Notes & thoughts

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.

Subscribe

Get an email when I publish a new post.

Powered by Buttondown