A More Efficient Solution of the Shortest Route Kata

This post describes how I improved the efficiency of my submission to the Trustbit Transport Tycoon 2 Episode 2.1 problem. The initial solution used an exhaustive approach; this post outline an alternate approach that is potentially much more efficient.
Read more →

Essential F# ebook

Essential F# is a practical book aimed at efficiently getting you up to speed with the essentials of functional-first programming in F#. This post will provide more detail about the ebook and show you how to get free access to it.
Read more →

My Favourite Development Books

I have read hundreds of books over the last 25 years years and some of them have had a profound effect on me. In this post, I will list my all-time favourite software development books.
Read more →