{"slug": "ai-fairy-s-and-agile", "title": "AI, Fairy's, and Agile", "summary": "A developer used AI-assisted 'vibe coding' to build a Progressive Web App for his six-year-old daughter to track her Rainbow Magic fairy books. The app, created in under an hour, lets her search, mark books as read, order favorites, and earn badges, with iterative feedback-driven updates. The developer notes that AI enables such rapid pivoting that traditional agile processes become unnecessary.", "body_md": "Now hose 3 words don't generally go together, but trust me its not just clickbait (well just a little).\n\nI had an epiphany recently, and I want to take you on that journey.\n\nVibe coding has become a key part of nearly all my workflows for a while now, and most of the time its not to create an end product, but to enable me to do something else.\n\nBut now its even starting to part of my personal life (not like that 😉), and that's why I'm writing this blog.\n\nOne Sunday morning my 6 year daughter was showing me the [Rainbow Magic Fairy Books](https://orchardseriesbooks.co.uk/rainbow-magic/books/) she had read. She was super proud of the books she had read and also took great pleasure in telling me her favourite and the ones she wanted to read next. As there are over 300 books to read she was asking me to search for them so she could write a list, and that's when I thought how cool it would be if she could have an app to do it.\n\nA great place to start when vibe coding is Chrome Extensions or Progressive Web Apps. They have some key benefits:\n\nSo the idea was to create her a PWA with all of the books that she could review and track. I could then install it on her tablet for her to use.\n\nI sat down with her for a couple of minutes to discuss what she wanted.\n\nShe wanted to be able to see all the books, track the ones she had read, and have her favourite list.\n\nI also thought of a couple of NFR's:\n\nAnd thought about a little gamification, adding in badges for milestones.\n\nThis was my initial prompt:\n\ni want to create a mobile/tablet app to track my daughters reading. I want to use a progressive web abb (simple html/css/js) that saves locally what she has read, but that data can be exported/imported between devices. the web app should be themed like the rainbow princess books. it should have every book (ideally every book cover) and if possible grab a small bio on each book. my daughter should be able to search for books, add to favourites and mark as read. When she reads certain mile stones she would get a badge/fairy achievement. these achievements should be shown in a screen/section. the books can be stored local or grabbed from api. some references are:\n\n[https://rainbowmagic.fandom.com/wiki/List_of_Fairies][https://en.wikipedia.org/wiki/List_of_books_written_by_Daisy_Meadows][https://rainbowmagic.fandom.com/wiki/Princess_Fairies]though you may need more data\n\nThe prompt took a few mins to run and it crashed and burned with the book covers, all of theme were just emoji's, so I did a bit of research and found an api with all of the bio's and covers.\n\ni need all of the book covers for this web app (the generated ones are not very good). i found this site with them\n\n[https://openlibrary.org/authors/OL1452170A/Daisy_Meadows]\n\nAfter that it was pretty much perfect. I sat down with my daughter and she had a quick go on it, she quickly told me she wanted to order the favourites, and wanted a way to track what she owned.\n\nA quick update and now the favourites could be ordered.\n\nNext she spotted that she wanted the read books in order she read them.\n\nAfter that she realised that scrolling down 300 books could take a long time to scroll back up. So a scroll to top was added.\n\nFinally she spotted that some of the book covers were missing, so I prompted to load in chunks, with the first 20 on load, and then each next block of 20 until all cached locally. This stopped the images from only loading when scrolled to and api throttling when she swiped like crazy down to book 300!\n\nChuck in some small updates around misaligned elements and poor UX (the close popup icon would scroll out off screen when reading bio) that I added and it was done.\n\nSo what was my epiphany, was in under and hour I had managed to create exactly what a very picky 6 year old wanted:\n\nSound familiar, sound like every software delivery you had done. And this was easy, and the simple reason is I didn't follow agile:\n\nWith AI we now are able to pivot so quickly, that the effort that use to go into making sure we get it right first time isn't necessary. We can just do it again. We simply get in a feedback loop, of build, test, build, test.\n\nIt is so much easier for a end user to tell you \"What they don't like\" rather then \"What they do like\", because 9 times out of 10 they simply don't know.\n\nSo I'm now thinking that my process should be:\n\nIf there is a complex backend, mock this up so that the user can use it to give feedback, once happy then do everything off client.\n\nIf possible you want the developer with the user when they are testing, you can even do hot updates with them in one session.\n\nI know this goes against Agile, but the simple truth is Agile was built for a world where development was expensive and a bottle neck. With AI that's not the case, code is cheap and quick. Add in technology moves so much quicker, for example planning more then 3 months in advanced to create a PI on the Power Platform is impossible, new features hit with zero warning. 2 week sprints can feel like a long time when you can build in hours instead of days. Processes need to adapt to the pace of AI development, and if you still:\n\nyou wont be able to benefit from the AI fully. Think about it, how can it be right to:\n\nwhen the actual building of the solution takes hours.\n\nIf you have children who love Rainbow Fairy Books check out [https://wyattdave.github.io/Lottie-the-Fairy/](https://wyattdave.github.io/Lottie-the-Fairy/), and if they don't like them what do they like, what could you cool thing could you make just for them.\n\nAs always the code is open source and can be found on [GitHub](https://github.com/wyattdave/Lottie-the-Fairy)", "url": "https://wpnews.pro/news/ai-fairy-s-and-agile", "canonical_source": "https://dev.to/wyattdave/ai-fairys-and-agile-44cc", "published_at": "2026-08-24 06:07:45+00:00", "updated_at": "2026-08-24 06:13:00.813229+00:00", "lang": "en", "topics": ["artificial-intelligence", "ai-products", "developer-tools"], "entities": ["Rainbow Magic", "Daisy Meadows", "Open Library"], "alternates": {"html": "https://wpnews.pro/news/ai-fairy-s-and-agile", "markdown": "https://wpnews.pro/news/ai-fairy-s-and-agile.md", "text": "https://wpnews.pro/news/ai-fairy-s-and-agile.txt", "jsonld": "https://wpnews.pro/news/ai-fairy-s-and-agile.jsonld"}}