There Is No Order of Operations
Here is something I think is really interesting about mathematics that we usually never stop to notice: there isn’t actually some inherent “order of operations” built into the universe.
Technical writing on software engineering, systems architecture, and developer tooling.
Here is something I think is really interesting about mathematics that we usually never stop to notice: there isn’t actually some inherent “order of operations” built into the universe.
why losing focus is so easy, and why maintaining it is so valuable
On Shallow Modules, Indirection, and the True Cost of Artificial Abstraction
A first-principles exploration of structs, memory layout, and why compilers arrange data the way they do.
How do you actually start a project?
There is no judgment for the wicked, nor rest for the hopeless.
It matters more than it often seems
I want to pose three questions to myself and perhaps others.
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