That wasn’t always the case, however. Licensing came about because a lot of Engineers did things that got people seriously hurt or killed.I'm probably going to offend some people here, but oh well. Tech isn't engineering in the sense that software "engineers" aren't engineers. They aren't getting licensed, and don't have a moral and legal responsibility to the general public. If I stamp something, and it performs poorly, there is a very real possibility that both myself and my family will suffer the consequences. If someone dies because I or those working for me screw up, I very well may be charged over it.
Software engineering is still in relative infancy compared to mechanical or other engineering disciplines…. And I think most software engineers would accept if not welcome the opportunity to license and “earn a stamp” (in this regard I consider “software engineers” to be senior level people and not the average code-monkey). Perhaps it’s time we separate programmers/software-developers from software-engineers/architects? So much of this world relies on software, now, that people’s lives do hang in the balance.