Writing

Essays and notes on robotics, autonomy, engineering leadership, and what it takes to make robots work.

Featured

End-to-Endgame

End-to-end learning changes where the engineering happens, but it does not remove the need for evaluation, interfaces, ownership, and field feedback.
Jun 30, 2026

Demos Can Deceive You. Don't Trust Them.

A robotics demo can show that something worked. It rarely shows how often it works, how broadly it applies, or how much support made it successful.
Jun 16, 2026

Robots Are Like Onions

In robotics, fixing the most visible problem often reveals the next bottleneck underneath.
May 19, 2026

Keep Calm and Don't Page Everyone

In robotics, urgency is real. But treating every problem like an emergency makes teams worse at solving the problems that actually matter.
Jun 02, 2026

Browse by topic

Engineering

Robots Are Like Onions

In robotics, fixing the most visible problem often reveals the next bottleneck underneath.
May 19, 2026

Git Style Guide

My preferred Git and pull request practices for keeping changes focused, reviewable, and automation-friendly.
Jan 15, 2023

Leadership

Not My Component, Not My Bug

Robots experience one continuous system. When “not my component” becomes “not my bug,” the team has stopped optimizing for behavior.
Jul 27, 2026

Keep Calm and Don't Page Everyone

In robotics, urgency is real. But treating every problem like an emergency makes teams worse at solving the problems that actually matter.
Jun 02, 2026

Robotics

End-to-Endgame

End-to-end learning changes where the engineering happens, but it does not remove the need for evaluation, interfaces, ownership, and field feedback.
Jun 30, 2026

Demos Can Deceive You. Don't Trust Them.

A robotics demo can show that something worked. It rarely shows how often it works, how broadly it applies, or how much support made it successful.
Jun 16, 2026

Space, Roads, Fields, and Other Places Robots Get Lost

What moving between robotics domains taught me about autonomy, constraints, and the questions that keep showing up.
May 05, 2026

Archive & technical notes

Older tutorials, project notes, and technical writeups are still available in the archive.

Browse the archive →