Being a programmer is the same way. The only way to be a good programmer is to write code. When you realize you haven't been writing much code lately, and it seems like all you do is brag about code you wrote in the past, and people start looking at you funny while you're shooting your mouth off, realize it's because they know. They might not even know they know, but they know. So, yes, doing what you love brings success, and by all means, throw yourself a nice big party, buy yourself a nice car, soak up the adulation of an adoring crowd. Then shut the fuck up and get back to work. -- Sincerity Theory
If you don't fail at least 90 percent of the time, you're not aiming high enough. -- Alan Kay
Sound methodology can empower and liberate the creative mind; it cannot inflame or inspire the drudge. -- Frederick P. Brooks, No Sliver Bullet.
A great lathe operator commands several times the wage of an average lathe operator, but a great writer of software code is worth 10,000 times the price of an average software writer. -- Bill Gates
Abstraction is a form of data compression: absolutely necessary, because human short-term memory is so small, but the critically important aspect of abstraction is the algorithm that gets you from the name back to the "uncompressed" details. -- Bruce Wilder (blog post comment)
If there is a will, there is a way. -- unknown
Go confidently in the direction of your dreams. Live the life you have imagined. –Henry David Thoreau
Do what you can, where you are, with what you have. –Teddy Roosevelt
If you want to achieve excellence, you can get there today. As of this second, quit doing less-than-excellent work. ~Thomas J. Watson
When I let go of what I am, I become what I might be. –Lao Tzu