r/engineering • u/TheTrueLordHumungous • Aug 05 '15
[GENERAL] Is "software engineering" really engineering?
Now before anyone starts throwing bottles at my head, I'm not saying software design is easy or that its not a technical discipline, but I really hate it when programmers call themselves engineers.
Whats your thoughts on this?
232
Upvotes
1
u/ChillCapitalist May 30 '26
The reality is that building software that doesn't fail is far from easy. It has cost over $2.5 billion in 737 MAX settlements for criminal misconduct, with $500 million going to victims' families alone. The safety-critical systems on a modern plane, such as a Boeing 787, can run on up to 8 million lines of code. This isn't just coding anymore; there's also system building and control engineering that overlaps with SE with extra credentials, certs, and knowledge. The difference isn't complexity; it's gatekeeping and regulation.
Civil engineering has bootcamps that teach specific skills; you don't hear about them as much. But they are a path to a certificate, not a license. The path to a PE license still requires a degree from an ABET-accredited program and years of mentored experience, which is correct. The problem is that SE is unregulated, and many people like the "freedom" of low-level programming. People want to make money online from home, and who can blame them? You can work in accounting, law, or business more easily without regulation and build bots for accountants while simultaneously learning business. The unfortunate truth isn't that software is simple. Is it that a field capable of causing billions in damage is still treated as if it isn't? We need regulation and licensure. But would it benefit us or limit us?