Latest
All essays →Apr 8, 2026 · 7 min
Visualizing context: how to see the system before you build it
Every hard engineering decision I have seen go wrong had the same root cause: the person making the call could not see the whole system. Context maps, failure propagation graphs, and temporal visualizations are how you fix that.
Read essay →
02
Apr 7
AI against underengineering
03
Apr 6
Why Ruby is quietly the best language for AI
04
Apr 6
Your team is afraid of AI. Here is how to fix that.
05
Apr 4
The seven levels of agentic engineering
06
Apr 2
Building foundations that outlast you
Get new essays by email
No spam. Unsubscribe anytime.
Available for contracts · Q2 2026
Real
systems,
shipped.
Engineering lead. 11+ years building distributed systems at scale — TypeScript, Go, Ruby, AWS. Available for contract engagements, fractional roles, and full-time positions.
— Stack
TypeScript · Go · Ruby
·
gRPC / GraphQL
·
AWS · DynamoDB · Terraform
·
React · Vue · Hotwire
·
Claude · MCP · agents
·
11+ years shipping production systems