58 comments
A most rational stance. One we should enforce here in the US.
Edit: Yes, I'm arguing that Software Engineer should be a licensed profession, but programmer shouldn't, and would be a fine substitution in the cases where you didn't need rigor.
--
If I were an engineer, there's no way I would trust any interface to a control system for a water purification plant that connected to the internet and allowed for ingress of control. Just as an example.
The OPM hack of 2015[1] is the worst case, in terms of national security, that clearly proves no Engineers were involved in the design of their computer system. Ingress of control should be absolutely prohibited, and it wasn't. I don't know why that database was ever put into a computer, instead of filing cabinets in a vault, nor why it was ever connected to any other system, and not completely air-gapped in said vault, with manual controlled exfiltration of data upon request.
[1] https://en.wikipedia.org/wiki/2015_Office_of_Personnel_Manag...
Commercial speech doesn’t enjoy absolute protection.
So yes, from very early in the design process.
it's probably just convenient because there's no auth or VPNs required. yippee!
American employment licencing needs urgent review, and fewer licenced professions, not more.
https://www.hillelwayne.com/tags/crossover-project/
the tl;dr is that for the most part, modern software development is very similar to engineering
Read the full thread on Hacker News →
Related stories
- What makes software development engineeringparksb.github.ioLobsters · 4 points · 2 days ago
- Lobsters · 86 points · about 1 year ago
- DEV Community · 0 points · 6 days ago
- Hacker News · 1 points · 8 days ago
- JetBrains Air: A System of Products for Agentic Software Developmentblog.jetbrains.comHacker News · 47 points · 9 days ago
- What I believe about the future of software developmentthorstenball.comHacker News · 3 points · 10 days ago