Ahoy! I'm a full stack backend-leaning software developer based in Denver, Coloardo. I occasionally post random things here -- usually about projects or blogs about code.

18 Jun 2022

We moved to Australia on 18 April 2022. This is the start of the rest of my life, all over again. I’ve lived in Australia now for two months.

I’ve accepted a new senior software engineering role with a Rails-oriented Australian software company....

3 Apr 2022

After two years of work, I am finally able to share some big personal news: my wife and I are moving from Denver, Colorado in the United States to Adelaide, South Australia. We will leave the United States on 16 April 2022. That is two weeks from now...

23 Jul 2021

In Feburary 2020, I interviewed was hired at Sophos, a global cyber-security company. Sophos develops products for network security, email security, encryption, mobile securiy, and communications endpoints. The company has 3,500 employees. It is an...

7 Apr 2021

For no particular reason, I’ve updated my site to use dark mode. I’m slightly considering making a JavaScript toggle to let users switch between light mode & dark mode. But, no one reads this. So, haha.

Quick update – I celebrated one year as senior...

9 Aug 2019

Yesterday I started writing my first song in thirteen years.

This guitar is a 1987 Japanese Fender Stratocaster Squier

This guitar is an E-Series 1987 Japanese Fender Stratocaster Squier. I didn’t know most of that until a month ago. At thirteen, I got it from a pawn shop in small Texas town. It was my...

3 Jul 2019

The introduction of iPadOS looked promising enough for me to consider replacing more of the work I do on my Arch on my laptop. I’m not interested in deprecating a laptop that I love, but offloading more simple tasks to other, more mobile, devices appeals...

29 Aug 2018

Oh, snap. Look! I had already refactored this controller quite a lot, but then I did this. So satisfying.

image of readable one-liner in ruby controller rails

8 Aug 2018


One of the things I see most on job descriptions, brought up in interviews, and thrown around in general programming discussion is Test Driven Development. For the most part, everyone understands how the methology works and how to implement it...

1 Jul 2018

I’ve been learning to fish. I’ve learned this is, in fact, not how it works.

It turns out that there's more to fishing than buying a pole