Taming the vibes 🐍

A day vibe-coding, as a break from the normal routine of study. Done in new environment with language I’ve not used - VS Code extension in TypeScript - it was a mixed bag for the first half the day - ultimately they were solved by additional documentation related to the solution and tighter guidance from me on areas I’d seen as challenging for Claude to do by itself.

In restarted the project on the Mac rather than WSL, it’s possible that divide between Windows/WSL was blocking the VS Code test suite…. had a lot more progress creating the basics of extension commands and logging on to the external API. Got stuck in a weird place, typical that all problems rooted incorrect config…

Once the core was done, add Acceptance Test Driven features and looks good. I’ve not had time to review the last bits of code produced but it works.

Funny moments:

  • it getting fed up with functionality that didn’t work and marking it as TODO then moving on
  • telling me the requirement to test each change was creating a lot of work
  • labelling tasks as 3-4 days and then doing it in 20 minutes
  • it saying something was in a Claude.md file that didn’t exist!

I don’t think it’d have worked if I hadn’t known when to interject with the right documentation or the been so tight on the testing and build/test loop.

It did work though!

Learning