Being a real Software Engineer, those that actually have the proper title, eventually with the final examination, means being able to deliver the best product within the set of given constraints.
Also, speaking out when the train is visibly going against a wall.
You mean like those in the article:
https://edition.cnn.com/2025/08/27/us/alaska-f-35-crash-acci...
Yeah, and I bet responsabilities will be taken care of, unlike in most software projects.
Re:The Therac-25 Incident
by bobmcnamara on Wednesday August 27, 2025 @10:57AM
(#45040598)
In my country those are a myth. We had it as a professional engineering classification for a while but I'm not sure if anyone ever completed it. They cancelled it several years ago.
And in US anyone can call themselves whatever they feel like.
If you want professional quality, we're the first line of actually making it happen, blaming others won't change anything.
Re:The Therac-25 Incident
by bobmcnamara on Wednesday August 27, 2025 @08:05PM
(#45046787)
Turns out there could be up to 81 US professional software engineers!
https://ncees.org/ncees-discontinuing-pe-software-engineerin...
Business can request it, but it's your job as a software engineer to build quality software; don't shift the blame.
Does a construction engineer blame an architect's wacky designs if a building collapses? No, they either engineer it so it doesn't collapse, convince the architect that it will collapse because physics, or they refuse.
People want to be able to use a bridge for free too, doesn't mean there's no money in it.
As for gold plating, is that really improving software quality, or is that yak shaving / bike shedding?
It is business who requests features ASAP to cut costs and and then there are customers who don’t want to pay for „ideal software” but rather have every software for free.
Most devs and QA workers I know want to deliver best quality software and usually are gold plating stuff anyway.