Hey, Taylor Site hero image

Hey, Taylor Site

Active
Started

Talking to an AI agent to create and update THIS website.

Claude CodeAstroMarkdownNodeNetlify

Overview

I wanted to do a personal blog for a long time, but every time I start I go down this rabbit hole of which blog software do I use, should I worry about subscriptions one day, which one can I own myself, should I even own this myself?

One day I was on vacation at the beach and I just asked Claude code to build me a personal blog I can put up in less than 20 minutes that looks nice and is easy to manage.

It did that and you can check out the project progress below.

Goals

  • Have fun building something for me
  • Don’t use TOO much tech
  • Focus on the writing to solidify ideas

Project Timeline

Follow the development journey

Scripts, Scripts, Scripts

feature at 5:57 PM

What’s New

I had Claude Code build me some scripts. Here’s the flow I jused to generate this literal post.

npm run new:update

> astrotaylor@0.0.1 new:update
> node scripts/new-project-update.js


📝 Create a new project update

Select a project:
1. Ellie: Family Camp Manager
2. Hey, Taylor Site
3. Hudson: Relationship Assistant
4. Offline Events App

Project number (or type to search): 2

Adding update to: Hey, Taylor Site

Update title: Scripts, Scripts, Scripts
TL;DR (one line summary): I need slightly faster ways.

Update type:
1. Update (general progress)
2. Feature (new functionality)
3. Milestone (major achievement)
4. Bugfix (issue resolved)

Select type (1-4): 2

✓ Created: /Users/taylor/Development/astrotaylor/src/content/project-updates/202507122057_hey-taylor-site-scripts-scripts-scripts.md

Open in editor? (Y/n): n

I’ve also made ones for:

  • New Clip (stuff I like from the web)
  • New Post (stuff I want to hash out more)
  • New Project (bigger projects I am working on)

Ooops, Maybe I do Need Something

feature at 5:54 PM

What’s New

A little late in this one, but I ended up abandoning my “vanilla JS” blog and using Astro.build. It had the right mix of:

  • Just enough structure
  • Easy for LLM to understand
  • SO customizable
  • Easy to deploy

Now, when I want a feature, I just ask the tools and work with it.