Lets not reduce this article to "complaining", it didn't just say "modern software development sucks" and be done with it. The author gave an overview on what she thinks is wrong about the field, with a fairly detailed example and references. Even if you disagree with her take, these kinds of articles force us to reflect on the state of the industry. There is nothing wrong with that.
Should we be mindlessly churning away taking no issue with the state we're in?
Should we be mindlessly churning away taking no issue with the state we're in?