Since we are all adding quotes I'd like to add this one...
"No great programmer is sitting there saying, “I’m going to make a bunch of money,” or, “I’m going to sell a hundred thousand copies.” Because that kind of thought gives you no guidance about the problems."
Amen brother.
Too many times, especially here on HN, developers create something to make the big bucks. Usually they find little shortcuts for the things they want. The final product ends up sacrificing the mission as well as the quality.
I like the adage wise people give to enthusiastic people who want to "start something".
When starting something, be it a business, learning a skill, etc, make sure you're doing it for you.
Bill, I feel hit that on the head about BASIC. He saw a problem, and worked on it for himself. Others liked it and started using it. Reminds me on David Heinemeier Hansson's talk on why he built Ruby on Rails. It was a means to an end that ended up helping him and others in the process.
http://bigthink.com/users/davidheinemeierhansson
"No great programmer is sitting there saying, “I’m going to make a bunch of money,” or, “I’m going to sell a hundred thousand copies.” Because that kind of thought gives you no guidance about the problems."
Amen brother.
Too many times, especially here on HN, developers create something to make the big bucks. Usually they find little shortcuts for the things they want. The final product ends up sacrificing the mission as well as the quality.
I like the adage wise people give to enthusiastic people who want to "start something".
When starting something, be it a business, learning a skill, etc, make sure you're doing it for you.
Bill, I feel hit that on the head about BASIC. He saw a problem, and worked on it for himself. Others liked it and started using it. Reminds me on David Heinemeier Hansson's talk on why he built Ruby on Rails. It was a means to an end that ended up helping him and others in the process. http://bigthink.com/users/davidheinemeierhansson