[{"data":1,"prerenderedAt":116},["ShallowReactive",2],{"blog-/blog/killing-side-project-graveyard":3},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":9,"date":10,"tags":11,"youtube":15,"draft":6,"body":16,"_type":110,"_id":111,"_source":112,"_file":113,"_stem":114,"_extension":115},"/blog/killing-side-project-graveyard","blog",false,"","How I Killed My \"Side Project Graveyard\"","Boilerplate friction is the number one killer of side projects. Here's how I broke the cycle and built RaumRadar in just five days using AI.","2025-06-01",[12,13,14],"AI","Productivity","Vue.js","5uTYu50de4w",{"type":17,"children":18,"toc":105},"root",[19,27,32,39,75,80,86,91],{"type":20,"tag":21,"props":22,"children":23},"element","p",{},[24],{"type":25,"value":26},"text","Are you tired of abandoning great side project ideas just because you don't want to deal with configuration hell after a long day at work? Boilerplate friction is the number one killer of side projects.",{"type":20,"tag":21,"props":28,"children":29},{},[30],{"type":25,"value":31},"In my latest video, I share how I finally broke this cycle and built my new app, RaumRadar (a platform for rating co-working spaces), in just five days using Google IDX and Gemini.",{"type":20,"tag":33,"props":34,"children":36},"h2",{"id":35},"the-secret-sauce-to-shipping-fast",[37],{"type":25,"value":38},"The Secret Sauce to Shipping Fast",{"type":20,"tag":40,"props":41,"children":42},"ul",{},[43,55,65],{"type":20,"tag":44,"props":45,"children":46},"li",{},[47,53],{"type":20,"tag":48,"props":49,"children":50},"strong",{},[51],{"type":25,"value":52},"Don't just \"vibe code\":",{"type":25,"value":54}," Write a clear Product Requirements Document (PRD) first. Define what success looks like.",{"type":20,"tag":44,"props":56,"children":57},{},[58,63],{"type":20,"tag":48,"props":59,"children":60},{},[61],{"type":25,"value":62},"Define your stack:",{"type":25,"value":64}," I set clear boundaries using Nuxt 3, Tailwind, Postgres, and Cloud Run.",{"type":20,"tag":44,"props":66,"children":67},{},[68,73],{"type":20,"tag":48,"props":69,"children":70},{},[71],{"type":25,"value":72},"Treat AI like a junior engineer:",{"type":25,"value":74}," Give clear instructions and constraints, rather than treating it like a magic wand.",{"type":20,"tag":21,"props":76,"children":77},{},[78],{"type":25,"value":79},"The biggest revelation happened on day three. When I needed to make complex database refactors to my amenities data model, the AI didn't lose context, hallucinate, or break my app. It made surgical changes perfectly.",{"type":20,"tag":33,"props":81,"children":83},{"id":82},"the-takeaway",[84],{"type":25,"value":85},"The Takeaway",{"type":20,"tag":21,"props":87,"children":88},{},[89],{"type":25,"value":90},"AI isn't replacing engineers; it's turning our experience into pure leverage. We are no longer bottlenecked by our typing speed, but by our ability to see around corners and architect solutions.",{"type":20,"tag":21,"props":92,"children":93},{},[94,96],{"type":25,"value":95},"Watch the full breakdown of my 5-day build process here: ",{"type":20,"tag":97,"props":98,"children":102},"a",{"href":99,"rel":100},"https://www.youtube.com/watch?v=5uTYu50de4w",[101],"nofollow",[103],{"type":25,"value":104},"youtube.com/watch?v=5uTYu50de4w",{"title":7,"searchDepth":106,"depth":106,"links":107},2,[108,109],{"id":35,"depth":106,"text":38},{"id":82,"depth":106,"text":85},"markdown","content:blog:killing-side-project-graveyard.md","content","blog/killing-side-project-graveyard.md","blog/killing-side-project-graveyard","md",1773128206634]