3 ms·
It's quite common for other kinds of engineers to design custom solutions. For example I have seen with my own eyes, motorized stripper pastie tassels. They w
by MichaelCrawford 11y ago
It's quite common for other kinds of engineers to design custom solutions. For example I have seen with my own eyes, motorized stripper pastie tassels. They were designed by an engineering firm.
My gripe about software engineering is that anyone may call themselves a software engineer, even if they have no clue about engineering.
In the US, Civil Engineers require a Professional Engineer's license because an incompetently designed gas pipe took the lives of three hundred when it exploded.
In Canada, one must be a Professional Engineer to claim you are an engineer of any sort. Just having a computer science degree does not count, you need a software engineering degree and that is quite a different thing.
The Ontario Society of Engineers always wins its lawsuits against MCSEs and the "schools" that "train" them.
This because a truss bridge collapsed over a river in Quebec, taking the lives of one thousand construction workers.
- iancackett 11y agoGreat comment, thanks. I agree on the difference between a Computer Science degree and a Software engineering degree. I have the former (Comp Sci), and that's the premise for my article. Many folks were never taught the strict definition of "engineering", and believe that's what they do as software devs. I know that's not what I do.
- MichaelCrawford 11y agoI'm mostly OK with CS majors calling themselves Software Engineers. There are many applications for which that's appropriate. My real gripe is with the "Software Engineers" who hung out their shingle after reading books like "Learn Java in 21 Days".