OK, Gell-Mann Amnesia may not be the best analogy, but it certainly seems the closest I can find. LLMs seem incredibly helpful when you’re prompting about things you don’t understand well, but the more you go into detail about something you do understand, the more…whelming (something I thought was only […]
Category: Projects
Personal coding projects
Building a local deployable environment with K3S
I know, Kubernetes has a much bigger learning curve than just running Docker, and there are multiple services that run these for you that are, by all accounts, quite good (e.g Dokploy and Coolify). They’re even self-hostable. But, I wanted to learn how to run and manage infrastructure directly, so […]
The curious case of the unrun defer
Over the course of learning Go, I’ve come to like some aspects of the language. 1 of those is the defer statement. For those that aren’t familiar with the language, defer queues up a function call for just before your current function exits. I’ve found it similar in purpose to […]
I need to start shipping crap
That title is a bit dramatic. I’ve written infrastructure as code, pushed stuff to AWS, and supported it for over 10 years. I’ve gotten a bug report in the morning and messaged the support engineer (via Hipchat, because that’s how old I am) that afternoon to let him know the […]
Simple and easy HTML validation in Go
I didn’t spend as much time in 2025 working on my gift registry, so all I really have is a login flow and profile management. I am building out a test suite that seems to do a pretty good job of validating the code works (I’ve only had a couple […]
If you’re going to just run the code, just run the code
I’m very pro “just running the code” when it comes to testing software. But while just spinning up containers does actually “work” – in the sense that the test runs and completes without error. But you very quickly realize that’s clearly not how these things are supposed to work. I’ve […]
You can just run the code
So I haven’t made as much progress on the actual gift registry I wanted to write this year, although I do have a Go web application that connects to a Postgres database, with an endpoint that gets the database stats, collects telemetry data, pipes it all to an OpenTelemetry stack, […]
That deep end was deeper than I anticipated
So while I read up on Golang, I thought I’d go ahead and set up some sort of observability infrastructure to have in place as soon as I started coding. After all, part of my goal is to instrument an application for OpenTelemetry and take advantage of that. What I […]
Time to learn something new
Yes, it’s always time to learn something new, but this is just what I’m focusing on now. Java was my first programming language, that I’ve been using since I learned in college. I’ve picked up some other languages, search as just enough C/C++ to get through class, Progress (which appears […]
Why don’t we re-use services?
I’ve been thinking a decent bit about architecting services lately, and kept finding myself going to the topic of how useful it would be to make “general infrastructure” services (like an offline job processor, or gateway for capturing client events from your web application) shared resources versus making teams deploy […]