“Strategy Letter VI”

Joel Spolsky, of Joel on Software fame, has been in the computer industry for a long time. He’s also a smart fellow who knows how to write, and he has just posted an insightful article on where it looks to him like the computer industry is headed. If you’re in charge of your software company’s …

Continue reading ‘“Strategy Letter VI”’ »

Emacs=Escape-Meta-Alt-Control-Sh*t

I tried. I really did. I gave it more than a week, but at the risk of turning Geek Drivel into the latest battleground in the editor holy wars, I found that I just can’t stand the venerable and much-venerated editor known as emacs. I’m sure that emacs aficionados will say that a week simply …

Continue reading ‘Emacs=Escape-Meta-Alt-Control-Sh*t’ »

I surrender — Lisp really is better than C++

I’ve been using C and C++ for over twenty years now, and I’m very fluent in both of them. C++ has been my preferred language for pretty much any programming task for most of that time, and I haven’t seen any point to learning other programming languages because some of them are at best equivalent …

Continue reading ‘I surrender — Lisp really is better than C++’ »

Preparing to LISP

Greenspun’s Tenth Rule of Programming: any sufficiently complicated C or Fortran program contains an ad hoc informally-specified bug-ridden slow implementation of half of Common Lisp. — Philip Greenspun Including Common Lisp. — Robert Morris I’ve been working on a top-secret, ultra-hush-hush project for my company for several years now — so secret that I can …

Continue reading ‘Preparing to LISP’ »

Fun, and How To Have It

I’ve always felt a certain kinship to the character of Sherlock Holmes. Not for his ability to notice the most minute of details, or his reasoning skills, or his undeniable flair for disguise… admirable as those and many of his other traits may be, it’s his moods between cases that I’ve always identified with.