with more people (http://blog.codinghorror.com/please-dont-learn-to-code/)„, has this (http://blog.codinghorror.com/software-developers-and-aspergers-syndrome/) been harder to spot nowadays…?
My life is for itself and not for a spectacle. I much prefer that it should be of a lower strain, so it be genuine and equal, than that it should be glittering and unsteady. I wish it to be sound and sweet, and not to need diet and bleeding.
What I must do is all that concerns me, not what the people think. This rule, equally arduous in actual and in intellectual life, may serve for the whole distinction between greatness and meanness. It is the harder, because you will always ﬁnd those who think they know what is your duty better than you know it. It is easy in the world to live after the world’s opinion; it is easy in solitude to live after our own; but the great man is he who in the midst of the crowd keeps with perfect sweetness the independence of solitude.
Anyone who can write an optimizing compiler can design a UI that doesn’t confuse users, once they choose to focus on that problem. And once you apply that kind of brain power to petty but profitable questions, you can create wealth very rapidly.
If I were back in high school and someone asked about my plans, I’d say that my first priority was to learn what the options were. You don’t need to be in a rush to choose your life’s work. What you need to do is discover what you like. You have to work on stuff you like if you want to be good at what you do.
It might seem that nothing would be easier than deciding what you like, but it turns out to be hard, partly because it’s hard to get an accurate picture of most jobs. Being a doctor is not the way it’s portrayed on TV. Fortunately you can also watch real doctors, by volunteering in hospitals. 
But there are other jobs you can’t learn about, because no one is doing them yet. Most of the work I’ve done in the last ten years didn’t exist when I was in high school. The world changes fast, and the rate at which it changes is itself speeding up. In such a world it’s not a good idea to have fixed plans.
Someone graduating from college thinks, and is told, that he needs to get a job, as if the important thing were becoming a member of an institution. A more direct way to put it would be: you need to start doing something people want. You don’t need to join a company to do that. All a company is is a group of people working together to do something people want. It’s doing something people want that matters, not joining the group.
The organic route: as you become more eminent, gradually to increase the parts of your job that you like at the expense of those you don’t.
The two-job route: to work at things you don’t like to get money to work on things you do.
The two-job route is less common than the organic route, because it requires a deliberate choice. It’s also more dangerous. Life tends to get more expensive as you get older, so it’s easy to get sucked into working longer than you expected at the money job. Worse still, anything you work on changes you. If you work too long on tedious stuff, it will rot your brain. And the best paying jobs are most dangerous, because they require your full attention.
The advantage of the two-job route is that it lets you jump over obstacles. The landscape of possible jobs isn’t flat; there are walls of varying heights between different kinds of work. The trick of maximizing the parts of your job that you like can get you from architecture to product design, but not, probably, to music. If you make money doing one thing and then work on another, you have more freedom of choice.
"Always produce" is also a heuristic for finding the work you love. If you subject yourself to that constraint, it will automatically push you away from things you think you’re supposed to work on, toward things you actually like. "Always produce" will discover your life’s work the way water, with the aid of gravity, finds the hole in your roof.
yes. this is what I’ve been saying for the past 2 years
Although doing great work takes less discipline than people think—because the way to do great work is to find something you like so much that you don’t have to force yourself to do it—finding work you love does usually require discipline. Some people are lucky enough to know what they want to do when they’re 12, and just glide along as if they were on railroad tracks. But this seems the exception. More often people who do great things have careers with the trajectory of a ping-pong ball. They go to school to study A, drop out and get a job doing B, and then become famous for C after taking it up on the side.
Sometimes jumping from one sort of work to another is a sign of energy, and sometimes it’s a sign of laziness. Are you dropping out, or boldly carving a new path? You often can’t tell yourself. Plenty of people who will later do great things seem to be disappointments early on, when they’re trying to find their niche.
Similarly, if you admire two kinds of work equally, but one is more prestigious, you should probably choose the other. Your opinions about what’s admirable are always going to be slightly influenced by prestige, so if the two seem equal to you, you probably have more genuine admiration for the less prestigious one.
The test of whether people love what they do is whether they’d do it even if they weren’t paid for it—even if they had to work at another job to make a living. How many corporate lawyers would do their current work if they had to do it for free, in their spare time, and take day jobs as waiters to support themselves?