I wrote a blog post a few years ago[1] making a similar claim about computer science. I said there’s 3 main camps of programmers: - People who enjoy programming because it’s mathematically beautiful (eg Haskell programmers) - People who enjoy programming because they like reasoning about machines, and like mechanical sympathy (eg C programmers) - And people who like programming because it can solve real problems for…
And people that do not care about any of those things and just want a paycheck, or to be promoted so that they do not have to code anymore (95% of developers worldwide). Unfortunately the people that get excited building things is outnumbered by the people that is just in this for the money.
you were passionate, found a job that claimed to match your passion and later found out otherwise. rinse and repeat multiple times, and there you go.
soon you started to be paycheck only at your day job and passionate off hours in your free time.