> They either focus on the wrong things when developing software, they have a very shallow knowledge and lack of regard of how difficult good engineering is, or they’re utterly clueless and rely on good soft skills and politics.
I’ve worked with plenty of people like this that had degrees. A few of them even have masters.
> The people I wrote above weren’t considered bad performers.
Did management - the people who are supposed to deal with the issues described - have degrees?