Live data from Hacker News

AI is making me dumb

jpain.io

171–180 of 328 posts

Re: AI is making me dumb

#171

I can't relate that much to this. Every time I use AI to write code, I'm constantly fighting a feeling on the back of my neck that I need to look over everything it has done and supplement/alter it with my own code. That ick feeling counteracts the dopamine hit of having a working app after a few minutes of vibe coding, and I don't think that's going anywhere anytime soon. That said, I have experience. I could absolu…

In my experience, Claude only knows how to spew code. Every problem you want it to solve, it translates into "more code" rather than "less code". You have to very closely code review everything it does, otherwise your codebase is going to just grow and grow, and asymptotically approach 100% debt. I code review everything that Claude produces, and I'd estimate about 90-95% of the time, my reaction is WOW it works but…

At this point, it's worth asking whether lots of relatively straightforward verbose code is actually significantly worse than the least code necessary for the problem. Obviously, architecture matters. What might matter less is verbosity.

The reason we aimed for minimal "accidental complexity" up to now was directly related to the cost/pain of changing and maintaining that code. Hasn't the economics of maintenance and change shifted so much that accidental complexity isn't actually all that expensive/painful?

I think a bit of refactoring, renaming and restructuring has been helpful for maintainability but recently I've been a little less inclined to worry about the easy readability of function bodies and fine implementation details. It still feels wrong but I can't justify the effort anymore.

Re: AI is making me dumb

#172
I'm a data analyst and a bit of a data engineer,which comes with the territory. I maintain some unholy pipelines that I wrote a few years back and they were due for refactoring for a long time. I do the AI-fueled refactoring in the most basic way - paste the code, ask for suggestions, implement the ones that are sensible, ask for clarifications whenever something's new to me. The last part is absolute gold. I've learned so much with the help of AI that I think the more I use it the less I need it, rinse and repeat.

I'm at the other spectrum of what the author feels. I feel smarter and more capable with AI, and I'm actually surprised how helpful it is in my workflow. I still write code by hand but I know way more than I would without it.

Granted, I'm the "accidental programmer in a team that's completely non technical" and AI is simply a senior I'd never have otherwise. YMMV but I think if you use the tool as a more expressive Google search it can be a great companion.

Pure vibe coding is not far from "let's outsource everything", it's just a bit cheaper and more available.

Re: AI is making me dumb

#173

As a developer, I kind of feel like this all smells like job security. After using LLMs for a while, I have to admit it's pretty nice, and I like using it. I've been vibecoding a few apps, and it's a good dopamine hit to immediately see your ideas come to life. However, based on my experience, it will bite you if you trust it blindly. Even in my vibecoded projects, it keeps adding "features" without me asking for the…

this is pretty much my conclusion. I try very hard to teach my interns the straight and narrow.

Re: AI is making me dumb

#174

As a developer, I kind of feel like this all smells like job security. After using LLMs for a while, I have to admit it's pretty nice, and I like using it. I've been vibecoding a few apps, and it's a good dopamine hit to immediately see your ideas come to life. However, based on my experience, it will bite you if you trust it blindly. Even in my vibecoded projects, it keeps adding "features" without me asking for the…

While I agree with the general sentiment that decentralized, bespoke solutions will explode, and require some maintenance (which may in-turn result in more hiring), I've seen plenty that still makes me hesitant to fully embrace this idea as likely. I know this is a wall of text, so forgive me while I doom-post my thoughts for a few minutes:

For one thing, the efficiency gains are massive. Bigger than any other tool, for any other price. Our company's main product is a web-app. We've been working on a re-write of our main product over the last few years. In one afternoon, I set up a new project with our desired stack, and was able to vibe-code an MVP of our product that we've been working on in a matter of hours. It wasn't perfect, of course, but I prompted feature after feature in bite-size prompts, each one taking between 5-10 minutes to complete. It looked pretty professional, and by any measure it was certainly "good enough." Given a little more time, I could solo ship and maintain what has taken us a few years to build as a small dev team. Unfortunately, this is more like a cheap "full team-replacement" rather than an efficiency-improving tool

Then there's the non-technical CEO AI hype-train. Our CEO (and the rest of our directors) have fully embraced the Claude suite of agentic tools. They're all regularly spinning up mockups, apps, and toolchains every single day. I can tell they're addicted to it, and they see the gains first-hand. In fact, while it hasn't happened yet, I wouldn't be surprised if the CEO laid off the majority of the dev team and vibe-coded the entire app himself (along with a few experienced devs). For now, they hold the view that "AI is a multiplier, not a replacer!" and in the same sentence will say "if this allows us to go the next few years without hiring again, that's a win!" I was asked point-blank why we couldn't just vibe-code our whole app. I didn't really have an answer. Yeah, there's the nice thoughts like "we wouldn't know how to maintain our app" -- but Claude would do a decent job in a single dev's hands, or "AI will potentially change the application unintentionally and introduce bugs" -- but proper observability, testing, and further prompting could fix those things in minutes to hours.

Frankly, it just doesn't make sense for companies to keep their whole dev team around anymore. No matter how many projects you launch and initiatives you tackle, the backlog will rapidly shrink, while individual dev capacity grows to exorbitant heights. Non-technical CEOs don't care about tech-debt, cognitive debt, poor software design practices, learning to code, keeping devs smart, the joy of problem solving, the art of a good algorithm or architecture; they care about shipping a product that works reasonably well, provides value, is worth paying for, and doing so for the cheapest investment possible. Unfortunately, AI fits THAT bill in nearly every single way.

I'm hoping you're right, and that the sheer volume of software being created now will increase demand. I'm worried, though, that it will never be enough to offset the massive capacity gains we get from AI.

Re: AI is making me dumb

#175

My company has 3 AI on every pull request now. They behave as follows: 1. a general coding AI: Completely broken. Should auto-comment, but never does anymore. Stopped a while back, nobody seems to know why. 2. another general AI: You have to at-chat it. It reacts to the message with , but never actually posts a comment? 3. a security bot. Comments, when it thinks there's a problem, in the most obtuse way possible. "S…

I ran Qwen 14b distillation of Deepseek locally once and created a console app and recoiled in horror at how powerful those things are. The problem is that humans are not designed for default deny mental processing, and so I am not optimistic about long range effects since the hallucination aspect can never be eliminated. No one is going to check everything for errors. A single error in some spreadsheet formula or code somewhere can have catastrophic consequences for years compared to what could have been. I see the transition from expert systems to language models to be a travesty foisted upon mankind. Pushing efforts to drive such language model outputs into data wrangling and analysis is especially heinous because that affects humans' very lives and ability to thrive or survive, or even face criminal consequences.

Re: AI is making me dumb

#176

I can't relate that much to this. Every time I use AI to write code, I'm constantly fighting a feeling on the back of my neck that I need to look over everything it has done and supplement/alter it with my own code. That ick feeling counteracts the dopamine hit of having a working app after a few minutes of vibe coding, and I don't think that's going anywhere anytime soon. That said, I have experience. I could absolu…

In my experience, Claude only knows how to spew code. Every problem you want it to solve, it translates into "more code" rather than "less code". You have to very closely code review everything it does, otherwise your codebase is going to just grow and grow, and asymptotically approach 100% debt. I code review everything that Claude produces, and I'd estimate about 90-95% of the time, my reaction is WOW it works but…

I think this is more a by product of the way these models are architected. “One more token” i usually much more likely than a “STOP”. Knowing when to stop and doing more with less is something also very hard for human developers.

For me what throws me off most of the time is the structure on the mid-level. It usually makes sense in the loc and maybe project level, but on the file and folder level it just loses reference on what it already has or what it does not need to be too verbose about.

Re: AI is making me dumb

#177

I can't relate that much to this. Every time I use AI to write code, I'm constantly fighting a feeling on the back of my neck that I need to look over everything it has done and supplement/alter it with my own code. That ick feeling counteracts the dopamine hit of having a working app after a few minutes of vibe coding, and I don't think that's going anywhere anytime soon. That said, I have experience. I could absolu…

In my experience, Claude only knows how to spew code. Every problem you want it to solve, it translates into "more code" rather than "less code". You have to very closely code review everything it does, otherwise your codebase is going to just grow and grow, and asymptotically approach 100% debt. I code review everything that Claude produces, and I'd estimate about 90-95% of the time, my reaction is WOW it works but…

A particularly pronounced version of this can often be seen by letting 2 agents review and code in a loop. One agent will find some problems with the code, the other agent will address the review by adding more code.

A good human developer might see that the better way to address the review is to backtrack and pick a different approach. The ai agents seem more prone to getting stuck down bad branches of the decision tree.

Re: AI is making me dumb

#178

Earlier quoted context omitted.

In my experience, Claude only knows how to spew code. Every problem you want it to solve, it translates into "more code" rather than "less code". You have to very closely code review everything it does, otherwise your codebase is going to just grow and grow, and asymptotically approach 100% debt. I code review everything that Claude produces, and I'd estimate about 90-95% of the time, my reaction is WOW it works but…

Of course it writes a lot of code. It gets paid per token. That's guaranteed future income every additional line of technical debt.

At some point they’ll introduce “deletion” tokens that cost ten times the regular token price. ;)

Re: AI is making me dumb

#179

Earlier quoted context omitted.

In my experience, Claude only knows how to spew code. Every problem you want it to solve, it translates into "more code" rather than "less code". You have to very closely code review everything it does, otherwise your codebase is going to just grow and grow, and asymptotically approach 100% debt. I code review everything that Claude produces, and I'd estimate about 90-95% of the time, my reaction is WOW it works but…

Of course it writes a lot of code. It gets paid per token. That's guaranteed future income every additional line of technical debt.

>> Of course it writes a lot of code. It gets paid per token.

I don't buy it. I think a much more likely reason it leans towards adding code is because deleting code carries inherent risk: it can break things in major ways or minor ways or very visibly or invisibly. Adding new code, on the other hand, is a lot safer: the only parts that can break are those the AI touched inside its own working context. So it doesn't have to go down rabbit holes and potentially create bigger and bigger messes.

Re: AI is making me dumb

#180

Earlier quoted context omitted.

There are tasks where it is appropriate to vibe code

Agreed, whenever you're 99% sure you'll throw away the code afterwards.

Yeah, the problem is that "code you're sure to throw away" includes school coursework.

That's always been one of the problems, though. Writing code for class is much less stressful than writing code that other people will rely on.

Post reply on HN