In most jurisdictions I am aware of, software engineers are not professional engineers. I am sure there are many exceptions.
That said, I think all of the above are rather easy to apply to SWE aside from, arguably, the first bullet point.
In most jurisdictions I am aware of, software engineers are not professional engineers. I am sure there are many exceptions.
That said, I think all of the above are rather easy to apply to SWE aside from, arguably, the first bullet point.
Civil engineers and architects don’t “move fast and break things” or “fake it til you make it” after a 3 month bootcamp.
There are others, like consumer app development, where there's simply no need for that kind of process, so it doesn't exist. HNers might complain, but average people don't care if their social media app crashes once in a while and they have to restart it — so why should developers care? Better to spend their time on other stuff. Whereas people care a lot if their airplane crashes.
I don't think it suggests anything about the relative value of working in those domains.
[1] https://www.fastcompany.com/28121/they-write-right-stuff