Wanting It24 Apr 2017
Developing software is hard on organisations. Even if you hire the best people you can
Developing software is hard on people. Even when the actual programming is easy, we still have to trade off risks against reward in the face of uncertainty. If we over-engineer we’re wasting our customer’s money, if we under-engineer we can spend days fault-finding and then fixing problems. My time at the keyboard is spent making maybe 15 decisions a minute, and whilst I try not to sweat the small stuff, even deciding what is the small stuff is another prediction that I can get wrong if I’m not careful.
This difficulty leads to stress.
I honestly believe that we will look back on
Even the best developers I know struggle to manabe