> I mean... On one hand, I agree with your bemoaning,but then on second thought - compared to what?
HN software people love to call themselves Engineers with a capital E, but it seems all too often it gets forgotten that the practice of professional engineering requires adherence to professional codes of ethics.
Every accredited engineering program in the US and Canada requires that graduates have completed a Professional Ethics course, but of course the vast majority of "Software Engineers" aren't actually degree-holding engineers. They're by and large Comp Sci grads and to the best of my knowledge there isn't the same requirement for Ethics courses in computer science programs.
HN software people love to call themselves Engineers with a capital E, but it seems all too often it gets forgotten that the practice of professional engineering requires adherence to professional codes of ethics.
Every accredited engineering program in the US and Canada requires that graduates have completed a Professional Ethics course, but of course the vast majority of "Software Engineers" aren't actually degree-holding engineers. They're by and large Comp Sci grads and to the best of my knowledge there isn't the same requirement for Ethics courses in computer science programs.