
π§ Coding For Vibes
A vibey personal learning vault and public resource for mapping modern AI-assisted software development β from UI prototyping to infrastructure deployment.
π‘ What Is This?
This repo is a living map of the "Vibe Coding Iceberg" β a layered mental model for understanding how modern app development works when powered by AI tools like Replit, Bolt, Cursor, Subframe, and Supabase and more.
β°οΈWhat Iceberg?
[Prompt UI: βMake an exercise app for my quarantined hamster β]
/---------------------------------\
| FRONTEND (React, Tailwind) | β Visible Tip
\---------------------------------/
|
V
/----------------------------------------\
| BACKEND (Supabase, Firebase, Express) | β Mid-Layer
\----------------------------------------/
|
V
/------------------------------------------------------\
| INFRASTRUCTURE (CI/CD, Env vars, Deployment) | β Deep Core
| Hosting, Secrets, Cron Jobs, Webhooks, Logs, Alerts |
\------------------------------------------------------/
|
V
/---------------------------------------------\
| OBSERVABILITY + SCALABILITY STRATEGY | β Challenger Deep
| Rate limiting, Sentry, metrics, DevEx design |
\---------------------------------------------/
π§ Iceberg Layers
Each layer of the iceberg represents a part of the stack:
- UI & Interaction β React, Tailwind, Subframe
- App Logic β Form handling, routing, validation
- Services & APIs β Firebase, Supabase, Stripe, OpenAI
- Data Modeling β Prisma, Drizzle, SQL
- Infrastructure & CI/CD β Vercel, Netlify, Astro, serverless
- AI Prompting β How language connects all the layers
π‘ Why Even Try?
"Vibe coding" is the emerging practice of using tools and prompts to generate real software β not just from vague ideas, but from clear specifications as prompts.
This repo exists to:
- Track those tools
- Understand how they work under the hood
- Collect prompt examples that reveal the hidden layers
- Explore the full stack of modern development as an iceberg
π What's in Here?
iceberg-notes.mdβ your working vault of insights, prompts, and tools- (Coming soon) Structured
.mdfiles by layer - (Optional) A MkDocs or Astro site for publishing
π§ͺ Chipping Away
This is a WIP (work in progress) still in draft mode. It's intended for:
- Code-curious designers
- Prompt engineers and tool tinkerers
- Indie developers exploring AI-first workflows
- Gluttons for punishment in an existential crisis
π¬ Contact / Credits
Created by @danielleackerman
π Links & Resources
| Me | You |
|---|---|
| GitHub Repository | Vibe Coding Iceberg |
| LinkedIn Profile | Danielle Ackerman Designer |
| Portfolio | Stuff What I Done |
Contact & Contributions: Have a question or want to contribute? Feel free to open an issue on GitHub or reach out directly.
Feel free to fork, clone, remix, and remember do it for vibes.
