The Quiet Revolution of Edge Computing in 2026
We spent a decade moving everything to the cloud. Now the smartest teams are moving it back out. Here is what I have learned running workloads at the edge.
Thoughts on code, craft, and the life that happens between commits.
We spent a decade moving everything to the cloud. Now the smartest teams are moving it back out. Here is what I have learned running workloads at the edge for the past year, and why the pendulum is finally swinging.
We spent a decade moving everything to the cloud. Now the smartest teams are moving it back out. Here is what I have learned running workloads at the edge.
A small change in my morning routine that had an outsized impact on focus, creativity, and my relationship with deep work.
You do not need Kubernetes for reliable deployments. A battle-tested approach to rolling deploys on a single VPS.
TypeScript's type system is more powerful than most teams realize. Branded types and the phantom type pattern can eliminate entire categories of bugs.
I left the laptop behind and spent a weekend with nothing but a Pentax K1000 and three rolls of Portra 400.
Your system will fail. The question is whether it fails like a light switch or a dimmer. Strategies for building services that bend instead of break.
Looking back at two decades of writing software, the most important lessons were never about code. A letter to my younger self about patience, curiosity, and compounding.
A deep dive into TypeScript generics, conditional types, and mapped types by building something actually useful: a fully type-safe pub/sub system.
Applying systems thinking to the morning ritual. Variable isolation, reproducible results, and why a kitchen scale changed my mornings forever.
You do not need Datadog to understand what your application is doing. A practical guide to self-hosted monitoring that costs almost nothing.