The code you write for work and the code you write for you are two entirely different things. I am so much happier with my work when I assume everything is stupid and nonsensical (it almost always is, I work for a marketing company); I do it with a smile on my face because they pay me and experience is valuable. Not to mention having this kind of job when you're a 22y/o college dropout is improbable, to say the least, and complaining is stupid.
The code you write for work and the code you write for you are two entirely different things. I am so much happier with my work when I assume everything is stupid and nonsensical (it almost always is, I work for a marketing company); I do it with a smile on my face because they pay me and experience is valuable. Not to mention having this kind of job when you're a 22y/o college dropout is improbable, to say the least, and complaining is stupid.