Hacker News new | ask | show | jobs
by vertis 1219 days ago
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.