Blog

Thoughts on web development, programming techniques, and the intersection of vintage computing with modern technology.

Not a Ninja

16 Mar 2017

blogdevelopmentphilosophymicroservicestesting

On choosing proven technologies, writing maintainable code, and avoiding hype like microservices for the sake of it.

Joining the team at Siftware

08 Sep 2015

blogphpwork

After nearly two years at Impact Applications, I’m making a move to join Siftware, where I’ll be helping modernise legacy PHP systems.

Why I like Ruby on Rails

19 Dec 2014

blogrubyrailsphpframeworks

Reflecting on how I discovered Ruby on Rails and why it continues to be my go-to for personal projects.