Thoughts/Tips/Shortcuts/Ideas about SharePoint and .NET

Nice Quotes from around the web

Remember that there is no code faster than no code.– Taligent’s Guide to Designing Programs

it is simplicity that is difficult to make.– Bertholdt Brecht

Perfection (in design) is achieved not when there is nothing more to add, but rather when there is nothing more to take away.– Antoine de Saint-Exupéry

the cost of adding a feature isn’t just the time it takes to code it. The cost also includes the addition of an obstacle to future expansion. … The trick is to pick the features that don’t fight each other.– John Carmack

Testing can show the presence of bugs,but never their absence.–Edsger Dijkstra

The most dangerous component in a car is the nut behind the wheel.–Urban Wisdom

You can have it good, fast, or cheap:pick any two.–Urban Wisdom

The bearing of a child takes nine months,no matter how many women are assigned.–Fred Brooks

Those who cannot learn from history are doomed to repeat it.

Who cares how it works, just as long as it gives the right answer? –Jeff Scholnik

The first rule of any technology used in a business is that automation applied to an efficient operation will magnify the efficiency. The second is that automation applied to an inefficient operation will magnify the inefficiency. –Bill Gates

The nice thing about standards is that there are so many of them to choose from. — Andrew Tannenbaum

Standards are always out of date. That’s what makes them standards. –Alan Bennett

A common mistake that people make when trying to design something
completely foolproof was to underestimate the ingenuity of complete fools. — Douglas Adams

Any fool can write code that a computer can understand. Good programmers write code that humans can understand.–Martin Fowler

Why do we never have time to do it right, but always have time to do it over?.—Anonymous

Better train people and risk they leave – than do nothing and risk they stay. –Anonymous

Measuring programming progress by lines of code is like measuring aircraft building progress by weight. –Bill Gates

It’s not at all important to get it right the first time. It’s vitally important to get it right the last time. –Andrew Hunt and David Thomas

If you think good architecture is expensive, try bad architecture. — Brian Foote and Joseph Yoder

Always code as if the person who ends up maintaining your code will be a violent psychopath who knows where you live.

In a room full of top software designers, if two agree on the same thing, that’s a majority. — Bill Curtis

There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult.

I have always found that plans are useless, but planning is indispensable.–Dwight Eisenhower

The perfect project plan is possible if one first documents a list of all the unknowns.–Bill Langley

A clever person solves a problem. A wise person avoids it. – Einstein

It is not enough to do your best: you must know what to do, and THEN do your best. — W. Edwards Deming