Recent blog posts

Embracing Polywork

June 13th, 2021
Recently I was lucky enough to get an invite code from a new professional networking app called Polywork. Having had a really sour experience with LinkedIn I was a bit hesitant at another professional network at first. After having had some time setting up the beginning of my profile and seeing what the site is about I'm really excited about the future of professional...

Introducing AsyncUnit

May 26th, 2021
Over the last month a lot of my free time has been spent working on a new project I'm really excited about. It combines two of my programming passions; asynchronous PHP with Amp and unit/integration testing. The project is a testing framework built from the ground up with first-class asynchronous support called AsyncUnit. It was designed to solve a specific set of...

A General Update

May 23rd, 2021
I don't mean to jump on a "Let's bash 2020" bandwagon but man last year fucking sucked. I didn't have especially high expectations, but I was also tentatively hoping for a small rebound after 2019 was the worst year of my life. Two back-to-back years of soul-crushing suck have been exhausting. It feels like everything in my life has suffered, not the least of which is...

Getting back a lost domain

May 2nd, 2020
Or a tale of how I made a beginner mistake and lost From roughly 2011 to 2015 I wrote on a far more regular basis at a blog hosted on It was my attempt to put material up about my thoughts on programming and technology in an attempt to get noticed by an employer. A couple of the posts got some attention, they were picked up by programming news...

The true and false value

August 26th, 2019
Recently my company deployed some application changes that exposed a flaw in a long-running part of the application that seemingly should not have been impacted by the changes that were made. Our application facilitates digital private placements and part of that process includes allowing investors to download a series of documents. Those documents weren't showing up in...

The Bedpan

March 10th, 2019
My mother has recently been diagnosed with terminal metastatic cancer of the liver. Over the past 3 weeks I have been doing everything within my power to make her remaining time on this earth as comfortable as possible. I gradually identified the highest priority aspects of her care and started improving them. The hardest aspect to improve is something that I take...

Recent GitHub Activity

StackOverflow Activity