ClassicRob
Joined 5 years ago
Joined 5 years ago
Multiple parts in the workflow stuck out to me:
- "Pair programming" felt a lot more like jamming on ideas than anything
- Copy-pasted real government data into ChatGPT and generated JSON that would be the backbone of the game. Just gave websim that file and copy-pasted the schema, and that was enough to make the bare bones of the project.
- Morry's prompts were super detailed and specific
- When things weren't working, reverting to an earlier version where they did work and writing a different prompt often worked.
- Prompted Claude with a screenshot of the DOGE website, which totally transformed the visual style of Doge Decimator.
- The hardest part of vibe coding a game is to actually think big picture about what the game loop is. Most people vibe code toys and playgrounds, not games.
A little unclear how important embeddings models will be vs. new methods of semantic search in the coming years (e.g. super fast llm as judge, or emerging methods) but still exciting!
Claude 3 has a much broader latent space, and seems to "enjoy" imagining things. It hasn’t been banged into too specific of an assistant shape, and doesn’t suffer the same degree of “mode collapse” https://lesswrong.com/posts/t9svvNPNmFf5Qa3TA/mysteries-of-m...
Even Sonnet produces mindblowingly good outputs (https://x.com/RobertHaisfield/status/1774579381132050696). Haiku is capable of producing full websites with insightful and creative content, even if it isn't as capable as Sonnet/Opus. For example, I found Curio, an esolang where every line of code is a living, sentient being with its own unique personality, memories, and goals, mostly by browsing around with Haiku (https://x.com/RobertHaisfield/status/1782586807261233620). Although Haiku tends to perform better when it is few-shot prompted with outputs from Sonnet or Opus earlier in the "browser history."