Blog ✍️
Notes on code, projects, life, and whatever else feels worth keeping around 📓
A mix of build logs, thoughts, experiments, and side-quest energy. Nothing too polished. Just real notes from the lab 🧪
Personal
The Current State of Programming in 2026
The Current State of Programming in 2026
Programming today is faster, more accessible, and more creative than ever. But with AI doing more of the heavy lifting, the real question is whether developers are still learning to think.
Programming
How My Blog System Works (And Why I Built It This Way)
How My Blog System Works (And Why I Built It This Way)
A breakdown of how my file-based MDX blog loader works, why the validation is strict, and how new posts become routes automatically.
Programming
How coding changed from 2010 to 2026
How coding changed from 2010 to 2026
A quick timeline of how software development shifted from hand-built setups and jQuery-era habits to frameworks, cloud workflows, TypeScript, AI assistance, and faster iteration.
Programming
Markdown and MDX starter guide for this blog
Markdown and MDX starter guide for this blog
A stylish walkthrough of the markdown styles this blog supports, plus what MDX adds when plain markdown stops being enough.
Programming
Making the site feel live without overengineering it
Making the site feel live without overengineering it
Small client-side updates, short cache windows, and where I draw the line before a feature becomes infrastructure.
Personal
Why I still keep a personal site when social apps are louder
Why I still keep a personal site when social apps are louder
A site feels slower, quieter, and more honest than trying to compress your whole personality into a feed.
Projects
Building in public without faking progress
Building in public without faking progress
Shipping screenshots is easy. Showing the real tradeoffs, dead ends, and version changes is much more useful.
Field Notes
Small notes that do not deserve a full post yet
Small notes that do not deserve a full post yet
Loose observations on interfaces, tools, and the little details that make software feel more human.







