Remix.run Logo
twelvechess 5 days ago

Most of the apps that I use regularly fail at least once a day nowadays. I think this is a direct cause of putting AI code in production without reviewing/QA.

RevEng 5 days ago | parent | next [-]

While I have no particular love for AI generated code, I think this has nothing to do with AI. Software has been unreliable for over a decade. Companies have been rushing out half baked products and performing continual patches for many years. And it's our fault because we have just come to accept it.

rented_mule 5 days ago | parent [-]

> Software has been unreliable for over a decade

The "over" deserves a lot of emphasis. To this day, I save my code at least once per line that I type because of the daily (sometimes hourly) full machine crashes I experienced in the 80s and 90s.

daedrdev 5 days ago | parent [-]

Same, I think I should just turn on autosave at this point to save my fingers

rightbyte 4 days ago | parent [-]

I have this fear autosave might corrupt the file by trying to save while the program has hung or whatever.

I don't remember which app made me think that. Maybe some old version of Matlab cleared unsaved files when hung and with autosave enabled.

XenophileJKO 5 days ago | parent | prev [-]

My prediction is that this will actually get better, because the cost to find and fix with AI is so much lower in time investment.

RussianCow 5 days ago | parent | next [-]

The problem is human, not technical. Companies and managers need to start caring about the details instead of crossing items off a list. Until we see that culture shift in the industry, which might never happen, AI isn't going to help—if anything, it'll make the problem worse as devs rush to deliver on arbitrary deadlines.

joshribakoff 5 days ago | parent | next [-]

Plus, if you are skipping tests or telling yourself, you wrote them when they don’t actually verify anything in the first place, then buying into a hype cycle of “the AI writes perfect code“ is unlikely to break the pattern

XenophileJKO 5 days ago | parent | prev [-]

Well the reason I think it might be different is that I am noticing a material change in my behavior.

I have always cared a lot about quality and craftsmanship. Now when I am working and notice something wrong, I just fix it. I can code it entirely with AI in the time it would've take me to put it on an eternal backlog somewhere.

otabdeveloper4 5 days ago | parent | prev [-]

AI doesn't ever fix anything, it just breaks stuff and adds technical debt.