3 ms·
Not everyone wishes to sit in front of a computer screen for sometimes 16 hours a day trying to work out why some race condition in a monolith application is af
by YEwSdObPQT 5y ago
Not everyone wishes to sit in front of a computer screen for sometimes 16 hours a day trying to work out why some race condition in a monolith application is affecting database performance and bringing the whole application to a grinding halt when someone click "upload report".
Also most Software Engineers outside of the US don't make that much money either. I've been working for about a decade and if I don't work as a consultant getting high five figures in the UK is difficult outside of London. The UK pays better than many other countries, but not nearly as well as the US.
That combined with working with people that are short-sighted, lazy or are unwilling to learn anything beyond basics leads to frustration, burn-out and depression when you want to produce something that is moderately decent.
Also the job has almost no prestige to it. Many people have no conception of it and even if they do it is usually a poor one thanks to decades of shoddy software (and the churn related to it) being pushed into their work and/or personal lives.