Simplicity equals Success

Interesting story in the Wall Street Journal’s Business Technology Section titled “Keeping it Simple Pays for a Champion Coder“.

The article points to the winner of a recent TopCoder Competition and points to his strategy for winning:

Roberts tells the Business Technology Blog that he spent the first hour reading through the project’s requirements and asking “at least 30 questions” of the person who wrote those requirements.

Once he understood exactly what was required, he set about designing a system that met those requirements – and nothing else. Competitors get extra points for bells and whistles, but Roberts knew that any time spent designing extra features would come at the expense of more basic functions. Instead, he focused on making sure his software worked and that he finished by the deadline, which he did – by three minutes.

This is a perfect example of the power of simplicity and software projects. It also points out how important it is to understand the requirements in your project.

Rather than just diving into the work and coding, Roberts took his time to understand the requirements in detail and got any clarifications that he felt he needed. He then set about delivering exactly what was asked for. Not More…not Less.

Roberts kept things simple while delivering a product that was of some value to the judges.

How often do we see projects fail because we try to stuff more complex requirements into a product/project? (hint: it happens a lot!).

Next time you kick off a project, think about Tim Roberts and his ‘keep it simple’ approach and see if it helps. I’m betting that it will.

3
Leave a Reply

avatar
3 Comment threads
0 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
2 Comment authors
Agility & Business | Aligning Technology, Strategy, People & ProjectsMagnusEric D. Brown Recent comment authors
  Subscribe  
newest oldest most voted
Notify of
Magnus
Guest

I live by the old IBM ad: “Simple Good, Complex Bad”.

Eric D. Brown
Guest
Eric D. Brown

I agree. If you can find a simpler way to do things, that’s usually the best method.

trackback

[…] pointing at in his post.  This is also what I’ve been trying to say in previous posts (see Simplicity equals Success, Is Perfect Worth It? and In Search of Perfection for […]

If you'd like to receive updates when new posts are published, signup for my mailing list. I won't sell or share your email.