[b 1946] software developer, game creator and entrepreneur
Scroll down
I’ve seen many intelligent people who are just not practical. They get lost pursuing some academic goal that is totally useless. Being practical is important to good programming. You must be able to guess accurately how long it will take to complete a project, have the ability to calculate what can and cannot be done in that time, and then do it, resisting the temptation to go off and do other things. Practicality is important when you’re trying to make every piece of work the best because you always have a limited amount of time to work on it. It’s easy to triple the time to complete a project when you’re consumed with making it the ultimate in elegance.
From the book: "Programmers at work". P193
If you’re going to do anything well, you need to have a serious interest in it. If you don’t care, all the talent in the world will still produce a lousy result. If you do care, you need only one-third the talent to produce something decent.
From the book: "Programmers at work". P196