Big Faceless System, Version 5
When you’re in software development you sometimes get called in via the Bat Signal — a project is going sideways and management feels they need more bodies or different bodies to get the thing back on track. For a while now we have turned down “gasoline” work (see The Mythical Man Month on throwing gasoline on the fire by adding more developers) but still do a fair amount of toxic software project remediation.
In one particular case the system in question was several months late and substantially over budget. After a few days of reading documents, interviewing developers and meeting with stakeholders, one thing stood out. This system — we’ll call it “Cool Beans” — was in fact “Cool Beans 5,” i.e. the fifth version of this system. I asked the product manager the obvious question: “What was wrong with versions one through four?”
Read more »


The flip side of my advice to business people to 
Well,
I used to scratch my head at the name for the JavaScript library 

It’s been out a few weeks, but I thought I’d point out that’s it’s been