|
|
|
|
|
by Codhisattva
4338 days ago
|
|
Software failure is costly and impactful. Why not aspire to levels of completeness and rigor comparable to civil engineering? As a software craftsman and a professional, I recognize the necessity to impose a practice on younger, less experienced programmers to guide them towards high quality work. Civil engineering is a good example for all coders to learn from. |
|
The price paid for that, of course, is levels of cost and bureaucracy comparable to civil engineering. Try to build a website for a startup that way and you'll be out of business long before you ship anything. The correct level of rigor depends on what you're doing.