It’s a problem if the design doesn’t let you add features at a later date. If you have to redo a program, the hours you spend can cause you to lose your competitive edge. A flexible program demonstrates the difference between a good designer and someone who is just getting a piece of code out. -- Gary Kildall (inventor of CP/M, one of the first OS for the micro).
Side projects are less masturbatory than reading RSS, often more useful than MobileMe, more educational than the comments on Reddit, and usually more fun than listening to keynotes. -- Chris Wanstrath
Vigorous writing is concise. A sentence should contain no unnecessary words, a paragraph no unnecessary sentences, for the same reason that a drawing should have no unnecessary lines and a machine no unnecessary parts. This requires not that the writer make all sentences short or avoid all detail and treat subjects only in outline, but that every word tell. -- William Strunk, Jr. (The Elements of Style)
Processors don't get better so that they can have more free time. Processors get better so _you_ can have more free time. -- LeCamarade (freeshells.ch)
Write it properly first. It's easier to make a correct program fast, than to make a fast program correct. -- http://www.cpax.org.uk/prg/
What we choose to fight is so tiny! What fights us is so great! ... When we win it's with small things, and the triumph itself makes us small. ... Winning does not tempt that man. This is how he grows: by being defeated, decisively, by constantly greater beings. -- Rainer Maria Rilke, The Man Watching.
Ask and it will be given to you; search, and you will find; knock and the door will be opened for you. –Jesus
The successful warrior is the average man, with laser-like focus. ~Bruce Lee
Change your thoughts and you change your world. –Norman Vincent Peale
Successful people do what unsuccessful people are not willing to doDon’t wish it were easier, wish you were better. ~Jim Rohn