Earlier quoted context omitted.
If billions of computers become vulnerable to malicious actors and a few hundred or thousand people suffer dramatic personal damages, well that's a nice and quiet problem which will be quickly forgotten in the 24-hour news cycle. This. I do development coaching and training. I’m totally burned out because my job doesn’t matter. These companies don’t care. They hire me to “increase code quality” but that ends up being…
The topic of your rant is something that it took me forever to accept as a software engineer. Nobody cares about quality. Your method is refactored to be super-fast and have no branches? Nobody cares. Elegant, re-usable architecture? Nobody cares. You've optimized an inner loop in assembly and increased speed by 30%? Nobody cares. Made it to zero compiler warnings? Nobody cares. No known crashers left in the bug trac…
Do they care if a year down the road your TTM times increase tenfold?
We know that the bad code slows us down. Why do we write it?
Why do we write the code that slows us down? How much does it
slow us down? It slows us down a lot. And every time we touch
the modules we get slowed down again. Every time we touch bad
code it slows us down, what do we write this stuff what slows
us down?
And the answer to that is: well we have to go fast.
I'll let you to deal with the logical inconsistency there, my
message to you today is—you don't go fast by writing crap.
https://www.youtube.com/watch?v=TMuno5RZNeE&feature=youtu.be...