So the mere constraint of staying in regular contact with us will push you to make things happen, because otherwise you'll be embarrassed to tell us that you haven't done anything new since the last time we talked. -- Paul Graham (a talk at Y Combinator, for startup creators).
Thus, programs must be written for people to read, and only incidentally for machines to execute. -- Alan J. Perlis
Something Confusing about "Hard": It's tempting to think that if it's hard, then it's valuable. Most valuable things are hard. Most hard things are completely useless -- (picture of someone smashing their head through concrete blocks kung-fu style). Hard DOES NOT EQUATE TO BEING valuable. Remember Friendster back in the day? You'd sign in, invite friends, have 25 friends, go to their profile, and then it'd show how you were connected to each one. That's an impressive [some geeky CS jargon] Cone traversal of a tree - 100 million string comparisons per page -- it won't scale. Used to take a minute per page to load, and Friendster died a painful death. MySpace -- not interested in solving problems They use the shortcut of "Miss Fitzpatrick is in your extended network" (i.e. even when you're not even signed up for MySpace) They didn't solve the hard problem. But they make the more relevant assumption that you want to be connected to hot women. [LOL] Shows Alexa graph showing that in early 2005 Myspace took off, and quickly bypassed Friendster and never looked back. -- Max Levchin, PayPal founder, Talk at StartupSchool2007
When you’ve got the code all ripped apart, it’s like a car that’s all disassembled. You’ve got all the parts tying all over your garage and you have to replace the broken part or the car will never run. It’s not fun until the code gets back to the baseline again. -- Gary Kildall (inventor of CP/M, one of the first OS for the micro).
The ability to simplify means to eliminate the unnecessary so that the necessary may speak. -- Hans Hofmann
It is practically impossible to teach good programming style to students that have had prior exposure to BASIC. As potential programmers, they are mentally mutilated beyond hope of regeneration. -- E. W. Dijkstra
If you can dream it, you can achieve it. –Zig Ziglar
Knowledge is being aware of what you can do. Wisdom is knowing when not to do it. ~Anonymous
The most difficult thing is the decision to act, the rest is merely tenacity. –Amelia Earhart
Life is not about finding yourself. Life is about creating yourself. ~Lolly Daskal