Book recommendations

Learning is an amazing thing. You can keep learning your entire life and still be amazed about how much you don’t know or understand. For me, learning is mostly opening a terminal and getting my hands dirty. But to get a deeper understanding of a technology, there’s nothing that beats a well written book.

This page lists my favourite software engineering books that I think you should read if you’re interested in the topic.

In the spirit of full disclosure, these are affiliate links, which means that I may get a commission if you decide to purchase anything. I only recommend books that I have read and love myself, so you’re in good hands.


Ruby on Rails

GPG - The GNU Privacy Guard


macOS / Cocoa / Swift / Objective-C

Vim and Tmux

Software Engineering

Agile / Scrum



MOS 6502 Microprocessor

Going paperless?

I love my Kindle. It’s light-weight, has a battery that lasts about 4 weeks (I read about 1 hour a day), and it features a quality e-ink screen. The 3G option is fantastic, as you can leave your Kindle always connected and use services like Readability to send web pages neatly formatted to your Kindle for later reading.

Almost all of the books listed above are available for Kindle as well. So if you’re not already paperless, why not start now?