Simplicity equals Success

by Eric D. Brown on May 16, 2008

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.

A few Random Posts for You

{ 2 comments… read them below or add one }

1 Magnus 05.16.08 at 12:41 pm

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

2 Eric D. Brown 05.16.08 at 6:03 pm

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

Leave a Comment

You can use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

*
To prove you're a person (not a spam script), type the security word shown in the picture. Click on the picture to hear an audio file of the word.
Click to hear an audio file of the anti-spam word

  • Latest Post

      Yet another change to the blog


      Ok....so I got tired of the accordion menu on my blog. You know...the new menu that had my latest post, consulting info, academic info, etc? It was cool at the beginning but it started to get on my nerves after a while. Always flashing around and ...
  • Consulting

      I've always found myself at the intersection of business and technology and have loved it. For the majority of my career I've found myself working within information technology and telecom fields with a focus on managing software development, implementation, training, technical support and development of documentation. My main areas of focus are: Strategic Technology planning, Strategic Alignment, Technology Selection, Requirements Analysis, Human Capital Management Practices, Technology Management and Project Management, Content Management Systems (Sitecore, Interwoven, etc). More information

      Recent Consulting Engagements

      References & Client Testimonials

  • Academic / Education

  • Photography

      I'm an amateur photographer. I've got some pictures posted for your viewing pleasure. I shoot a Canon 40D with the 28-135mm Kit lens. Am patiently waiting my Canon EF 100-400mm f4.5-5.6L IS USM lens...when I get it, you'll know :) Enjoy...and be kind to my almost good pictures :)

      Unlike me, my wife Tracie is a great photographer. You can see her work at a moment to keep photography. Give her a call if you need/want some photography work done...she's open to traveling to you too (expenses paid of course). :)

      Tracie shoots a Canon 5D with a few different lenses for various occassions (Canon EF 70-200mm f/2.8L IS USM, Canon EF 24-70mm f/2.8L USM, Canon EF 100mm f/2.8 Macro USM and Canon EF 50mm f1.4 USM).