4 ms·
> Generally it does not: And that's a real damn shame, too. If only we had actual Engineering certifications for software engineers. Things would be a lot mor
by inetknght 3y ago
> Generally it does not:
And that's a real damn shame, too. If only we had actual Engineering certifications for software engineers.
Things would be a lot more expensive... but perhaps they'd be a lot more consumer-friendly too.
- pgeorgi 3y ago> If only we had actual Engineering certifications for software engineers. See Canada: Software Engineers are called Software Developers there, problem solved.
- mardifoufs 3y agoNo, we have actual software engineering degrees. So there are software engineers here too.
- xmcqdpt2 3y agoTon nom d'utilisateur ne me rappelle pas de souvenirs parce que j'ai tout oublié de ces mardis là
- mardifoufs 3y agoHahahahaha I wish je pouvais oublier quelques mardi moi. Au moins c'était pas des jeudi :)
- AnimalMuppet 3y agoMicrosoft doesn't provide any guarantee of fitness for use, and you blame that on software engineers being uncertified? Blame it on Microsoft! (Now, there might be an argument you could make that, if software engineers had actual certifications, they would have the leverage to push back against Microsoft management and say "no, we're not going to ship that". But I'm pretty sure that wouldn't work, at least not at this stage of the game. Microsoft would just find coders in India or the Philippines or somewhere to implement it where there are no such professional regulations. No, when a company the size of Microsoft does something like that, the problem is not with the individual contributors.)
- glitchc 3y agoEven 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.
- pjmlp 3y agoMany countries have them.
- josephg 3y agoYeah. I don’t think engineering certifications are needed. But I do think it should be illegal for companies to avoid legal liability for their products like this. I mean, you don’t sign a 20 page contract when you visit a restaurant saying you agree not to sue them if you get food poisoning. Or sign something saying you take responsibility if you die in a plane crash, or from a shoddy building collapsing on your head. Companies in all other areas of society are held responsible for foreseeable harm caused by the products they sell. EULAs make a mockery of that, and the law should void or ban them.
- eastbound 3y agoSoftware has catastrophic bugs that make it more like house of card engineering than building engineering. But sure we can make NASA-grade programs, for NASA prices. Or actually we can’t, because there is an extremely limited supply of such scientists, who would also accept to work on a boring data entry app. Software also suffers of untold expectations. Companies regularly spend as much time writing specs as developing the real software, and yet, imprecision still dominates the implementation.
- delfinom 3y agoI assure you, software engineers have zero say in the licensing decisions beyond the size of a small corp. It's all the management and lawyers at work. In fact, in the US, if you get a licensed engineer to do an inspection or design job, they will also often include a list of disclaimers to avoid liability. You often have to negotiate the lack of said liability waiver in advance for a higher fee. Note, liability waivers don't protect from negilence, just all other scenarios.