Section

Posts archive

Structured notes, essays, and pragmatic field reports.

Apr 12, 2026

From Agent to a Soul

I’ve been thinking about how we talk about AI systems, and Anthropic’s use of the word “soul” keeps sticking with me. At first, that sounds too poetic for software. Then you start layering …

Mar 12, 2025

The Problem With Floss

You ever have it where you’re flossing, and the floss just will not go between the teeth? You are standing there, doing your routine, nothing unusual. Then suddenly the floss hits a wall. Just stops. Like your …

Aug 17, 2024

In Da' Tub

Go, go, go, go get in the tub, With a laptop, start that remote club. We gonna soak while we on the job, Look, team, I got the foam, let’s multitask and bub'. You can find me in the tub, Zoom on with no flub, …

Aug 28, 2023

Alienware Laptop: The 'Good Place' of Laptops

The world of gaming laptops has given us beasts, titans, and powerhouses. And now, let me introduce to you - the Alienware R1 M16 or as we affectionately dub it, the “Lapchonk”. Never has a device so …

Mar 1, 2023

Decoupling UI Copy From API Error Contracts

Users need human-readable error messages. Software needs stable, machine-readable error identifiers. Neither should have to parse the other. That is the boundary I want when building error handling for a web application. …

Feb 24, 2023

File > New

As I reflect on my time as a professional developer, I realized recently that the only real thing I created was the act of sharing my knowledge with my colleagues. While we developed some impressive products and achieved …

Nov 26, 2022

The Last Lesson

I lost my dad in April of 2020. It was exactly one week after my family and I should have been with him for Easter. We had planned a visit, to sit by his side, to hold his hand during the Easter service he loved so much. …

Nov 16, 2021

Why You Should Use IPFS

Interplanetary File System (IPFS) is a peer-to-peer distributed file hosting protocol. When a file or collection of files in a folder are uploaded to the IPFS network. Each individual file and folder is identified with a …

Oct 30, 2013

Being a Programmer

What does that even mean? I love creating something that didn’t exist before, and then ‘bam’—it’s a thing that others can use. It’s thrilling if it’s something people need to use, and …