Michael Tracy

The Adventures of Michael Tracy

software engineer, mostly

Software that stays easy to change.

I help teams untangle systems that have gotten hard to work on, and leave behind code, docs and tooling that keep them that way.

Start a conversation

What I do

Where I usually come in.

  1. Untangling systems

    Finding what makes change expensive, and fixing it a step at a time instead of starting over.

  2. Test-first design

    Introducing TDD & BDD in a way that won't break the project or the schedule.

  3. Tooling & pipelines

    Building the pipeline that lets you iterate quickly and deliver safely, so shipping is routine instead of an event.

Elsewhere
Get in touch

Need help with your next software project?