Comment by atoav

9 months ago

Yet we have the evidence out there. The only problem is that it is just the negatives — it tells you what to avoid and not what you should do.

Other than with civil engineering where each bridge failure will be studied by the whole community, in programming most people shrug it off as "software error there is nothing we can do" and move on.

If we truly want to progress in terms of code quality we need to anchor our guiding principles in the lessons learned from failed projects and check all new positive principles against those.