Day One with Claude Code: I Typed Words, It Built Me a Blog
Today I did something that feels like it should be illegal but isn't. I opened the terminal inside VS Code, typed a command, and a program read the actual files of this repo, edited them, and handed me back a working blog. I'm still a little giddy.
It's called Claude Code. For a while I'd been using AI the normal way — paste a question into a browser tab, copy-paste the answer back. It works, but it's like writing letters to a smart pen pal. Today I installed it into the terminal and realized it could see my project. It knew this blog already existed, it read the existing pages, and it matched the style instead of handing me a generic template I'd have to rewire.
$ claude
The moment it clicked
The click wasn't some exotic feature. It was watching it open a file and edit it in place while I just sat there. Not a suggestion. Not a code block to paste. A real diff to a file that lives on my disk. I said "what the hell" out loud, alone, in my room.
Then I asked it to write this very page, and it just did — new HTML that matched the rest of the site, linked into the homepage timeline and the archive. I'd been telling myself for weeks that I needed to "learn HTML properly first" before starting this blog. Today I have the blog.
Why this feels different
It reads your code instead of guessing. That's the whole trick. Browser AI gives you a snippet and good luck; this is like pair programming with someone who already read the entire codebase before you walked in. You say "add a diary post to the archive," and it checks how the archive is built and matches it.
The honest part
Also, because my first post here is literally about honesty — it still messes up sometimes. It gets confused, it makes bad calls, and you have to understand enough to catch it. What I learned today wasn't "AI can code for me." It was "AI can code with me," and I still need to know what it's doing. Which is kind of the point, and honestly the fun part.
To any student sitting on a project that feels too big: install this, point it at an empty folder, and type "let's make a start." The scary part is mostly momentum.
Anyway. Day one in the books. Next up: making this blog look like a real website instead of the ten-minute default it is right now. Today that finally feels possible.