In August 2026 I decided to try “AI vibe coding[1]”, which means to use LLMs to generate all the code for the project, ideally without reviewing the code.
I picked a topic I’ve written plenty about: map generation. My initial prompt was
Create a project to show a noise-based procedural map generator
following https://www.redblobgames.com/maps/terrain-from-noise/ .
I wanted to keep track of the history so I made a git repository and told Gemini:
After every change you make to the codebase, automatically stage
all changes and commit them. Use the user's most recent prompt as
the git commit message.
My attempts: