Building a personal website is an unusual mix of writing, design, and engineering. Every choice is both practical and expressive: a typeface changes the mood, a URL changes how content is organized, and a few lines of code can remove friction for every future post.
Simple tools create room to think
This journal is built with Astro and Markdown. That combination matters less than the principle behind it: use technology that stays out of the way. The site should be fast for readers and calm for the person maintaining it.
Complexity is sometimes necessary, but it should be earned. Starting with a clear structure makes it easier to see which features are genuinely useful and which ones only create maintenance.
Learning follows a real problem
Tutorials can explain a tool, but a real project gives the knowledge somewhere to attach. Navigation, responsive layouts, image optimization, publishing, and authentication became easier to understand because they solved actual needs for this journal.
The result is still evolving. That is part of its value. A personal website can grow alongside its author—one improvement, one lesson, and one story at a time.

Join the conversation
Comments
Loading comments…