holy shit this is a good read

http://www.paulgraham.com/gh.html

A few excerpts:

Many people in this country think of taste as something elusive, or even frivolous. It is neither. To drive design, a manager must be the most demanding user of a company’s products. And if you have really good taste, you can, as Steve Jobs does, make satisfying you the kind of problem that good people like to work on.

So it’s not just fastidiousness that makes good hackers avoid nasty little problems. It’s more a question of self-preservation. Working on nasty little problems makes you stupid. Good hackers avoid it for the same reason models avoid cheeseburgers.

I’ve found that people who are great at something are not so much convinced of their own greatness as mystified at why everyone else seems so incompetent.

If you’re worried that your current job is rotting your brain, it probably is.