Every programmer's first line of code says this. Today, my personal website debuts the same way.
Why build a site from scratch? In an age of drag-and-drop website builders, spending time hand-writing HTML and CSS might seem outdated. But to me, "outdated" often means it's worth doing.
I've always believed that making is the best learning. Building a website is no different — understanding HTTP, DNS, nginx, HTTPS, CSS layout — individually none of it is rocket science, but stitching it all together and seeing it work, that "I did it" feeling, is irreplaceable. It's the same feeling as fixing a broken amplifier, printing a precision part, or soldering a circuit board.
This site is simple. No frameworks, no build tools, no JavaScript libraries. Just HTML, CSS, and just enough JavaScript to get by. I chose simplicity on purpose — not out of rejection of modern tools, but out of a desire to truly understand what I'm doing. Like a good carpenter who knows every tool, I want to know what every line of my website does.
In the future, I'll share my projects and thoughts here: technical notes, repair logs, 3D printing models, philosophy reading notes, Zen reflections. Not too frequent, but consistent.
Thanks for stopping by. And if you're inspired — go build your own corner of the web.