Collected writings from the last fifteen years.
(Recipes have moved.)
- In Defense of Design Patterns
(October 6, 2009)
- Asking “Why” in Interviews
(October 1, 2009)
- Every Line Is a Potential Bug
(September 19, 2009)
- Hiring in a Recession
(September 15, 2009)
- Paid Vacation
(September 10, 2009)
- OurGroceries
(August 14, 2009)
- Depth-First Programming
(July 24, 2009)
- Are Stocks a Random Walk?
(July 19, 2009)
- Vowels in English
(March 7, 2009)
- Personal Motivation
(March 2, 2009)
- Soccer Team Preference
(February 21, 2009)
- Spotty Knowledge
(February 15, 2009)
- Introduction to Programming
(February 9, 2009)
- Kix Jingle
(February 8, 2009)
- Poking the Frame Buffer
(February 7, 2009)
- Ubiquity Reconsidered
(February 6, 2009)
- Emotional Trials
(February 5, 2009)
- Price Discrimination at Toll Booths
(February 4, 2009)
- Amorality of Religious People
(February 3, 2009)
- Mental Map of Unix Tree
(February 2, 2009)
- Season's Greetings
(February 1, 2009)
- Coding Machines
(January 5, 2009)
- Capitalization of Initialisms
(January 4, 2009)
- My Successful Diet
(November 20, 2008)
- Personal Timeline Origin
(July 28, 2008)
- The Language Squint Test
(June 14, 2008)
- Hot Tub Thermostat
(June 14, 2008)
- List Comprehensions for Java
(March 2, 2008)
- Production Languages and Toy Languages
(January 27, 2008)
- Reverse a Linked List
(January 22, 2008)
- Essence
(December 4, 2006)
- Electronic Voting
(November 11, 2006)
- Perception of Time
(October 28, 2006)
- Crossing to the Other Side
(August 31, 2006)
- Estimates
(August 6, 2006)
- Hackers
(August 6, 2006)
- A Speluncean Opinion
(August 5, 2006)
- Abortion
(July 10, 2006)
- What Interests Me
(May 16, 2006)
- Science and Religion
(May 15, 2006)
- Fact vs. Theory
(April 14, 2006)
- Picking Stocks
(January 6, 2006)
- Vaccines and Infants
(July 22, 2005)
- Buying a House in San Francisco
(May 10, 2005)
- Conflict of Interest
(April 2, 2005)
- Helping the Average Programmer
(March 10, 2005)
- Pronouns
(September 26, 2004)
- Binifilaphobia
(August 17, 2003)
- Lameness Quantified
(August 9, 2003)
- Why Software is Late
(May 11, 2003)
- Genetic Taxes
(December 3, 2002)
- Thoughts About Bazaars
(March 30, 1998)
- OH — MY — GOD
(April 25, 1997)
- This Morning
(April 25, 1997)
- My Latest Idea
(January 15, 1997)
- Slow Assimilation Works Best
(October 30, 1996)
- The Apex of My Life
(September 26, 1996)
- Simple Is Good
(November 14, 1994)
- Meaningless Variable Names
(July 7, 1994)
- Program Testing
(July 7, 1994)
- Algorithm for Picking a Name for an Apartment Complex
(July 20, 1994)
- Neural Nets
(February 9, 1994)
- Intent vs. Result
(November 28, 1993)
Back to the home page