
Book Thoughts 1
So I recently took up a larger reading and re-reading project, to help better organize my own thoughts, and engage with the broader conversation regarding software collaboration. Basically, I want ...

So I recently took up a larger reading and re-reading project, to help better organize my own thoughts, and engage with the broader conversation regarding software collaboration. Basically, I want ...

Back in 2020, I wrote a series of essays. Now, I’m going to do a short series revisiting some of these pieces. I want to explore what still stands up, where my thinking has evolved, and what I feel...
I’ve been an open-source library developer for a while now - ever since I started writing “testmints” in February 2019. So I thought I’d take this opportunity to share some quick thoughts about tha...
Over the last year and a half or so, my coworkers and technical friends have probably grown tired of hearing me talk about “Immutable Web Apps”. “Sounds nice!” they say, politely suppressing their ...
Hey kids, it’s time for a Coupling yearly round-up, as has now become tradition. Lots of technical changes this year! I’ll list those in a moment, but first, lets talk numbers. Numbers We had 994...
Alright, quick update on Coupling. 2020 was a crazy year in so many ways, and as such I wasn’t sure if people were going to really continue to use the app - between big shake-ups at companies that ...

I’ve long been an advocate for distributing the work of staff management as much as possible. This can create strong initial bonds between new team members and the existing team. Having the team ma...
It feels like my job in life has become akin to the Scooby-Doo gang. I keep finding problems wearing technical masks, and yanking them off, revealing “the real problem was human-nature the whole ti...
Beware of one-way projects. A one-way project is a project that operates in this way: the tasks on which the team works are the only tasks discussed. Tasks show up in “to-do” lists, and the team w...
After rereading my last essay “The Test Ascent”, it occurred to me that I haven’t directly addressed the subject of “test-driving”, commonly encountered as TDD (test-driven development). I define ...