Personal blog
Writing about
technology, travel & more
Explorations in AI agents, programming and sometimes aviation and travel. All ramblings are (mostly) my own.
Recent posts
Modern CSS Techniques Worth Knowing
CSS has grown up. Container queries, cascade layers, logical properties, and scroll-driven animations are changing how we write styles.
Welcome to My Blog
An introduction to what I write about — software engineering, systems thinking, and the craft of building things that last.
JavaScript Patterns That Age Well
Some patterns in JavaScript stay readable and maintainable as a codebase grows. These are the ones I return to.
The Unix Philosophy, Revisited
Do one thing well. Compose. Write programs that talk to other programs. These ideas are 50 years old and still explain the best software being built today.
Understanding Memory: Stack, Heap, and Everything Between
How programs use memory, what the stack and heap actually are, why they behave differently, and what this means for the code you write every day.