this site is a playground
date: January 12, 2024
This site is a breakable toy. I rebuild it, swap tech stacks, and try new patterns deliberately.
Why Rebuild?
This site has been Next.js, Remix, vanilla React. Each rebuild teaches something new.
Current stack:
- Next.js 16
- React 19
- MDX for writing
- Tailwind CSS 4
- Deployed on Vercel
Testing focus:
- Shipping speed with modern tools
- Framework upgrade patterns
- Production patterns that matter
The Learning
Speed matters. Rebuilding this site takes a few hours now. Tools improved, and I know what not to build.
Complexity is a choice. No database. No auth. No analytics dashboard. Just markdown files and simple deployment. Most sites don't need more.
Defaults work. Modern frameworks ship with sensible defaults. Fighting them makes things worse.
Each version teaches something that applies to client work.
This is where I experiment. The lessons show up in production systems.