Hacker News new | ask | show | jobs
by unrestifarian 594 days ago
As someone who's been in tech since the early 90s had many tech jobs I can share some wisdom:

* in programming terms, it could be the instance for the class you hate and not the class itself, or it could be the module you hate, or the library, or the language itself, or the project itself (or maybe even just your coworkers). advice: explore other tech/projects you might enjoy more. find out exactly what it is you don't like, so you can avoid it in the future.

* if it's the meaninglessness of your situation that bothers you, find another company that aligns with your values. hunt down those companies and keep applying.

* if you aren't sure what your values are, take a break and explore: i can say the best moments of my life were when i was laid off for several mths, i took classes at community college, 'inane' classes - moviemaking, archery, i learned how to butcher a chicken and fish, just because. it all gave me perspective.

* finally, having worked at for-profit and non-profit companies, in general the highest-paying jobs generally care least about you as a human - despite the nice showy 'perks', they will cut you at the drop of a hat if they don't need you, or if there's a recession.