2 ms·
Even in places where Engineers are distinct from Developers (see Canada above), it's not common to learn code safety as a core principle for writing good softwa
by glitchc 3y ago
Even in places where Engineers are distinct from Developers (see Canada above), it's not common to learn code safety as a core principle for writing good software. Safety critical and real-time software principles are topics often left to upper year electives.
- josephg 3y agoMy university (UNSW in Australia) had a compulsory “Ethics for software engineers” course as part of my CS degree. It was shockingly interesting and relevant. We studied various ethical frameworks, went through case studies about bad software killing people and had class debates and things. An ethics course is no panacea. But what I learned in ethics has been far more useful in my career than a lot of my hard CS subjects.