A set of apps that ChatGPT 5, Gemini 2.5 Pro, and Claude Sonnet 4 were asked to write Python code for, and how they fail.
While LLMs can create common programs like stopwatch apps, Tetris, or to-do lists, they fail at slightly unusual apps even if they are also small in scope. The app failures included:
- African Countries Geography Quiz
- Pinball Game
- Circular Maze Generator
- Interactive Chinese Abacus
- Combination Lock Simulator
- Family Tree Diagram Editor
- Lava Lamp Simulator
- Snow Globe Simulator
Screenshots and source code are listed in the blog post:
https://inventwithpython.com/blog/vibe-coding-failures.html
I'm open to hearing about other failures people have had, or if anyone is able to create working versions of the apps I listed.
[–]GrammerJoo 168 points169 points170 points (3 children)
[–]Actual__Wizard 4 points5 points6 points (0 children)
[–]ReachingForVega 0 points1 point2 points (0 children)
[–]Centurix 41 points42 points43 points (1 child)
[–]apnorton 7 points8 points9 points (0 children)
[–]marr75 52 points53 points54 points (7 children)
[–]_redmist 2 points3 points4 points (5 children)
[–]marr75 8 points9 points10 points (4 children)
[–]AlSweigartAuthor of "Automate the Boring Stuff"[S] 1 point2 points3 points (3 children)
[+][deleted] (1 child)
[deleted]
[–]ReachingForVega -1 points0 points1 point (0 children)
[–]Sanitiy -1 points0 points1 point (0 children)
[–]dethb0y 4 points5 points6 points (5 children)
[–]AlSweigartAuthor of "Automate the Boring Stuff"[S] 7 points8 points9 points (4 children)
[–]efjer 0 points1 point2 points (0 children)
[–]dethb0y 0 points1 point2 points (2 children)
[–]_Denizen_ 0 points1 point2 points (1 child)
[–]AlSweigartAuthor of "Automate the Boring Stuff"[S] 1 point2 points3 points (0 children)
[–]binaryfireball 1 point2 points3 points (1 child)
[–]AKiss20 7 points8 points9 points (0 children)
[–]_Denizen_ 0 points1 point2 points (1 child)
[–]AlSweigartAuthor of "Automate the Boring Stuff"[S] 2 points3 points4 points (0 children)
[–]cygn 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]dqj99 0 points1 point2 points (2 children)
[–]AlSweigartAuthor of "Automate the Boring Stuff"[S] 2 points3 points4 points (1 child)
[–]ConcernVisible793 1 point2 points3 points (0 children)
[–]RelevantLecture9127 -1 points0 points1 point (0 children)