Make the best of your work hours. The idea of a boring job "for money" and fun/learning stuff afterwards is outdated. Don't waste your life on a boring job. Work time should be when you do fascinating stuff and learn.
Make the best of your work hours. The idea of a boring job "for money" and fun/learning stuff afterwards is outdated. Don't waste your life on a boring job. Work time should be when you do fascinating stuff and learn.
No job will fit your interest 100% unless you are lucky bastard. Boring jobs are the rule. The point is to make boring stuff less borring.
Most of the people working in the software industry are lucky enough to balance the two (getting a job that is paying enough to live a decent live while also not being totally boring). If you are extremely lucky, there is some correlation between fun and pay. Maybe working not as long is harder in SF, but there are other options, it's a compromise.
But lets not forget that for many this is not very their reality. They have a family to feed and not much room to compromise.
Sure, there are compromises (plenty of people make more money), and it took me a while to get to where I am, but it proves that it is possible and not through luck, but rather a well-thought through approach and careful strategic thinking.
If you really go crazy alone you can always find coworking space almost anywhere in the world.
Moreover, constantly look for opportunities. I recently heard very wise words that the best time to change your job is when you are perfectly happy with current one.