This column is a roundabout way of asking, if it is possible to improve the working conditions of software engineers beyond what we have today. I don't mean trivialities such as free coffee, or a bring your pet to work day, or even a foosball table, I mean something more relevant to actual software development. The software industry remains far from being an engineering profession as it ever has, though arguably better than it was in 1969 when the term "software engineering" was coined.
展开▼