this post was submitted on 01 Dec 2023
276 points (90.8% liked)

Programmer Humor

32566 readers
280 users here now

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

founded 5 years ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[โ€“] [email protected] 3 points 1 year ago* (last edited 1 year ago) (1 children)

Because they are referring to engineering disciplines that predate all of the stuff you mention. When mechanical, structural, civic, etc engineers sign off on a design (stamp it) the incur personal liability if there is a defect in the design that kills someone or causes damage. There are certifications for telecom design and processes that require them to stamp designs, but otherwise most of what is lumped together as technology doesn't constitute engineering from a legal or historical perspective. However the titles sort of took off and created two sets of meanings.

If software engineering was treated as engineering in the way that mechanical or others forms are, you would get a degree, get an entry level job at a firm as a junior, and after a few years, study and get certified to stamp designs/code systems, etc.

Now, outside of places like code for flight systems, medical devices, power plants, etc there isn't a need for that kind of rigor, but those are the areas that would require licensing if it was available.

[โ€“] JeffreyOrange 0 points 1 year ago

Oh okay now I get it, thanks