How do you put out bug-less software?
Michael Arrington was wondering how the BarakObama social network shipped so cleanly with no bugs.
I just think Michael has been seeing too many pre-release software products! Its actually possible to ship software bug free and refined if you do some basic things.
1. Get a really extensive private beta testing going - with 100′000s of people participating - like IBM did with Lotus Connect. And don;t let anyone know about it. Keep it behind a Firewall.
2. Get a really loyal set of users providing you great feedback and bug reports - again all in private.
3. Use as much pre-existing code as possible. Which is apprently what Blue Light did for BarakObama.com. In fact I bet they did all three.
4. Now do at least 3 or 4 turns of the crank, each time iteraing refining and trying out new appreoaches. Only until the code is up and running and being used - can you POSSIBLY refine it - so any code that ships refines means it’s been beaten on extensively.

February 12th, 2007 at 11:32 pm
great blog…..
i want to exchange links with you, if you agree!!!
http://science-core.blogspot.com/
if you just link me, and then leave a comment at my blog, i’ll reciprocate….
thanx.
February 13th, 2007 at 7:49 am
Tom Van Vleck tells this story:
http://www.multicians.org/andre.html
February 20th, 2007 at 2:33 am
[...] Bob Blakely suggests reading Tom Van Vleck tell this story [...]