Shawn McCool has a new article out where he talks about what he thinks it takes be a professional engineer.
Shawn would say I have my head in the sand because I disagree but this reminds me so much of my Are you a developer or maker? post. It’s two competiting mindsets with no clear winner.
Update: A reader sent me the link from 2003 Small ISVs: You need Developers, not Programmers which is basically the debate.