3 ms·
For what it's worth, I love coding as a hobby, and I hate all those aspects of coding as a job that you specified. However I still love coding as a job because
by spuz 5y ago
For what it's worth, I love coding as a hobby, and I hate all those aspects of coding as a job that you specified. However I still love coding as a job because it lets me do all the fun parts as well. Even if 75% of the time you are fighting with an unstable test suite or trying to budget for time on a dozen competing priorities that still leaves 25% of the time where you are solving interesting problems and doing something actually creative.
Don't let all these scary sounding challenges put you off. If you are smart enough to learn how to code then you are smart enough to learn how to do all the other boring things. And a job where 25% of the time (hopefully it's more than that for most programmers) you are being paid to do something you love is a great job.