Favourite Quotes 07 August, 2022

A collection of favourite quotes that I keep adding to as I discover more!

Minimum Viable what now? 27 May, 2022

Minimum does not always mean small but the larger it is, the higher the risk. When the P stands for Product it's to to solve a user's…

Agile, more or less? 25 May, 2022

Less agile is like writing an entire non-fiction book up front where each task is like chapters of a book. More agile is when you ditch…

Is Time an Illusion? 06 May, 2022

Is the concept of time just an illision that only exists in our minds?

On Continuous Delivery 12 October, 2020

I've been continuously delivering software for about three years now and I've gained some insight into what works and what doesn't (for us at least). Here's what I've learned along the way.

Confusion with Immutability (2008) 09 May, 2020

Back in 2008, I wrote a post on the Clojure Google Group back when I was trying to wrap myself around the idiomatic use of state and mutability in a functional language like Clojure.

On Interviewing 06 March, 2020

My thoughts on the interview process and whether technical coding tests are worth it.

Bottom Up Development - Embracing Change (2007) 02 February, 2020

This is a re-post from back in 2007 when I was just starting to get interested a mysterious language called Lisp!

FeathersJS, ReactJS and Docker 22 September, 2019

This tutorial demonstrates how to set-up a React-based web app with a FeathersJS backend server in one repo using Docker Compose.

I Finally Understand Closures! (2008) 03 September, 2019

This is a re-post from 2008 when I had an "aha" moment and finally groked closures!

ReactJS useEffect and exhaustive-deps 26 August, 2019

If you’ve used useEffect before, you’ve probably come across a "missing dependency" error at some point.