Hasty Briefsbeta

Claude Code is all you need

13 days ago
  • #CRUD
  • #vibe-coding
  • #LLM-development
  • Vibe coding is defined as creating software without directly editing code, relying on chatting with a model.
  • A SplitWise clone is used as an example CRUD app due to its simplicity and interesting edge cases, like handling pending user invitations.
  • One-shot vibe coding aims to generate a fully working application from a single prompt without further inputs.
  • A working version of the SplitWise clone was created using a SPEC.md file, resulting in a 900-line PHP app with SQLite.
  • A broken version, using NodeJS, failed to implement basic functionality and included 500MB of dependencies.
  • Key features include user registration, expense splitting, and handling invited users who haven't joined yet.
  • The SPEC.md file provided detailed requirements, including technical constraints like using raw SQL and no frameworks.
  • The difference between the working and broken versions was mainly the guidance on technology stack in the prompt.