I actually hate writting code for money, I do that because it pays, but I dislike it.
I love writting code for myself: no brain dead managers or product people, no one asks "will it scale to 10000000 when natural cap is 10", no arch reviews where bunch of people that aren't familiar with the problem or the solution ask dumb questions addressed in the first slide.
You sound like you don't like other people very much.