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

  • 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.

  • Git Commands for Everyday Workflows

    Git powers most collaborative software work. Keep this reference handy to cover 99% of your everyday branching, syncing, and clean-up tasks.