3 ms·
"...5000 years ago children died because they crawled between the banister railings. Our building code stops that oversight. 5000 years ago houses collapsed dur
by DanielBMarkham 11y ago
"...5000 years ago children died because they crawled between the banister railings. Our building code stops that oversight. 5000 years ago houses collapsed during hurricanes. Our building codes severely reduced that. I could go on and on..."
Interestingly, the same thing happens in large software development shops. Somebody breaks production by doing X. So now there's a process in place never to do X (Even when it might make sense). Somebody forgets Y. So now everybody has to do Y. And so on.
Overall, over time it's much easier to take out the hammer and create one-size-fits-all answers to every catastrophe that occurs. Repeat and rinse this process over several years, and you've got a software shop that's running ten times slower than everybody else.
- jeremysmyth 11y agoOverall, over time it's much easier to take out the hammer and create one-size-fits-all answers to every catastrophe that occurs. Repeat and rinse this process over several years, and you've got a software shop that's running ten times slower than everybody else. ...and not killing anyone. "People have to channel their creativity into changing the process," says Keller, "not changing the software." "Most people choose to spend their money at the wrong end of the process," says Munson. "In the modern software environment, 80% of the cost of the software is spent after the software is written the first time — they don't get it right the first time, so they spend time flogging it. In shuttle, they do it right the first time." "The most important things the shuttle group does — carefully planning the software in advance, writing no code until the design is complete, making no changes without supporting blueprints, keeping a completely accurate record of the code — are not expensive. The process isn't even rocket science. Its standard practice in almost every engineering discipline except software engineering." http://www.fastcompany.com/28121/they-write-right-stuff http://www.fastcompany.com/28121/they-write-right-stuff