All posts
-

From support request to pull request
A customer reported a bug. I opened a pull request to fix it. That last sentence…
-

They laughed
Many years after university, I flew to Athens to interview for a BCS membership. When I…
-

As an employer you can’t have it all
Reflecting on my early programming career, detailing the inherent challenges of unpaid overtime and implicit pressure…
-

Hands off the fretboard
Coding felt like playing a song. The notes came out of your fingers. Now someone walks…
-

Radical transparency in support
Support teams often default to vague responses when customers report issues, prioritizing corporate image over transparency.…
-

One thing at a time
The author reflects on the negative impacts of multitasking, especially exacerbated by faster AI tools that…
-

Managing up
Management is a two-way street, involving proactive engagement from both managers and individual contributors (ICs). ICs…
-

Upgrading an Elixir Phoenix app using Tidewave
My company, Amignosis, website is a simple Phoenix LiveView web app. It was on Phoenix 1.7.21…
-

Loading memories
It was spring break, 1988. I turned on my Amiga 500, the pigeons cooed outside, and…
-

Why lowercase Git repository names are a good idea
Using lowercase Git repository names is a good idea. Here’s why.