Nikita Prokopov has written a blog post detailing disenchantment with current software development. He has been writing software for 15 years and now regards the industry’s growing lack of care for efficiency, simplicity, and excellence as a problem to be solved. He addresses the following points one by one:
(Score: 5, Insightful) by arslan on Thursday October 04 2018, @12:44AM (2 children)
Jeez.. some of the stuff on that blog reeks of naivety.
That is patently untrue. We do get faster hardware with more features. It is just not a feature the user wants, it also includes features the product owner wants like telemetry. But yes, it runs slower.
The rest of the arguments is more of the same. He doesn't seem to understand that the world at some point went from a very simple
to
and
... and it goes on and on.
It is all about consumerism and to some extent globalism. The software industry isn't bad, it is just doing what the market is asking it. Until the market's model changes, the majority of software developers out there who are in it to make a living will continue to do as asked. Only the minority who are financially independent enough will venture into the purist state of his rallying cry.
(Score: 2) by jmorris on Thursday October 04 2018, @06:00PM (1 child)
See my comment above about the size of the bluetooth stack on Fedora. That isn't being driven by rampant consumerism, it is driven by stupidity.
(Score: 2) by arslan on Thursday October 04 2018, @10:22PM
Sure. I'm sure there lots of example of true stupidity in code. I've seen em myself and dailyWTF and codinghorror has lots of em. The blog post talks about bloatware in browsers and our PCs getting beefier but still going slow. In general all these are because of adware and telemetry. That is not just coding stupidity. That is conscious capitalism.