4 ms·
I'm mostly lamenting the overall lack of progress in creating reliable, bug-free software. You would never let a software engineer build a house, would you? Fo
by beders 10y ago
I'm mostly lamenting the overall lack of progress in creating reliable, bug-free software.
You would never let a software engineer build a house, would you?
For some reason, the discipline of architecting and building houses is far more advanced than building software.
Why is that?
We keep inventing new programming languages to tackle various aspects of making software better (safe concurrency, preventing memory leaks, etc. etc.),
but we keep introducing 5 bugs per Function Point and the rate of finding and removing bugs has stayed pretty much the same the last 20 years.
There needs to be a fundamental change in how we create software.