How to Make Deep Work Relevant to You
I have read Cal Newport’s Deep Work, and while the concept is insightful, I’ve been wrestling with how to actually apply it when you are still searching for your direction.
Technical writing on software engineering, systems architecture, and developer tooling.
I have read Cal Newport’s Deep Work, and while the concept is insightful, I’ve been wrestling with how to actually apply it when you are still searching for your direction.
A promise is given to that which ought to have been.
Is there fundamentally a trade-off between speed and quality when solving problems with code?
A Recipe from History, Research, and Reality
Why Grit Isn't Enough
The Full-Stack TypeScript Stack I Actually Ship With
Birthdays used to feel like arrival points.
I can’t say my life is fine.
An examination of how runtime input is progressively constrained into compile-time guarantees using TypeScript’s type system
Self-Awareness
A short history of complexity, abstraction, and constraint
Building Predictable Systems in TypeScript
Every era believes it has arrived at the edge of a new world.
Welcome to the second post in “Now I know - Tech Terms!”
But Habits Make Them Stick
This is part of Cool Stuff I Noticed—a series where I share small observations about tools, learning, and systems that quietly make life easier.
This is part of Cool Stuff I Noticed—a series where I share small observations about tools, learning, and systems that quietly make life easier.
Welcome to the first post in “Now I Know – Tech Terms!”
WordPress plugins often feel more complex than they are.
In 2026, most software is built by layering one person’s “magic” on top of another’s.