Chapter 41. Instant Gratification = Instant Failure
The broadest problem that I see in the software industry is that companies are unwilling to engage in strategies that only show results in the long term. Or, more specifically, that organizations are unaware that there is any such thing as a long-term strategy.
In the US, it's probably a symptom of a general cultural problem – if an American can't see an instant result from something, they think it doesn't work. This leads to fast food, french fries, and obesity. The healthy way to eat (protein and vegetables) has a delayed effect on the body (you don't get the energy for over an hour), and the bad way to eat (endless carbohydrates without nutritional value) has an instant result – immediate energy.
Software is always a long-term process.
I wrote the first version of VCI (https://metacpan.org/pod/VCI), in about three weeks, and that was insanely fast. Any actual application (VCI is just a library...