3 ms·
What in software engineering adds more than the usual stress to working? - Automation is the rule, not the exception. Replace your own work with a script, whe
by w10-1 3y ago
What in software engineering adds more than the usual stress to working?
- Automation is the rule, not the exception. Replace your own work with a script, whenever you can.
- Our work product in theory works forever (i.e., until conditions change). You really are not needed when you're done. Script monkeys can copy and fix your stuff.
- New technologies and platforms: hardware drives software and vice-versa, leading to frequent choices whether to upgrade to enjoy new benefits. Your skills become dated, and the process of upgrading requires whole-world knowledge no one has.
- High competition: with low barriers to entry, you can do great stuff but still be a smidge worse, and lose the entire race. Close is crazy-making.
- Low management: with automation the professional process, the employee-manager ratio tends to be very high, typically with senior technicians enlisted for administration (which also makes them more compliant). As a result, employees are not buffered from business forces.
NO other profession has all or even most of these features. The closest I can think of is the bench scientist (and they might be in a worse position b/c they have very few alternatives). And AI will amplify both automation and new technologies and will likely increase the employee/manager ratio.
But ironically, few professions offer as much leeway for mental derangement. I'm shocked how off some people are, but they still function just fine, because the main determinants of productivity is whatever weird programming model evolved at the company: master that, and you can perform well, so long as you avoid triggering your manager or someone important.
- filleduchaos 3y agoYou can make a list like this of stressors specific to a particular profession that NO other profession has, and all it will really tell you is that every profession has something unique about it. And while I can't speak for every kind of mental health issue, software engineering is not even close to being one of the worst professions when it comes to job-related depression and suicide risk. There are whole fields that are known to turn workers into high-functioning alcoholics (see e.g. hospitality, construction and law). I feel like one has to be pretty deep inside the tech bubble to not realise just how off plenty of people in other professions are.