Research / 03
StatusOngoing
Software Engineering
Architecture/Infrastructure/Developer Experience
Architecture decisions, infrastructure, developer workflows, and the engineering practices behind systems that survive reality.
Question
What makes a system remain understandable and useful after the interesting part of building it is over?
Areas
What I'm looking at
01
Architecture
Trade-offs, boundaries, interfaces, evolution, and making decisions that remain understandable later.
02
Infrastructure
The systems underneath the application: deployment, observability, automation, networking, and reliability.
03
Developer Experience
Reducing friction between an idea and a reliable production change.