Writing on Software Development

Selected writing

Browse by topic

Recent posts

AI Agents and Over Engineering

November 06, 2026

I’ve been messing around with writing some skills. It’s really just for learning and practice. I figured the best way to get better would be to ask ChatGPT t...

My Own Personal Career Ops

September 22, 2026

I Didn’t Know About Career-Ops Before I knew about the career-ops workflow, I started creating my own. Really small. Piece by piece. And personally, I think...

AI Agents Are Great Augmentation Tools

May 18, 2026

I’ve drank the kool-aid. I’ve been using AI to assist in software development for somewhere between four to eight weeks. I was super against it at first. Now...

My Progress in Using AI in Software Development

February 16, 2026

I always knew there could be a point where something in the software development industry would change so drastically, that I would either be in danger of be...

Using ChatGPT to Search Git History for a String

January 28, 2026

I’m not really a typical software developer when it comes to AI agents and writing software with them. I don’t really subscribe to the exercise where you jus...

Hiring Developers in the AI Age

August 26, 2025

In the past, hiring developers has had some terrible practices. A few that come to mind are whiteboard tests, complex take home exercises, and more recently,...

ChatGPT for Regular Expressions

August 26, 2025

I have this project that I’ve been chipping away at for years. I forget about it for long periods of time, and then decide to see where I left off. It’s a m...

Quiet MongoDB Logs

January 30, 2025

I find myself in a Rails project again. And this particular Rails project uses MongoDB. The logging from MongoDB is excessive, maybe it’s Mongoid, I don’t kn...

Some Sort of 2021 Review

December 24, 2021

As 2021 starts to come to a close, and I take the week of Christmas off, I have plenty of time to reflect. All things considered, 2021 was a good year. I cel...

Blockquotes in Markdown and Elixir

February 26, 2021

This is the fifth post in a series about building an Elixir library. You can see the other posts here: Creating an Elixir Library Parsing Paragraphs in...