Todd Watts

Blog

Notes from the Terminal

Business decisions and engineering details, from choosing what to build to understanding what happens when it fails.

Start with a reading path

Engineering and business decisions

Start with a question

Choose a reading path

Read in sequence, then inspect the work behind the decisions.

Technical leadership for service businesses

Choose the responsibility, compare the options and plan a useful first increment.

  1. When Does a Service Business Need a Fractional CTO?
  2. Build, Buy or Integrate? A Fictional Service-Business Decision
  3. Build a Software Roadmap Before Committing to a Rewrite
Fractional CTO support

Reliable full-stack software

Follow request identity, caller ownership and recovery when a result is uncertain.

  1. What an API Timeout Does and Does Not Tell You
  2. A Caller-Owned Workflow with SpacetimeDB and Next.js
How this portfolio is built

Agent tooling and AI code review

Connect the development process to reviewable checks and explicit execution boundaries.

  1. Agentic Coding Is a Process Problem, Not a Model Problem
  2. Evaluating AI Code Review: Correctness Before Confidence
MAINFRAME shell policy and checkpoints