Hey, I’m Carlos!

I create, maintain, and operate software. Sometimes I write about it here.

Hey, I’m Carlos!

A brief and incomplete history of modal text editors

In this post I’m going to talk about some old text editors you probably never heard of, …

Wishlist Endpoint Discovery

Learn how to use the recently-added Tailscale, DNS, and Zeroconf endpoint discovery in …

Writing Bubble Tea Tests

Learn how to use x/exp/teatest to write tests for your Bubble Tea apps.

Using open, pbcopy and pbpaste over SSH

Having your favorite commands available over SSH can be very convenient.

My workflow, part 1

I keep getting asked how my setup works, how I use tmux and nvim over ssh… all that good stuff.

Marshaling SSH Private Keys - Why there's always a different block?

Not long ago, when I was building melt, I learned something interesting.

🎧 Replay: 2022

This is a different kind of post: I’m sharing some music I enjoyed this year!

GoReleaser v1 — one year later

We launched GoReleaser v1 exactly 1 year ago today!

GoReleaser Split and Merge

Since v1.12.0-pro, GoReleaser can split and merge its release process.