Example Driven Development
“Hey $COLLEAGUE, is there any function that takes this list and returns a list like this?”
Hypermedia: How the WWW fell short
Whenever there’s a revolution in computing, there’s a period of wild experimentation. Ideas are explored, prototypes are built, and manifestos are written.
The Strange World of Directory Scope
Most languages today use lexical scope. A few older languages use dynamic scope. Imagine my surprise this week, when debugging a Handlebars template, finding a totally new approach to scope!
Effortless Major Mode Development
It’s now easier than ever to write major modes in Emacs. If you haven’t written a major mode in a while, or you’re just starting out, here are my three top tips: