Hacker News new | ask | show | jobs
by YuriNiyazov 1219 days ago
You have to decouple “programming in a language I love” from “earning money to support my newborn.” It sounds like you have a strong desire (requirement, even?) that your job has to provide both. It’s a common desire, but in my experience it is very rare that the world configures itself to satisfy that desire.
1 comments

Seconded. This is a perk not a given. You might get to program in a language you love and you might even get to work on projects you love doing parts of the project you love, but not always.

Every part of software development at big companies is compromise. Working with toolchains and packages that aren't my favourite. Styling code in ways that aren't my preferred way (it better be automatic though). Working on features I'm pretty sure are a waste of time.

You pick your battles. You can improve some of the things most of the time, but very rarely all of the things. Even if you're building a startup/product solo you have to compromise and you have to build the boring features.

Most importantly though, employed and earning $€£, followed up by working on moving more towards working on things I love.