Introduction
I launched a personal blog. This is the first post, so let me explain why I bothered doing this, and who I am.
Why I Started Blogging
AI can write code now. Not perfectly, but well enough that “being able to code” alone doesn’t mean much anymore. Copilot, Claude Code — these tools can generate entire features from a description. I use them every day at work.
So I started thinking: what’s left that’s actually mine? My answer is the thinking behind the code. The trade-offs I chose, the mistakes I made, the context I had when I made a decision. AI can write a function, but it wasn’t there when I spent three hours debugging a race condition at 2am. That experience is mine, and I want to write it down before I forget it.
Why Not Medium or Dev.to
I almost went with Medium. It’s easy, it looks nice, and people are already there. But I’ve seen too many articles disappear when platforms change direction. And on Dev.to, your post sits next to ten thousand other “How I built X with Y” articles and gets buried within a day.
I read this post (in Japanese) about why personal blogs still matter, and it convinced me. Own your domain, own your words. Simple as that.
About Me
I’m a software engineer in Tokyo. I work as a tech lead at VideoStep, where we build a video manual SaaS product. Most of my career has been in web development — B2B SaaS specifically — so I’ve spent a lot of time thinking about Rails, TypeScript, and how to ship things without breaking everything.
I care a lot about Scrum and Agile. Not the “we do standups so we’re agile” kind, but actually thinking about how a team delivers value. That’s probably the thing I nerd out about most at work.
Outside of work, I play games especially Street Fighter 6✌️
Recently, I’m interested in working in a global environment, and preparing to move abroad and work as a software engineer in an English-speaking country. I do LeetCode every day, study system design. This blog is part of that preparation — forcing myself to write in English regularly.
How I Built This Site
I used spec-kit to write the spec first, then had Claude Code do all the implementation. I literally wrote zero lines of code by hand. The site runs on Astro and is hosted on Cloudflare Pages.
I also took inspiration from other developers’ personal blogs—both in terms of content and how they present their work. Thank you for sharing your writing and your craft:
What I’ll Write About
Web development, mostly. Agile and Scrum — what actually works versus what the books say. Developer productivity — I keep going back and forth on how to even define it. And product management, because I think engineers should care more about the “why” behind what they build.
Nothing groundbreaking. Just what I think about while doing my job.
Thanks for reading. More coming soon.
References
- 3 Reasons to Write a Personal Blog Instead of a Tech Blog (Japanese)
- Astro
- Cloudflare Pages
- spec-kit
Changelog
- 2026-02-21: Initial publication