The best part about being SE are: 1) Iteration: We get to practice our stuff on real entities (language, OS, databases, etc). Do architects get to "practice" actual work at their home? Do new doctors get to try experimental surgeries? Do amateur civil engineers get to build those iconic bridges? They can do computer simulation ... but it is actually a software. 2) Hackathon: Can't imagine this happening in say medica…
adding to 1) - no real responsibility for bugs :) apart from few very specialized areas, you can do harm with bug but not harm/kill anybody. and we all do bugs, don't we
I'd still say that more bugs can kill people than you would expect. Many seemingly harmless bugs can be used (maybe chained together) to extract personal information out of systems, which is then used to prosecute people, or to justify putting them on a death list.
> and we all do bugs, don't we
Yes, sadly.