Better Living Through Thinking
Fri, 25 Apr 2008
Many programmers feel that autofocus is delicate butterfly and autoraise is a big, stinky buffalo. That's just how they feel about it. No accounting for taste. I, for one, think of autoraise as a big, stinky, deceased buffalo carcass that someone thoughtfully dragged into my living room while I was on vacation, probably ...
Fri, 04 Jan 2008
Transcription of Anton Ego's ending monologue (from Pixar's Ratatouille)
In many ways the work of a critic is easy. We risk very little, yet enjoy a position over those who offer up their work and their selves to our judgement. We thrive on negative criticism, which is fun to write and to read.
But the bitter truth we critics must face is that in the grand scheme ...
Thu, 14 Jun 2007
But beyond the prima-facie importance of pointers and recursion, their real value is that building big systems requires the kind of mental flexibility you get from learning about them, and the mental aptitude you need to avoid being weeded out of the courses in which they are taught. Pointers and recursion require a certain ability to reason, to ...
Mon, 31 Oct 2005
Dr. Kent M. Keith
People are illogical, unreasonable, and self-centered. Love them anyway.
If you do good, people will accuse you of selfish ulterior motives. Do good anyway. ...
Mon, 16 May 2005
Doug Robinson, Deseret News, 2001
"The reason they use ropes is because *cows don't come when you whistle*. They ain't dogs. For one thing, their brains are vestigial organs, like the appendix. Cows are cud-eating machines whose one redeeming quality is that they turn ordinary grass into steaks and Happy Meals."
Mon, 15 Nov 2004
There are no real consequences to the vendors for having bad security or low-quality software. Even worse, the marketplace often rewards low quality. More precisely, it rewards additional features and timely release dates, even if they come at the expense of quality. --Bruce Schneier, CRYPTO-GRAM, November 15, 2004
Mon, 12 Jul 2004
Prince Humperdinck: Tyrone, you know how much I love watching you work. But I've got my country's 500th anniversary to plan, my wedding to arrange, my wife to murder, and Guilder to frame for it. I'm swamped!
Count Rugen: Get some rest. If you haven't got your health, you haven't got anything.
Tue, 17 Jun 2003
"We are saying that innovation and creativity is only going to take place in labs with men in white coats. All that innovation and knowledge that has existed in the fields passed from one generation to generation is being ignored."
Mon, 16 Jun 2003
Writing software as multiple layers is a powerful technique even within applications. Bottom-up programming means writing a program as a series of layers, each of which serves as a language for the one above. This approach tends to yield smaller, more flexible programs. It's also the best route to that holy grail, reusability. A language ...
Mon, 16 Jun 2003
There is one thing more important than brevity to a hacker: being able to do what you want. In the history of programming languages a surprising amount of effort has gone into preventing programmers from doing things considered to be improper. This is a dangerously presumptuous plan. How can the language designer know what the ...
Moon StatusPhase: 27.00%
Age (days): 7.97
Tue Jan 27 11:49:48 MST 2015