Get in touch

Writing & talks

What I've learned

Posts and talks from across my career.

Subscribe via RSS

6 articles · 7 talks

2026

  • The Only Limitation Is Your ImaginationTalk

    A lightning talk on what I've built since agents made building cheap: small tools for my own problems, Cloudamp, and a few projects that aren't software at all.

  • Git Worktrees as Swimlanes

    Use Git worktrees as a few persistent roles rather than one directory per branch, and stop paying the setup tax on every checkout.

2024

  • Serve Your Rails App over SSL in Development Mode

    Serve a Rails app over SSL locally with your own certificate authority, and no external tools.

  • Schema-First API DevelopmentTalk

    Why hand-editing a large OpenAPI spec doesn't hold up, a look at code-first and spec-first tools in Ruby, and a tour of TypeSpec as a saner way to write the spec.

2021

  • Working with External Services in Nest.js

    Wrap external services behind Nest.js dependency injection so the rest of the app never knows about them, and swap in fakes for end-to-end tests.

  • Managing Connections in Express Apps

    Make sure an Express app has its database and cache connections ready before it starts taking requests.

2020

2017

2009

2007

Working on something interesting?

I read every message and reply personally.

Get in touch