Students should be evaluated on how well they can achieve the goals they strived to achieve within a realistic context. Students need to learn to do things, not know things. -- Roger Schank, Engines for Education
Simple things should be simple. Complex things should be possible. -- Alan Kay
Have you ever noticed that when you sit down to write something, half the ideas that end up in it are ones you thought of while writing it? The same thing happens with software. Working to implement one idea gives you more ideas. -- Paul Graham, The other road ahead.
While I’ve always appreciated beautiful code, I share Jonathan’s concern about studying it too much. I think studying beauty in music and painting has led us to modern classical music and painting that the majority of us just don’t get. Beauty can be seen when it emerges, but isn’t something to strive for in isolation of a larger context. In the software world, the larger context would be the utility of the software to the end user. -- [A comment on a blog]
Fools! Don't they know that tears are a woman's most effective weapon? -- Catwoman (The Batman TV Series, episode 83)
Computer science education cannot make anybody an expert programmer any more than studying brushes and pigment can make somebody an expert painter. -- Eric Raymond
Life is not measured by the number of breaths we take, but by the moments that take our breath away. –Maya Angelou
The meaning of life is to find your gift. The purpose of life is to give it away. ~Anonymous
The successful warrior is the average man, with laser-like focus. ~Bruce Lee
Things work out best for those who make the best of how things work out. ~John Wooden