Today Mike Beltzner (Firefox Director) gave a very interesting presentation on software development models and how they apply and evolve at Mozilla. When he put up a slide about the iterative model, it included a picture from Wikipedia that looked like:
“Plan -> Design -> Implement -> Deploy -> Test”
“Plan -> Design -> Implement -> Test -> Deploy”
This elicited a few chuckles, since obviously no one tests after deployment. I almost shouted out, “Well, Valve does that.”
But I didn’t, since that’d be just wrong. Valve doesn’t test at all.
No, I do not consider that comment flamebait. In the past few weeks patches have had to go out twice because of things like servers crashing on load or massive memory leaks.