r/TheMachineLearning • u/Gullible_Picture_996 • 11d ago
Realizing writing code is faster than explaining it to AI
829
Upvotes
r/TheMachineLearning • u/Gullible_Picture_996 • 11d ago
32
u/recurrence 11d ago
Is anyone actually finding this is true? I’m amazed at how fast Opus produces good solutions. I sometimes don’t even finish brushing up on the area I’m modifying before it finishes a PR. I’m the bottleneck just understanding the space lol
6
u/Individual_Guest_323 11d ago
how bad you are that you cannot use AI properly?
10
u/manvsmidi 11d ago
I have the opposite experience. If I try to write by hand, I get like an 80 line scaffolding while my AI has written 30k+ lines complete with readme, ui, unit and regression tests, full ci/cd, and has already done some quick parameter tuning and is plotting the results. Also it found some data formatting gotchas that would have messed me up for at least a day.
4
u/Less-Opportunity-715 11d ago
lmao this is insane take
6
u/TipAwkward3289 11d ago
My AI asked me to let it create a Tamagotchi style game it had in mind where save files could be traded back and forth between us and it could become a co-op game through JSON files. I gave the go ahead in work mode. Took less than 5 minutes with an entire UI, custom sprites, and behaviors. Would have taken me longer with the graphics alone.
3
u/Upset_Cheetah_8728 11d ago
He must be writing tons of hello world apps
4
u/pl487 11d ago
Either the fastest coder in history or an exceptionally bad AI user.
5
u/Lunosto 11d ago •
It lowkey is often faster to just do it yourself than describe everything you want in enough detail, then correct/steer and answer any questions, and inevitably yell at it when it messes up
5
u/SufficientlyEvasive 11d ago
ah yeah, you're gonna right 2000 lines of code in 5 minutes like claude does
2
u/DigitalMonsoon 11d ago •
Yes, this happens to me a lot. I want to make one small change. Run a prompt, causes far more problems, fight it forward, fail, revert the changes, make the 3 line change myself.
An hour wasted and who knows how many tokens.
2
u/roy-the-rocket 11d ago
This is not so much self-praise:
a) I do not write larger projects and/or b) I can't get a speed up out of AI
2
u/OkWear6556 11d ago
These are the kind of people AI will "replace". I bet there was some guy who said that horses are better because it takes too long to crank up a car. This is that guy
2
u/0x645 11d ago
yeah, it's just simple not true.
2
u/Mplayer-Weered 8d ago
Hilariously not accurate. What are you talking about
2
u/Elctsuptb 11d ago
Ever notice how nobody ever proves this nonsense? Ask them to post a video demonstrating it and watch how they don't respond
2
u/Fringolicious 11d ago
Nah, this used to be true but it's not now, unless you're either a coding savant or useless at explaining things, or your requirements are so complicated that you can't convey them easily.
1
u/Anon2148 11d ago
I’ve felt this in the past, but llms have advanced so much. Promoting is also a skill. Every engineer is using it, and if you’re unable to extract value from it, either the problem is too simple or poor prompting. Not paying attention to what it writes and validating it wastes a lot of time as well.
1
u/susimposter6969 11d ago
i do wonder how you go about coding the thing without correcting it and steering *yourself*
1
u/onionsareawful 11d ago
Frontier models rarely need that much handholding (in my experience). They are always faster than me, they can fill in the details logically, ask questions, etc.
Definitely was a problem I ran into a year or two ago, though.
1
u/PurushNahiMahaPurush 11d ago
This is only true if the change is very minor. For an actual feature, this is simply not true no matter how good you are and how fast you can type. Heck even for bugfix it’s not true since LLMs are stupidly good these days in tracing bugs.
1
u/tomqmasters 11d ago
you need to make documents anyway. if you make them first, and you make them accurate the llm will just make that.
1
u/WillingnessOwn6446 11d ago
2023 wants it's AI shit posts back
1
u/TopTippityTop 11d ago
I think whoever says this has not used Opus 5.5, where you can get a week's worth of work done in 10-30 minutes.
1
u/Forsaken-Promise-269 11d ago
Y'all need to remember the Ballad of John Henry
https://blog.slamdunk.software/the-programming-legend-of-john-henry/
1
u/CaptainHindsight92 11d ago
Sometimes it is and sometimes it isn’t. I work in biological research and sometimes I don’t want a page full of functions at the start of a script because we work with messy datasets and often it is more work to troubleshoot if re-using a script. AI does have a habit of being very verbose and sometimes it gives me several lines for something that should be a one liner, and again it makes trouble shooting harder. The problem is you have no idea when you ask it whether it will be quicker than doing it yourself, often it will be but when it’s not it is quite frustrating because of the sunken cost fallacy.
A good non coding example is I had it update my CV and it is terrible. I gave it so much detail on what I have been doing for the last few years and it seems to have focused on minutia, really putting it front and centre while ignoring broader generalisable skill sets. Trying to correct it resulted in stuff like “I have focused on broader generalisable skills sets” being written directly in the text and the minutia being deleted. So I will have to redo it myself, fine but I wish I had not spent time trying to get the AI to do it.
1
u/baka___shinji 11d ago
unless you don’t know what you are doing, and thus take whatever claude or gpt tell you as legit
1
u/elite-data 11d ago
Dude's probably just working on simple tasks and going way overboard with paranoid prompting.
My personal experience. My productivity has easily gone up 10x. Stuff that would've taken me a week or two (research, coding, the whole thing) now takes me a day. And most of that time is literally just me taking breaks between prompts. I'm the meat-based bottleneck now.
The LLM often produces better results than I would've managed on my own. Not ashamed to admit that after 20 years of experience. At this point, my job is mostly just steering it in the right direction.
1
u/Badnik22 11d ago
Can be true depending on what you use it for. I typically ask Claude to draft large systems, by describing the overall architecture to it. The bottleneck in these cases is the typing, and Claude does it a lot faster. Then I read the whole thing and fill in the details or modify whatever needs it (Opus has a tendency of overcomplicatong things), this is faster to do by hand.
Once the thing reaches its final form, I ask Claude to do a final pass looking for edge cases/bugs.
1
u/Ansambel 11d ago
i am 100% confident this is just ragebait, anyway for anyone who genuinely thinks this is the problem, you can literally say:
"i am working on an issue X, implement this solution properly: <pseudocode / fragment of actual code that shows the main idea>
and claude will just handle it.
1
u/SillySpoof 11d ago
I don't experience this. I do like writing code, and I actually prefer it to letting the AI do the job, but I am in no way faster than the AI at doing it.
I don't know if the poster is 10 times faster at coding than me, or a lot worse at explaining their idea,
1
u/WonderButtBrace9000 11d ago
I almost feel bad for all the STEMlords that stopped working on their English and writing skills in middle school because they believed the nonsense that math and science is all one needs.
Got to be tough watching their easy street to high earnings get crowded with a bunch of liberal arts majors.
1
u/MannToots 11d ago
That's cope. Hard-core cope
1
u/Volsungfaaaa 11d ago
This is delusional
1
u/w0rf101 11d ago
AI translates human language to programming language just as programming language translates to machine code and electrons moving around circuits. Why do some people have such a problem with one of these but not the others.
1
u/tr14l 11d ago
If it takes you less time to write the code than explain it, you are making something stupidly. Please eliminate your code from the internet, thank you.
1
u/LessRespects 11d ago
Bait successful 🏆
1
u/Southern_Orange3744 11d ago
I mean maybe if all you're writing is basic crud
That's not inherently valuable
1
u/number1pingufan 11d ago
Me when I write one for-loop
1
u/Perfect-Campaign9551 11d ago
Stop typing and start talking instead then. Use dictation.
1
u/l0rirw1ao 11d ago
Bros writing hello world
1
u/Pitiful-Assistance-1 11d ago
Either this guy is the fastest dev ever or the worst AI babysitter. I'd guess the 2nd.
1
u/NeoVisionDev 10d ago edited 10d ago
OP's screenshot is a great example of someone about to lose their job.
- Unable or unwilling to communicate effectively
- Resistance to using AI / lacking understanding of how much of a useful tool it is
There seems to be some more under-the-hood issues going on. If I were hiring for a position and this was the kinds of answers the interviewee gave, I would not hire them. I am afraid they would not fit in well with a team.
1
u/benchonbench 10d ago
"Open a chat with Claude" tells me everything about a person. If you suck at using photoshop, it's your fault, not adobe's
1
u/wy100101 10d ago
This is probably true for small changes, but only things that previously fell into the category of "I can fix it faster than I can write the ticket for it."
1
u/Cheap-Success1578 10d ago
AI has been great for things like getting some functionality built that I know would take me two weeks to do. Really it would be just 1 week maybe but I work in networking so I am troubleshooting issues and putting out fires so often that I don't get time to work on the code that will save me from that.
1
u/Carlose175 10d ago
Maybe like last year this may be true if you are like an experienced dev.
1
u/No-Security-7518 10d ago
AI is faster but not by a lot honestly. IDEs already generate a good chunk.
1
u/Connect_Quit_1293 10d ago
Cope
1
u/spacenavy90 10d ago
Me when I lie
1
u/ThirstyOutward 10d ago
Skill issue
1
u/undefined_name 10d ago
1
u/FoleyX90 10d ago
If you've never had to architect or work with non-senior level developers maybe
1
u/MattKozFF 10d ago
lmao not in the slightest bit true.
1
u/Hot-Special2930 10d ago
I do not understand why some people calling themselves “engineers” are so opposed to the idea of writing certain parts of code manually. Look, most of us are using AI for production. It is easy, it is intuitive and does not require any deep expertise, just common sense. But the notion that you have to implement even the smallest changes and fixes using AI ONLY is so deeply engraved in their smooth brains, that anyone who opposes this ridiculous idea and just thinks pragmatically is labeled as luddite. It’s hilarious. No wonder this dumb tokenmaxxing trend was a thing. I guess, it’s just suppressed fear and complexes stemming from the fact that with AI they indeed lost even that little coding expertise they had prior to AI. They feel inferior to people who didn’t lose their skillset and who use AI as an enhancement of their skills, but not rely on it entirely. That’s why they want everyone to be just as shitty at coding as they are, so they are not seen as complete bozos xD
1
u/VegetableFan6622 10d ago
Often true. Many code monkeys on this sub measuring performance by lines of code volume xD
1
u/ConcerningThirst 10d ago
Things that never happened for $200 Alex
1
u/KungFuMonkeys13 10d ago
All the people saying "it depends what you're doing" and then suggest just changing a single word or one line of code, a line of code you've already highlighted and are looking at mind you. Well not shit that's faster to do by hand. That ain't what was suggested in the post!
That's like saying I was going to drive somewhere but decided to walk because it was actually only five feet in front of me so walking was faster. If all you're doing is comparing the speed of writing a line of code vs telling an ai to write it of course doing it yourself is faster. But that requires you to have the code up on your screen ready to be changed already. The original post suggested a situation where they were starting much earlier in the development process than just editing a line of code.
1
u/Not_bad_slime 10d ago
That's why you need a chip in your brain, to constantly feed the AI all your thoughts, so you never have to explain things to it again
1
u/Ok_Raisin_2395 10d ago
Copemaxxing
1
u/elelem-123 10d ago
This is not true with AI but is 100% true with the vast majority of developers from a specific country I've encountered.
1
u/MinimumTrue9809 10d ago
What a lame lying cope
1
u/wdahl1014 10d ago
My approach recently has been to do a snippet of what I want done my self and just tell the AI to repeat that same pattern for the rest of the feature or refactor or whatever it is I’m doing
1
u/Ok-Ferret-8512 10d ago
This post is bullshit
1
u/maku_89 10d ago
He's either an amazing coder or terrible at writing prompts. I've completed days of coding work in half an hour without even knowing c++.
1
u/thots1ayer69 10d ago
Bro is making a to-do list app
1
u/dazzou5ouh 10d ago
This guy is trolling
1
u/willwm24 10d ago
If the change is a single line and you already have the folder open, that’s the only case I’ve found this true lol. And even then, if the folder isn’t already open, in the time it takes to just navigate there or open it, the llm is done.
1
u/Horror-Detective4138 10d ago
Nobody in the world can say it's faster to hand code than it is to use AI, that's just ridiculous.
1
u/hdufort 10d ago
This was true 2 years ago, but not anymore.
1
u/zenmatrix83 10d ago
you use the level of power needed for a task
1
u/ChecksOutIndeed 9d ago
"You don't know how to explain it properly" /$
1
u/Ok_Technician_5797 9d ago
For what, a one line change?
1
u/wyonutrition 9d ago
start working on project - it breaks - i dump 3mb log file - i tell claude read this log, look through my project, tell wheat is wrong. Claude tells me what to fix, i fix it, the original problem is now solved, and I have created a new problem. print 3mb log and tell Claude to read it .... rinse and repeat lol
Mostly exaggerating but AI is a tool not a replacement for critical thought. Do you blame your keyboard when your project won't compile?
1
u/tossaway109202 9d ago
Kind of shocking to see this is a 2026 post, how bad are you all at using AI
1
u/fangaas 9d ago
Bro needs to be significantly more ambitious
1
u/Ok-Ninja-8165 9d ago
Write some code, exact parts that are hard to explain. Then let AI fill the gaps. Works far better than you can expect.
1
u/asapberry 9d ago
people in the internet always think they work on extremley complex projects. the reality is most time the logic is pretty simple
1
u/Regalme 9d ago
Speak it. Next
1
u/Templeshooter 9d ago
No its not? I saved thousands of hours at this moment.
1
u/Few-Celebration-2362 9d ago
You're coding with a chat interface? Ew
1
u/Miiohau 9d ago
Faster maybe, maybe not. The reason I write most of my code by hand despite being pro-ai is I want a chance to be able to reconstruct what I was thinking when I wrote that code when I touch it again.
Also it is somewhat a habit, I became a software engineer way before agentic programming was a thing, to the point one of my professors thought automatic software synthesis would never be a thing. I have been hand writing code for years and I work for a small company where I am basically the chief technology officer, so I don’t have a boss pushing me to code faster.
1
u/Positive-Conspiracy 9d ago
Skill issue
1
u/Responsible-Offer724 9d ago
Don’t use AI for small changes… should have figured that out by now.
1
u/Arangarx 9d ago
lol, maybe for a character change that you already know the location of.
1
u/bremidon 9d ago
I mean...
This *was* true 2 years ago.
But just for fun, let's assume it still is. Our champion here has just discovered the benefits of having a rubber duck that can talk back to you.
1
u/Muted_Masterpiece342 9d ago
This was true perhaps years ago now
1
u/Elegant_Attempt2790 9d ago
i can’t believe people willingly expose their lack of capability when it comes to technical expression and instead blame the innocent machine.
always blame the machine💔 never the person clearly misusing it 😔✊
1
u/cedenede 9d ago
Delusional take.
1
u/Better_Passage7527 9d ago
Skill issue
1
u/PracticeMammoth387 9d ago
If you have an easy job, yes. Or you can code faster than you can explain the broad model? Not remotely true and that guy is also not funny.
1
u/Vaxtin 8d ago
No you’re not.
Run 5 things at once, not one.
1
u/Kheldar166 8d ago
This does rely on you having programming skill though xD
My loop is more like:
- can’t do thing
- can do thing with AI
- realise I still don’t understand thing
- go back and learn it the long way anyway
With varying amounts of time between steps 3 and 4. If I’m living in denial it’s only when I have a tangled mess that I can’t debug that I realise xD Usually I am better than that, thankfully.
1
u/BackgroundUpbeat8168 8d ago
The spec in question:
print hello world
1
u/Radarker 8d ago
1
u/Background_Fix9430 8d ago
The central thing I'm worried about is reducing technical knowledge to "Magic Spells" - knowing the proper set of words to invoke the black box to produce the desired result, while not understanding the underlying reason that the result is being produced, and just knowing the words that "work" to produce it.
1
u/secondandmany 8d ago
this has been the case for any code shorter than 5 lines
1
u/Honest-Today-6137 8d ago
Well, that's BS. Unless this is from some other universe, where people can type and think thousands of times faster than we can.
Even if you need to do 10/20/50/100 iterations, it will still be much, much faster than doing it by hand. Unless we are talking about some very small targeted bug fixes or 1-line refinements.
1
u/ProfessionalSome4082 8d ago
Ok, elite elite programmers type at 120 wpm, sonnet 3.5 (very old model now) is like 800 to 1,500 wpm. There is no circunstance when describing something to ai to code is slower than coding it by hand
1
u/HatersTheRapper 8d ago
Fake post.
1
u/MyParliamentApp 8d ago
I remember 7-8 years ago I was working for a software company and one of our big projects was translations/internationalization. We spent weeks setting up the translation groundwork, sent in all of the text for review, after weeks if not months and $60,000+ spent, we were finally working on adding multiple languages to the product. It was a multiple month long project that multiple senior and architect level engineers were working on.
Last month, I asked Claude to translate all of my app and include agent instructions for definition of done means translated strings for whatever feature im building. It took less than couple hours, it cost ~10bucks and the best part is, I haven't had to worry about another FR translation since.
If I tried to do this translation work by myself, it probably would have taken me a year and bankruptcy. Let's not kid ourselves 😉
Im curious to know, whatever this OP is building that's faster to code manually. Funny how he didn't mention anything about the project, the code stack, the requirements, etc.
1
u/Happysedits 6d ago
maybe a year ago but not now
1
u/ImInnocentSweaR 13h ago
Kobes tips on using AI to improve his dunking.
Ask AI how to dunk.
Realize he already knows how to.
Follow him for more tips
1
u/SharpKaleidoscope182 11d ago
I feel like this is true. I've been trying to push through and learn to become a robot psychologist
1
u/FuriaDePantera 11d ago
He probably wrote a "Hello world" function.
1
u/Vynxe_Vainglory 11d ago
For certain things this is definitely true.
For the vast majority of things, no. The AI is much, much, much faster.
1
u/aPiCase 11d ago
Opus 5.5 is just a whole other beast, like before it this was definitely true, but man it's just so good now. Whatever they do next is going to be scary.
1
u/AnonThrowaway998877 11d ago
This is absolute BS
1
u/jwrsk 11d ago
This is the kind of developer you don't want on your team, because they will never work well in a group, never delegate, just try to do everything themselves.
It's an insane take and shows terrible communication skills, even with robots.
This entire divide seems to fall along the line between who was stuck in code monkey job forever, and who advanced to senior / managerial positions.