Welcome to my personal technical blog! Here you’ll find posts about programming, automation, and various tech topics that interest me.

Michael Parsons

Michael Parsons

CTO of my desk.

Bend, Oregon, United States

Recent Posts

  • Should I Stop the Train? Systems Engineering and the Future of Writing Code

    Before I was a web guy, I was a train guy. Or more accurately, I was a software guy who happened to work at a train company. This distinction mattered more than you might think.

  • Emacs and AI

    I’ve been running a gptel + gptel-agent setup in Emacs for a while now, and it’s fundamentally changed how I work. Here’s why I think gptel-agent is the best way to do agentic AI workflows if you’re already an Emacs user.

  • Vibing Twisp Tutorials

    Like everyone else in tech, I get a little twitchy when the South Park crew chants “They’re taking our jerbs!” So let’s get that out of our system real quick:

  • Redshift, Parquet, and the case of a cup of COPY.

    As the CTO of my desk at Twisp, I have a lot of responsibilities. One of them is pretending I’m a world class data engineer. So when I saw messages from data pipeline slowly piling up in a DLQ… I knew it was time to spring into action.

  • Bash One-Liners for Lichess Puzzle Sleuthing

    Chess tactics and shell scripts make an oddly satisfying pairing. Here are the bash one-liners I use to spot my own games inside the ever-growing Lichess puzzle set.