Post #1657014
2026-04-24 22:33 UTC
Replies (15)
-
@TerryHancock@realsocial.life 2026-04-25 03:30
@reiddragon I think at that point you reimplement. Maybe use the existing code to generate test cases? I mean, I've managed to do stuff like this to myself without AI, because I'm a self-trained hack programmer with ADHD.
-
@chengdulittlea@mastodon.art 2026-04-25 03:32
@reiddragon simple, ask the AI to refactor :D
-
@DP0@mastodon.social 2026-04-25 05:16
@reiddragon What did this moron expect? LLMs are actually working exactly that way: they parse the user's input and collate code by using tokenised code snippets in their data base. You never get the same result twice, because even minor subtleties in the prompting can trigger an entirely different decisioning. And yes, when coding you often can address a requirement in different ways. A human would stick to one way, an AI ... not so much. And now he's complaining about inconsistency? 🙄
-
@bonno@mastodon-belgium.be 2026-04-25 05:31
@reiddragon no worries, the next AI will fix it, or the next. Or we'll just rewrite it with another ai from scratch or not
-
@t3rcermillenium@mastodon.social 2026-04-25 07:32
@reiddragon @bsdphk Can confirm. Spend a few weeks putting a UI together. Each individual step looked ok, and I cleaned up the code as I went. I decided to review the code in its entirety, and it was exactly this. Multiple similar enums, multiple copies of the almost same function, class files with over 2k lines, dead code that got left behind. Spent about a week creating prompts to clean it up. AI loves writing code.
-
@stagerabbit@famichiki.jp 2026-04-25 07:43
@reiddragon Curse your sudden but inevitable betrayal!
-
@fubaroque@mastodon.social 2026-04-25 08:15
@reiddragon The responses don't see it as a problem... 🤪 https://www.reddit.com/r/vibecoding/comments/1su03dk/vibe_coded_for_6_months_my_codebase_is_a_disaster/
-
@hsza@social.tudbut.de 2026-04-25 08:15
@reiddragon new record! maintainable for 6 whole months
-
@aral@mastodon.ar.al 2026-04-25 15:06
@reiddragon @bitcrush_io Alt text: r/vibecoding 19h ago Join Available-Dentist992 vibe coded for 6 months. my codebase is a disaster. ••• the app works. users are happy. revenue is coming in. (that's actually the only good part) but i just tried to onboard a dev to help me and he opened the repo and went quiet for like 2 minutes. then said "what is this." 6 months of cursor and lovable and bolt. every feature worked when i shipped it. but nobody was thinking about structure. the Al just kept adding. new file here, duplicate function there, 3 different ways to handle the same thing across the codebase. tried to refactor it myself last week. gave up after 2 hours. the thing is so tangled that touching one part breaks something completely unrelated. the generation was fast. the cleanup is a nightmare. is there even a way out of this or do i just rewrite everything from scratch?
-
@GhostOnTheHalfShell@masto.ai 2026-04-26 05:26
@reiddragon See people like this should lose their engineering card and never be allowed to touch a computer again
-
@violetmadder@kolektiva.social 2026-04-26 05:30
@reiddragon This is where I remember somebody in my feed looking at that Claude leak and saying, "I'd post screenshots but the spaghetti is too powerful."
-
@mapcar@mastodon.sdf.org 2026-04-26 08:43
@reiddragon @0x0ddc0ffee A friend told a story about somebody making an experiment, in which he took a sizable application and then set up a loop where he continuously asked the coding agent to improve the code. The application went from something like 20.000 lines to 180.000 lines when the experiment was stopped😂 I maintain, even in the age of AI coding agents, that a program shall be as short as possible, but not any shorter (to paraphrase Einstein, I think it was).
-
@nuintari@mastodon.bsd.cafe 2026-05-01 11:39
@reiddragon Yet another person who used AI but never checked its work until it was too late.
-
@jfparis@rouge.eu.org 2026-05-01 12:43
@reiddragon The easy way out of this is to ask AI to refactor and clean the code base
-
@twilliability@genart.social 2026-05-15 08:07
@reiddragon@fedi.catto.garden unpopular opinion: this is actually quite ok. this person created an MVP to test if a market exists for a particular product. it is a cheap MVP, and there is real signal (paying customers). now they can calculate if revenues justify building the real thing. if yes, they can put up or raise the money, hire a team, and build it. if not, it was a fun ride, and they can move on.