Code Golf: My Thought Process on “Saving Time”

My week was going so well. I moved into a new apartment that cut my commute time by 2/3, and I found an unsecured network accessible from within the confines of my apartment. Nothing else to do, I was expecting to get some good work done on one of my Lisp projects. My friend Steve [...]

Lincoln Knows What’s Up

Give me six hours to chop down a tree and I will spend the first four sharpening the axe. ~ Abraham Lincoln Coming across this quote forced me to reflect on my software work habits, especially for “throwaway” projects.

Learning Lisp Through Examples: XHTML Generation

I’ve learned a subset of Common Lisp that is large enough to start writing programs. This uncovered a small problem: how do I know I’m doing it right? Lisp is an old language, and there are ancient conventions and standards written deep in the caverns of MIT. Fortunately for me, the internet is best used [...]