portfolio11 of 11 articles
§ Notes · index

Working notes.

Engineering, product, and the occasional overlap with running. Mostly written in the gap between shipping and recovering.

Featured011 · 2026 · 04 · Engineering12 min

How AI has changed the way we program

Three years in, the IDE is no longer where I write code. It is where I review it. A working report from the inside.

Read article
010
2026 · 03
Design7 min

Glance-legible UIs

On building interfaces a runner can read at 4:35/km. The discipline of saying less.

009
2026 · 02
Engineering9 min

Rule engines still win

I trained a transformer to generate marathon plans. I shipped a rule engine instead. The audit trail.

008
2026 · 01
Design6 min

The pace of the UI

Interfaces have a cadence. Bad ones stumble. Running taught me to feel it.

007
2025 · 11
Engineering11 min

Typed all the way down

Pushing types past the UI into the database query and back. Worked examples from production.

006
2025 · 09
Craft4 min

Three habits from the taper

What the two weeks before a marathon taught me about shipping. Rest is a feature.

005
2025 · 07
Engineering8 min

The deploy that goes quiet

Designing release tooling that gets out of your way. Notes from Harbor.

004
2025 · 05
Product10 min

Against the dashboard

Why most analytics surfaces fail their users — and one alternative shape.

003
2025 · 03
Engineering7 min

Small teams, big tooling

On the unreasonable leverage of a 4-person platform team.

002
2024 · 11
Craft6 min

Reading the room (codebase)

Pattern-matching as a senior engineer's primary skill. How to develop it.

001
2024 · 09
Product5 min

The first hundred users

What I wish I had measured in Cyclethon's first month.

Travis Lin · /notesRSS · subscribe via email