An Optimising BF Compiler

Almost everyone’s written a BF implementation these days. In fact, BF is now so widespread that LLVM and libjit both include tutorials for a basic implementation!

Exploring Rust

Rust recently released 1.0, so it’s a perfect time to see what the language has to offer.

Effective Developer Interviews

How do you interview developers effectively? How do you get to know them, assess their skill level, and make it a positive experience?

Adding A New Language to Emacs

Writing a major mode is a rite of passage for elisp hackers. Sooner or later, you will find a programming language or configuration format that is too new or obscure to have Emacs support.