My Blog

Functional people abstractions

One of the primary drives programmers have is to uncover and use the right abstractions. That’s also one of the things that draws people to functional programming: the abstractions we use in FP are fundamental, atomic and based on maths and logic.

Discipline equals freedom

I remember when I heard this phrase the first time. It was when Jocko Willink first really burst into the light on Tim Ferriss’ blog in 2015. I was starting to realise just how much I had learned in the Royal Marines in the context of building and leading development teams.


Mission really is everything


First blog post about ethos and stuff