Why are we so bad at software engineering? | www.bitlog.com
Our industry's mindset grew in an environment where failure is cheap and we are incentivized to move quickly. Our processes are poorly applied when the cost of a redo is high or a redo is impossible.
Hasnain says:
Interesting and engrossing read on software engineering best practices, written in light of the recent Iowa Caucus debacle.
"But as I said earlier, “We’re decent at building software when the consequences of failure are unimportant.” It fails horribly when failure isn’t cheap, like in Iowa. Common software engineering practices grew out of the internet economic model, and when the assumptions of that model are violated, software engineers become bad at what we do."
Posted on 2020-02-15T18:24:46+0000