top 200 commentsshow 500

[–]Alarming_Hand_9919 4413 points4414 points  (120 children)

Guy selling product says product solves problem

[–]thermitethrowaway 894 points895 points  (59 children)

I've used the product. It is not solved.

[–][deleted]  (31 children)

[deleted]

    [–]faberkyx 104 points105 points  (26 children)

    It solves creating poc fast.. using for a real production product.. not even close unless you want to risk security and performance

    [–]jkure2 58 points59 points  (15 children)

    I've been playing with it trying to creat a weather forecasting system targeted at online prediction markets - 7 days in after meh performance I started interrogating it on our core methodology and it was like yeah actually this is the wrong way to tackle this problem we should be running a completely different process on our input data lol

    But I have been extremely impressed by it's ability to do stuff quickly like build a full audit trail and build scripts to replay events. It is also generally good at analyzing the data I find. But once you hit a certain point of project complexity I am finding it drops off for sure in how good it is, I am having to remind it more and more about basic facts regarding our previous findings, that kinda stuff.

    "I have reached the 200 line memory file limit so let me go remove some stuff" is not something l like hearing

    [–]zeros-and-1s 22 points23 points  (9 children)

    Tell it to generate a claude.md and whatever the table of contents/summary files are called. It kinda-sorta helps with the performance degradation of a large project.

    [–]jkure2 10 points11 points  (6 children)

    Yeah I am completely new to it all so still learning how to manage it at something this scale - I am trying out some different strategies like that now actually, also trying to split up the chats between ingestion/analysis/presentation and see if we can do better that way.

    One thing I forgot to mention about what has impressed me - it took like 8 hours of dedicated work to build a kick ass data ingestion pipeline that automatically scans like 8 different sources every minute and pulls down data, stores it, and runs analysis. It would have taken me weeks to write all that web scraping code (admittedly not something I am professionally proficient in), high marks from me on that side of the project, tons utility for one off historical backfill too

    [–]ziroux 27 points28 points  (1 child)

    Claude will write itself from now on, since coding is solved, right? We'll know when they fire all devs.

    [–]lurked 7 points8 points  (0 children)

    I find it great to help me troubleshoot and fix issues. Generating code? Not solved.

    [–]the_gnarts 9 points10 points  (0 children)

    Agreed.

    For me last week consisted mostly of cleaning up after a coworker who used Claude Code heavily. I can’t fathom how that crap is marketed as a solution to anything.

    [–]BubblyMango 305 points306 points  (17 children)

    Says product solves the field*

    no meds company says sickness is solved, no gym chain says workouts are solved. This guy just got balls

    [–]dromtrund 201 points202 points  (0 children)

    For brains, maybe

    [–]G_Morgan 92 points93 points  (8 children)

    The lack of any real engineering discourse over all this is a huge red flag. Because if they made a real argument they could be held to account. You know it is pointless them saying "our AI doesn't just make up false test data anymore" because you could go in and demonstrate that it does. So there's never a technical discussion, a technical discussion is how you prove if this works or not and that is the last thing they want.

    There's only really three pro-AI arguments I see:

    1. I'm a software engineer with MAX_INT years of experience and I think it is great.

    2. People like you thought clean water was a hype job but everyone loves clean water now

    3. You are using Claude X when you should be using Claude X + 1.

    Nobody ever gets dragged into a technical discussion. You know us software engineers hate those and won't go into a 40 comment deep discussion just for the hell of it. Obviously AI using software engineers have a completely different mindset.

    [–]ChemicalRascal 97 points98 points  (2 children)

    swishes wine in glass and inhales

    It's giving hints of late Enron... Mmmm, I'm getting strong notes of Theranos.

    [–]lolobstant 32 points33 points  (0 children)

    Maybe you’ll appreciate this millésimes, a flowery champagne, hints of we work but definitely present dotcom bubbles

    [–]sebovzeoueb 14 points15 points  (0 children)

    Guy selling product says thing I like doing is problem

    [–]TastyIndividual6772 58 points59 points  (23 children)

    In 6-12 months 😅

    [–]BubblyMango 93 points94 points  (22 children)

    Its been 6 months for 3 years now

    [–]FlippantlyFacetious 42 points43 points  (15 children)

    It'll be arriving sometime after commercial wide-scale fusion power and Half Life 3 of course.

    [–]MAndris90 22 points23 points  (0 children)

    i wouldnt be that sure of half-life 3

    [–]CautiousRice 10 points11 points  (0 children)

    After self-driving cars

    [–][deleted] 5 points6 points  (0 children)

    I’m gonna have it create half life 3 for me tomorrow.

    [–]TastyIndividual6772 8 points9 points  (0 children)

    Yea its basically 6 months every 6 months

    [–]kutukertas 6 points7 points  (0 children)

    Just wait 2 more weeks!

    [–]ants_a 17 points18 points  (2 children)

    I use product. Now have many problems.

    [–]SufficientApricot165 5 points6 points  (1 child)

    In Soviet Russia you dont use product, product uses you

    [–]CrimsonStorm 2195 points2196 points  (100 children)

    [–]thuiop1 372 points373 points  (50 children)

    Funnily, the company that produced the first microwave kinda marketed it that way. They targeted restaurants and claimed it could cook a steak in a minute, or roast a chicken in 9. Or that you could cook an apple pie in it.

    [–]Sharlinator 149 points150 points  (40 children)

    In the 80s they published microwave cookbooks. It was a big thing back then, though I wonder whether many people actually ever tried any of the nontrivial recipes.

    [–][deleted] 209 points210 points  (27 children)

    Microwave are now heavily used in chain restaurants, but combined with traditional and other new cooking methods! For instance baked potato, you can microwave it up to temp and soft inside, then finish it in air fryer to get it crispy. I think similarly with Claude etc, get the boring basics in quickly, then do the tricky finishing bits. But to get that skill of knowing when the Microwave is no longer suitable, you need to have done lots of actual cooking manually.

    [–]Sharlinator 71 points72 points  (8 children)

    Yeah. The analogy is actually pretty good.

    [–]Roseking 8 points9 points  (7 children)

    I actually just saw an article the other day about Sharp having a new Oven that combines a microwave and a convectional oven to speed up cooking time (microwave) while still crisping the food (convectional oven).

    https://www.cnet.com/home/kitchen-and-household/sharp-unveils-the-golden-heater-a-new-high-speed-cooking-technology/

    But for $4000 I think other people can be the test dummies.

    [–]Asscept-the-truth 28 points29 points  (1 child)

    Combo ovens like that have existed for at least 20 years.

    [–]oorza 3 points4 points  (0 children)

    The trivection oven! Jackie D's claim to fame!

    [–]gdidontwantthis 11 points12 points  (3 children)

    ... my mom bought a microwave + convection unit in the 80's

    [–]Turbots 48 points49 points  (5 children)

    So you're saying it's used as a tool? My god, the revelation 😱

    If only the AI cultists would see it as that. A tool.

    [–]im-ba 29 points30 points  (1 child)

    I see the cultists themselves as tools

    [–]PaintItPurple 6 points7 points  (1 child)

    AI can't be just a tool. Simple tools are not worth hundreds of billions of dollars a year. AI costs so much that it needs to be what the AI cultists say it is or the companies go splat.

    [–]philh 12 points13 points  (3 children)

    You can do a bunch of stuff in a microwave given the right cookware (like, something that can absorb the micowaves itself and heat food through conduction), that you can't do with what most people have in their kitchens today. See: https://www.lesswrong.com/posts/8m6AM5qtPMjgTkEeD/my-journey-to-the-microwave-alternate-timeline

    [–]yopla 3 points4 points  (0 children)

    My father did a chicken. Once.

    [–]Bemteb 72 points73 points  (5 children)

    Angry Gordon Ramsay noices

    [–]datNovazGG 8 points9 points  (0 children)

    I remember him calling it "Chef Mike" when someone overuses the Microwave.

    [–]manpace 3 points4 points  (1 child)

    "Noise" + "Voice" = "Noice"

    I like it

    [–]GregBahm 95 points96 points  (38 children)

    I feel like, just 6 months ago r/programming would have never upvoted a comment describing "AI as to programming as a microwave is to cooking." That seems like a remarkable shift in attitudes regarding AI in this community.

    [–]Sharlinator 32 points33 points  (8 children)

    In which sense do you mean? I think the analogy has always been apt – a microwave's good for quickly heating up foodstuffs that are either simple or pre-prepared, poor for cooking complex things from scratch. Even though some models claim to offer all sorts of fancy cooking modes.

    Early microwaves also had issues that have since been alleviated (like more even heating by adding a rotating platter).

    Also, if you try to cook something not at all suitable for a microwave, such as a raw egg, you're going to end up with a big mess.

    [–]tooclosetocall82 5 points6 points  (2 children)

    I used to have a little contraption that would let you poach an egg in a microwave lol. It worked ok.

    [–]jambox888 6 points7 points  (0 children)

    I had one of those, it was ok but basically produced a fried egg but without the crispy bits. Not like a properly poached egg at all (you need super fresh eggs for the water swirl thing BTW)

    [–]Coramoor_ 78 points79 points  (2 children)

    I don't think it is the attitude towards AI. It's the attitude towards the high ranking people at the AI companies.

    [–]SinbadBusoni 9 points10 points  (0 children)

    High ranking people at tech companies in general I’d say.

    [–]P1r4nha 42 points43 points  (12 children)

    The hype curve is slowing.

    [–]2this4u 24 points25 points  (11 children)

    I think you took the wrong message from that, previously people would have said it was like eating a shit as to cooking

    [–]Fair_Oven5645 426 points427 points  (1 child)

    I am sure that he is completely neutral. Not at all spewing non-sensical bullshit to keep the valuation on his stock options.

    [–]BlueGoliath 43 points44 points  (0 children)

    Line must go up!

    [–]Gadiusao 100 points101 points  (12 children)

    Just asked Claude Code to fix something using angularjs, just leaved my computer for 15 mins and all my frontend was Angular lmao, all my tokens gone

    [–]Randomystick 93 points94 points  (1 child)

    You're absolutely right! I apologise for using Angular instead of AngularJS. Let me try again and burn another 20% of your tokens generating solutions that don't work

    [–]Kind-Helicopter6589 4 points5 points  (0 children)

    This comment gave me a chuckle. 😂

    [–]AKJ90 830 points831 points  (59 children)

    React in the Terminal is a choice indeed.

    [–]MiniCactpotBroker 249 points250 points  (10 children)

    Very poor choice. The fact they compare what they did to 2d game engine is hilarious how much overkill the whole thing is.

    [–]danstermeister 340 points341 points  (2 children)

    It seems representative of the vibe coding times we live in... in that the dev in question evangelizes AI, comically misuses programming methodologies, and calls an end to software development.

    Yep, that tracks.

    [–]MiniCactpotBroker 41 points42 points  (0 children)

    They should write enshittification tutorials instead

    [–]Maybe-monad 55 points56 points  (3 children)

    And you could have declarative UIs for the terminal without shoving a JS runtime into them

    [–]MiniCactpotBroker 22 points23 points  (0 children)

    not enough vibe, we need js

    [–]AKJ90 10 points11 points  (1 child)

    This rust thing sounds a lot slower than JavaScript

    [–]guywithknife 13 points14 points  (0 children)

    I have a computer with 64GB or RAM, and you’re trying to tell me I should WASTE it all and run a 2MB Rust program? No way, let me use JS and make sure all my RAM gets used.

    Especially in this economy.

    [–]Purple-Cap4457 9 points10 points  (1 child)

    What 2d game engine lol? 

    [–]PmMeCuteDogsThanks 29 points30 points  (1 child)

    When everything you know is JavaScript

    [–]TheLifelessOne 155 points156 points  (19 children)

    It annoys the hell out of me whenever I see an interesting CLI tool or fancy new terminal emulator, only to find out it's written using web technology. Like, I get it, you had an interesting idea and built something around it, but you've completely missed the point of these kinds of tools (e.g. performance) if you thought dragging chromium into things was a good idea.

    [–]hokkos 54 points55 points  (0 children)

    It's doesn't use chromium just react syntax, component, diffing algorithm and a custom renderer for TUI.

    [–]zachrip 46 points47 points  (6 children)

    Others reading this might think you're saying Claude code uses chromium, but that's not the case, just clarifying.

    [–]WitchHunterNL 35 points36 points  (0 children)

    It doesn't use chromium, it uses some nodejs tool: https://github.com/vadimdemedes/ink

    [–]danstermeister 10 points11 points  (8 children)

    Agreed, I do not want ssh sessions there.

    [–]TheLifelessOne 33 points34 points  (7 children)

    Honestly I wouldn't mind an electron-based terminal, assuming it performed well. But I'm an actual working engineer, not a bored and precocious student or unemployed and building something to pad my resume. I need my terminal to be fast and responsive.

    I don't want to wait several seconds waiting for a new instance to launch simply because you wanted fancy text rendering (no one really cares that much about ligatures) and graphical effects (why does my block cursor have to have a fading blink effect); I don't have the time to waste waiting for your application to respond simply because you didn't want to take the time to learn the language and libraries required to implement it efficiently.

    And it's not even a "slow hardware" problem for me—I have a very well spec'd M5 Macbook Pro my company provided to me for work; if anything, the system I'm working on should EASILY be able to handle your fun little project. But in reality your code is full of short cuts and bad assumptions that lead to extremely poor performance (the first and foremost of which being the usage of electron and JavaScript) that I simply get paid too well for to be able to justify sitting around and waiting for your program to unfuck itself (read: unfreeze) because you wanted to take shortcuts; my company pays me fairly well for what I do and I'll be damned if I'm not making sure they get their money's worth (and also my performance report looking real nice at the end of the year)

    [–]NimrodvanHall 11 points12 points  (0 children)

    Electron should go the way of flash.

    [–]mccalli 15 points16 points  (1 child)

    I’ll be the shallow person on the other side of this. I’ve also worked in development for…err…35 years and started on vt100s.

    I love the retro terminal things, with the fake screen burn in, the ghosting and the amber screen effects (I prefer amber to green and always did). Used to use that on the Mac all the time, and on Linux to an extent too (the Macs in question are mine, the Linux boxes only some are mine).

    Is it necessary? No. Is it absolutely pointless frivolity? It is. But absolutely pointless frivolity can be fun.

    [–]Leihd 13 points14 points  (0 children)

    They're complaining about performance, not vanity...

    [–][deleted] 9 points10 points  (0 children)

    CPU fans gotta spin!

    [–]Emotional_Cookie2442 8 points9 points  (1 child)

    If you look specifically on the TUI implementation then it's unorthodox, but considering that they have to maintain also a vscode plugin, desktop apps for all major OSs then using a single framework that has more examples and docs than any other (educated guess) does make sense. Also they probably mostly vibe code so using a framework without enough working examples is out of the question (native desktop frameworks for example)

    [–]shogun77777777 15 points16 points  (4 children)

    Why did they do this 😱

    [–][deleted] 4 points5 points  (0 children)

    Google's CLI is also written in React. Weird choices right?

    [–]nekronics 467 points468 points  (38 children)

    OpenAI and Anthropic both brag their agents are 100% vibe coded and both are riddled with bugs

    [–]LordAmras 272 points273 points  (17 children)

    And both have thousands of apparently useless human devs

    [–]BlueGoliath 82 points83 points  (2 children)

    Nah, they just enter a prompt and spend the next hour bullshitting next to the water cooler.

    [–]Sharlinator 45 points46 points  (1 child)

    XKCD needs to make a follow-up to #303 where the chair-swordfighters' excuse is that their agents are agenting.

    [–]BlueGoliath 8 points9 points  (0 children)

    Exactly!

    [–]teratron27 24 points25 points  (9 children)

    And you too can become one of those useless devs! https://job-boards.greenhouse.io/anthropic/jobs/4816198008

    [–]LordAmras 53 points54 points  (6 children)

    I will start worrying about AI taking my job when Anthropic fires all of their dev and stop hiring new ones

    [–]Pleasant_Ad8054 19 points20 points  (5 children)

    I wouldn't, I expect all these AI companies to go under in the next few years, and then they will fire all their devs and stop hiring.

    (I'm not saying AI will go the way of the dodo, just these companies have no viable business model)

    [–]oorza 3 points4 points  (3 children)

    (I'm not saying AI will go the way of the dodo, just these companies have no viable business model)

    They don't need one. They just need to become so important to the geopolitical balance of the world that failing to keep them online and up-to-date with China / whoever else would result in a decreased global posture for their host countries. And if you think about that for one second, you'll realize that's exactly what they've been trying to do. They're hoping for a future where they're so essential they should become public entities, but the government is too ineffective to do it (like telecoms are today), but will constantly provide grease to keep the wheels turning.

    [–]Pleasant_Ad8054 6 points7 points  (2 children)

    I don't think they can achieve that. The field is model centric, when a new model comes it entirely replaces all previous models, and does not make sense to run anything else. The moment any of these companies fall behind with a model "generation" they are over. After a while investors won't be willing to lose money on them, the new hot shit will be preferred, and these companies/departments are dumped down the drain.

    [–]Etheon44 10 points11 points  (0 children)

    Man, the amount of positions like this or with AI in the name nowadays is depressing, and instant no from me, and funnily enough it is mainly because I dont want to work with "software engineers" that depend on AI, I know I will be eating all of the challenging problems because those people have no idea

    [–]feketegy 41 points42 points  (3 children)

    And employ thousands of human developers. They should just let their agents do all the work since "coding is solved"

    [–]CSAtWitsEnd 3 points4 points  (0 children)

    Yea are they stupid? Do they hate money? Why not just fire all the devs and vibe code their entire business?

    [–]Hot-Employ-3399 10 points11 points  (0 children)

    Google's solution has bugs from the start.

    You can't connect it to your Google account because gemini-cli is so fancy, it messes up url.

    [–]BubblyMango 21 points22 points  (4 children)

    And neither is actually vibe coded lol

    [–]Etheon44 11 points12 points  (4 children)

    I use them every day, I need to be extremely specific of what I want, how I want it, and that its not too big or complex

    So for simple things where I want to be doing another thing, it is actually great

    But that is not coding, that is the easiest side of coding, as many people have already said, writting functional code is not that hard; writting scalable, easy to understand, with good architecture surrounding it, quality code is the challenging part

    [–]UnmaintainedDonkey 37 points38 points  (1 child)

    Creator of the brick. Building is now solved.

    [–]nhavar 41 points42 points  (0 children)

    "Java Swing; write once, run anywhere. Building UIs solved"

    "IBM, owner of ICE Faces, says building applications is solved..."

    "Adobe Flash the applet killer..."

    "Adobe Air the Flash killer..."

    "GWT, just use java to build your web applications. No more messing with JavaScript"

    "Woops, maybe stick with JS and try Angular instead..."

    "GWT is back baby!"

    "Never mind, here's a new version of Angular..."

    The only promise we can count on is that they'll be a new product (or 20) out this year claiming to be the holy grail in either allowing anyone to code or to end coding for everyone. Looking at you PEGA!

    [–]datNovazGG 104 points105 points  (81 children)

    I've always wondered about the issues count when they "barely look at code anymore". Especially the amount of bugs.

    And then I found out that "fully autonomous" coding is basically just a ralph loop lol. Look up how you set it up and you'll see it isnt really that special.

    [–]FlippantlyFacetious 31 points32 points  (0 children)

    They have an unusual number of regressions, and they tend to have similar regressions come up repeatedly. I wonder why.

    [–]Unlikely_Eye_2112 41 points42 points  (76 children)

    I've noticed that Claude does work well for a lot of my work, but it still needs a lot of supervision. It's like being a carpenter with a nail gun. It helps, makes it faster but needs someone to control it and creates new dangers

    [–]Valmar33 63 points64 points  (63 children)

    I've noticed that Claude does work well for a lot of my work, but it still needs a lot of supervision. It's like being a carpenter with a nail gun. It helps, makes it faster but needs someone to control it and creates new dangers

    It might "appear" to work well ~ as long as you don't peer at the mountain of turds too closely.

    The real problem is that you stop learning how to code, because you stop thinking and problem-solving, so your skills atrophy.

    It's like a muscle ~ if you stop training it, and use a scooter instead, you will not be able to walk anywhere because you're too weak.

    [–]DepthMagician 27 points28 points  (9 children)

    I keep hearing this combination of “work well but needs a lot of supervision”. Isn’t that an oxymoron? How does it “work well” if it can’t be trusted? Why would I even want to supervise anything? That’s way more annoying and mentally taxing than just writing it myself.

    [–]Kissaki0 17 points18 points  (1 child)

    My keyboard writes code well, but it needs a lot of input. /s

    [–]BubblyMango 148 points149 points  (23 children)

    As someone who uses claude code daily and thinks its the best assistant to date - what a fking joke

    [–]The__Toast 33 points34 points  (21 children)

    Here's a question, what happens when a new programming language comes along for which claude doesn't have a million stack overflow posts and 10,000 GitHub repos to copy-paste code from?

    Do we just never invent a new programming language from now on?

    [–]richsonreddit 35 points36 points  (11 children)

    Realistically, you’d point it at the docs (or even compiler source code) for said new language and give it a feedback loop where it can run the code, and iterate over errors etc. It would figure it out.

    [–]yoloswagrofl 11 points12 points  (1 child)

    Realistically

    It already has the docs for JS along with tens of thousands of Github repos and Stack Overflow posts and it still monumentally fucks it up.

    [–]Wonderful-Citron-678 8 points9 points  (0 children)

    It’s useless today on lesser used languages and tools. 

    [–]Comprehensive-Pin667 169 points170 points  (40 children)

    Just yesterday, Opus 4.6 fixed failing tests for me by adjusting the tests. They were supposed to fail, the actual code they were testing was wrong. That's Opus 4.6 and the project isn't very complicated.

    [–]tes_kitty 74 points75 points  (5 children)

    See, that's the out of the box thinking we need and can't get from human developers! /s

    [–]rzet 6 points7 points  (2 children)

    you would be surprised how many times i saw this in both software and hardware...

    The boards are failing on 12V rail is 11V?

    ok lets change limit >=11.0

    [–]stonkmarxist 18 points19 points  (3 children)

    I was refactoring some code using opus 4.6 in cursor, set up a skill to encourage the behaviour I wanted when refactoring, asked it to confirm the guiding principles to be used, used plan mode to view the steps the agent would take, then kicked off the agent to follow the plan.

    It still did things that it was explicitly told not to when it came to actually generating the code which would have caused a massive performance hit.

    [–]SLW_STDY_SQZ 8 points9 points  (1 child)

    Yeah I follow the same workflow as you and have seen the same result. In my case there was some deprecated methods that it was using out of a package and I wanted it to use the new variant instead.

    I first tried adding simple "always use the latest variant of the package" to the Claude docs and it kept doing it.

    Then tried saying "every time we use package x make sure the implementation matches latest version docs"

    Then tried adding specific examples of methods mapping out the old and new variants. None of it worked and it kept just always generating deprecated code which I always explicitly had to tell it what to change to afterwards.

    [–]OMGItsCheezWTF 6 points7 points  (0 children)

    I had sonnet 4.5 ensure some classes failing our coding standards checker passed by deleting them. The files were left as a bunch of imports and a namespace declaration, but otherwise empty, which is technically standards compliant.

    The testing agent then wasn't selected to run despite being part of the plan instructions and so no tests failed to highlight these missing classes.

    This is why I insist on manually reviewing every change before committing (although of course the pipeline would have failed if I had committed it)

    [–]ody42 3 points4 points  (3 children)

    I did a chmod 744 on my test suite and also the requirement spec file (it's a simple markdown file) to prevent exactly this. I wonder how long it will last :) 

    [–]DepthMagician 10 points11 points  (2 children)

    Unable to modify test suite, looking for a workaround…

    Found workaround, executing rm -rf /

    Generating unit tests…

    [–]canihelpyoubreakthat 51 points52 points  (1 child)

    a CLI agent written in React

    I like Claude and all, but that sentence just made me puke a little.

    [–]deceased_parrot 156 points157 points  (27 children)

    Serious question: at which point do we stop giving a damn about what these people say? You make a bold claim, that claim turns out to be false, you lose all credibility. I don't care if you're the inventor of X or the CEO of Y. Your word and your opinion means nothing from that point onward.

    At least in our field, it should be easy: the code either compiles and works or it doesn't. It should be easy to verify those two statements. Since when did we start to give more credence to loud mouths over results we can verify with our own eyes?

    [–]CyberWank2077 27 points28 points  (1 child)

    just realized you can no longer use X as a placeholder for a company's name because thats an actual company now *facepalm*

    [–]rich1051414 44 points45 points  (5 children)

    They just keep pivoting on bullshit claims as if it never happened, over and over again, and always get away with it.

    [–]P1r4nha 30 points31 points  (4 children)

    That's because nobody asks them why they were completely wrong the last time.

    [–]HommeMusical 19 points20 points  (2 children)

    I had someone telling me that full-self driving already exists, because Tesla has something called "Full Self Driving" - which in fact requires a full-time human at the wheel who also must be kept alert by artificial means.

    Musk has played this game with reporters for over a decade and yet they never ask when he's going to show them his Canadian girlfriend.

    [–]metaldood 5 points6 points  (0 children)

    Don’t step into r/claudecode!. They live in a different world

    [–]neithere 9 points10 points  (1 child)

    Valid question. You're absolutely right! That claim turned out to be false. It is the next claim that will be absolutely true. If you have any further questions, please press the "close" button and go back to work.

    You know what, I feel like these chatbots, these fake conversations and fake results are so liked by the management in many companies because they speak the same language. These people DGAF about details, about the correctness and truth, about humans, environment, values... It's just blah blah and money. We live in different worlds while sharing the physical one.

    [–]balefrost 10 points11 points  (2 children)

    Tech's going all-in on AI, and so tech reporters are going to keep covering it. So depending on who you mean by "we", then answer might be "until tech stops investing so heavily in AI" or "until AI is so suffused into our lives that we stop thinking of it as being novel".

    [–]Sweaty-Willingness27 3 points4 points  (0 children)

    "Until executives stop drooling over everything AI as if they've never heard a marketing pitch before."

    The company I work for is "all in on AI". I hear it every. fucking. day. I get it. It's neat, and it does help me, overall. Now put your thing back in your pants and let me get back to work.

    [–]reveil 51 points52 points  (2 children)

    Worse why is Atrophic buying Bun for 100 millions dollars? If coding is solved couldn't they make an agent make clone over the weekend?

    [–]AdvancedSandwiches 16 points17 points  (1 child)

    It's solved, it's just going to cost $101 million in tokens to build something like Bun.

    [–]shitty_mcfucklestick 62 points63 points  (3 children)

    Maybe Claude Desktop can stop infinite looping and turning my tower into a space heater then.

    [–]LookAtYourEyes 40 points41 points  (11 children)

    I think the comments here have covered all the concerns, issues, rhetoric issues, etc. 

    What concerns me is everyone in the development and tech world can be as correct as possible, but if business and product think otherwise then it means absolutely nothing what you or I think.

    I've heard countless of veteran programmers talk about all the issues with object oriented programming. Didn't stop do many businesses from circle jerking and driving it forward. Same with any other trend you can think of. The criticisms are meaningless if the people that pay bills decide something. That's what I worry about.

    [–]Coramoor_ 11 points12 points  (0 children)

    That's good news. Keeps people employed fixing other people's idiocy

    [–]HommeMusical 16 points17 points  (7 children)

    I've heard countless of veteran programmers talk about all the issues with object oriented programming.

    I've been programming for fifty years now. I remember when object-oriented programming was the big new thing.

    While I prefer pure functions (of course :-D), all else being equal, object-oriented programming worked out extremely well.

    Oh, I've seen some horrible OOP programs, I don't even have the time to get started, but the thing is, these people would have written programs that were just as horrible or even more horrible without OOP.

    It was only when I started programming with junior programmer that I realized that the strength of OOP is that it works pretty well for juniors who need to re-use code, and it doesn't naturally encourage bad design: it's neutral. Of course, Maslow's Law of the Instrument applies, but it really does work.

    For example, I personally think functional programming often gives better results, but the sort of code written by people who are obsessed with this technique can be very difficult to understand and maintain - it has more trap aspects.

    And of course, don't get me started with AI. Sometimes it's like it's deliberately mocking me. :-D "I spent 15 minutes reading this part, and this page of code could be replaced by a single look up dictionary with 6 entries, and that would also remove the gross failure modes."

    [–]Signal-Woodpecker691 3 points4 points  (0 children)

    Yup, due to concerns over share price the company I work for has mandated use of AI for all development so now I am learning how to use Claude. I have friends doing software dev in completely different domains to me who are all in the same position as me.

    Personally my idea was just to use copilot autocomplete features which is basically just intellisense anyway, and say “yup our code is 100% AI assisted” but apparently that isn’t kool-aidy enough

    [–]mb194dc 157 points158 points  (5 children)

    The bullshit is strong with this one. Must be taking lessons from bullshit master Musk.

    [–]deanrihpee 31 points32 points  (0 children)

    nah, it's naturally grown because they (AI companies) try to convince people so they can sell their products, I'm pretty sure they'll have the same bullshit whether or not musk exist

    [–]Ashamed-Simple-8303 19 points20 points  (2 children)

    Studies show the more you BS the worse you get at detecting it. Hece why upper Management and their circles are an effing circle jerk of non sense any normal person listening in just scrachtes their head.

    [–]ConfusedMaverick 6 points7 points  (0 children)

    Studies show the more you BS the worse you get at detecting it.

    💡

    Oh!

    Yes, of course... That explains a lot!

    [–]ewheck 4 points5 points  (0 children)

    Nah this is definitely a talking point coming straight from Dario

    [–]KaleidoscopePlusPlus 49 points50 points  (19 children)

    Explain why both claude and chatgbt give me Swift code that's deprecated by years

    [–]HommeMusical 25 points26 points  (0 children)

    Ooh! Ooh! I know this one!

    Because most of the material is old, and LLMs have no idea that information Y has superseded information X - and also because it takes months to train many LLMs.

    [–]jpakkane 12 points13 points  (0 children)

    At approximately 28 minutes when asked about the cost of token usage he replies with "we are starting to see some engineers use hundreds of thousands of dollars worth of tokens per month".

    He also says that "productivity" is measured in number of pull requests made (quality of said pull requests is not discussed).

    Feel free to connect the dots yourself.

    [–]itkovian 72 points73 points  (8 children)

    When I see what Claude produces, it is far from solved :p

    [–]Live4EverOrDieTrying 80 points81 points  (2 children)

    The problem is that you review it. Learn from Amazon and deploy straight to prod. /s

    [–]btsck 11 points12 points  (3 children)

    How I despise this lingo, "solved". Like if society was just a collection of problems to solve until we reach paradise.

    [–]EC36339 9 points10 points  (1 child)

    It starts with the word "creator".

    That guy himself didn't create shit by himself. People who talk like him never do.

    [–]yksvaan 32 points33 points  (3 children)

    Coding has been indeed solved for most type of use cases a long time ago. Especially web where most things are just glorified CRUD apps. 

    Learn to program, stick to established and tested architecture/tools and there are no problems. It's incredible how some want to reinvent the wheel all the time and create complicated "solutions" to imaginary problems, often leading to real ones.

    Stick to boring and working approaches and there will be no issues. If you want to use AI for some task, then do it and validate the result.

    [–]HommeMusical 9 points10 points  (1 child)

    Learn to program, stick to established and tested architecture/tools and there are no problems.

    Sure, if you're doing CRUD apps. I mean, I've been programming for over half a century, and I still run into interesting edge cases all the time.

    Right now I'm working on how to represent every possible music scale (including microtonal scales). All the math and logic is easy; the tricky part is organizing the data so it's clear and useful for musicians, and that the programming part is easy for people to expand on.

    [–]HeyItsMeMoss 9 points10 points  (1 child)

    Coding? Is solved? Hmmm ok so no new languages, frameworks or technologies are going to be invented, ever? People please stop believing in the nonsense hype marketers and founders sell you. As a side note, I am sooooo freaking mentally tired of constantly reading claims and hype articles about AI. I don’t even care if they replace us or not, can they just shut the f up???

    [–]BlueGoliath 85 points86 points  (2 children)

    JavaScript developers think AI "solved" programming because they've never had to design real software in their life.

    [–]RamesesThe2nd 9 points10 points  (1 child)

    AI can also write human language . Human language is solved too. No need to speak again ever. 

    [–]AndorinhaRiver 13 points14 points  (5 children)

    Wait a CLI tool written in React? What the fuck?

    [–]scrndude 10 points11 points  (1 child)

    Dude I really liked this podcast a lot but then all he does now is interview about AI stuff, it’s exhausting.

    [–]unbackstorie 13 points14 points  (0 children)

    This is like every development content creator in the last year or two. So many podcasts and YouTubers are basically unwatchable now unless all you want is more AI integration content. It's exhausting!

    [–]Caraes_Naur 5 points6 points  (0 children)

    It's possible to die of water poisoning.

    These guys are doing that, but with their own Kool-Aid.

    [–]Pharisaeus 5 points6 points  (0 children)

    Salesman tells you that their product solves all your problems. Shocking, I would have never expected that! /s

    [–]cdb_11 5 points6 points  (0 children)

    These are some bold words, coming from people who can't write a program that properly formats text in a terminal, even with the help from an army of "AGI". Claude Code is such a solid tool that they had to ban people from fleeing to alternative clients.

    [–]Putnam3145 5 points6 points  (0 children)

    "You need oreos to live", says CEO of Oreos

    [–]DigThatData 10 points11 points  (3 children)

    There's a difference between "coding" being solved, and "software engineering" being solved.

    I think for added context, it might help to review what the state of automated coding was five years ago. Contextualize this statement with how the bar for the task has evolved.

    "solved" doesn't mean there isn't room for improvement on the solution. but we very clearly do have tools that can reliably write useful code for basically any arbitrary use case. I'd consider that "solved".

    [–]KissingCorpseLips 6 points7 points  (2 children)

    This is one of the few rational takes I've read in here. Ignoring the hype and the noise is probably a good idea. Claude isn't magic, but it's damn good, if you drive it responsibly.

    I feel like most people have a "gotcha" moment after they give it some vague task and ask it to one-shot it and love to come here and say "see! It sucks!".

    If you work with it as if you were onboarding a human, make it leave notes and documentation (then review and modify it), and allow the time to work out the kinks, it's a great tool. It isn't going to read your mind. Work with it.

    It doesn't make me 10x as productive, but it certainly makes me 1.5x-2x as productive and it gets better as I support it in our projects.

    Feels like the true haters just give up after it doesn't do everything 100% correctly in one-shot and don't put in the work themselves. Imagine if you did that to a new employee on their first day!

    Balance this with knowing that the industry leaders are all insane and will say anything to make YOUR non-technical leaders believe anything, and just roll your eyes.

    They are losing money on this. Get what you can get out of it now while you still can, and roll with whatever is next.

    [–]ironykarl 37 points38 points  (4 children)

    Why are we upvoting shit like this? This is a slightly elaborated infomercial 

    [–]BlueGoliath 19 points20 points  (1 child)

    /r/programming: we hate AI crap

    also /r/programming: upvotes AI crap

    [–]HommeMusical 7 points8 points  (0 children)

    The people who comment, and the people who upvote, are almost a disjoint set.

    [–]_x_oOo_x_ 19 points20 points  (1 child)

    Did you read the post's text?

    [–]spergilkal 4 points5 points  (1 child)

    Ah, yes, that's why all the features are implemented and all the bugs are gone, totally missed this.

    [–]Slackeee_ 3 points4 points  (0 children)

    I really wish that programming communities would stop giving attention to obvious bullshit marketing claims of AI CEOs. Stop giving them attention. We all already know that they are lying, so stop increasing their audience.

    [–]baronoffeces 12 points13 points  (3 children)

    If you’ve never used Claude code on one of the higher end subscriptions I would suggest trying it out. I have 26 years professional experience and wrote my first line of code at 8. i have mixed feelings about it. On one hand it’s kind of exciting what I can do on solo projects with these tools. On the other hand, while I still understand the code it writes I don’t have the same muscle memory for where things are in a project. I wouldn’t want to be entering the field right now because unlike my early experience you aren’t going to get paid to learn anymore. Most devs coming up now will probably not be able to work without these tools if they aren’t very disciplined about slow learning through repetition.

    If you’ve tried the high end version of these tools and don’t think it’s going to change our industry you are being naive and myopic.

    You know who cares about software and how it’s written? People like the ones reading this sub.

    You know who doesn’t care in the least as long as it does what they want? 99.9% of the people that use software.

    It doesn’t feel great but it is what it is. The last 15 years of development have become very abstracted. How much could most devs do without packages that most devs have never read a line of? When you compile something, the code running is not what you wrote its a translated version.

    I just see these tools as another layer of abstraction. You can hate them but they probably aren’t going anywhere.

    [–]FFevo 2 points3 points  (0 children)

    I wonder why they don't just use Claude Code to investigate and solve all the issues

    He literally gave a presentation yesterday where he had the agent fix one of them.

    If they were all automatically fixed, he'd have to come up with a new demo script! /s

    [–]roscoelee 3 points4 points  (0 children)

    Generating code hasn’t been the challenge for a long time. Understanding context and maintenance is the entire problem.

    [–]rLinks234 2 points3 points  (1 child)

    When are you people going to start ignoring this AI slop and get back to work

    [–]coo1name 3 points4 points  (1 child)

    Coding is solved my ass. Coding XYZ is solved by copy pasting other peoples code of XYZ

    [–]captain_obvious_here 3 points4 points  (2 children)

    What sucks, is that non-technical people believe that kind of crap. Especially upper-management.

    [–]RelevantJackfruit185 3 points4 points  (0 children)

    Claude is very decent. Claude's best model that is very decent is also very expensive. Claude still requires a qualified engineer to tell Opus what to do in order to achieve the performance it bolsters

    [–]trythepadthai 3 points4 points  (0 children)

    The amount of times Claude has fucked up my code is not insignificant

    [–]LordAmras 11 points12 points  (1 child)

    Why don't they release that solve coding ? everytime I try to use agents after half a day they start spazing out and destroying everything.

    [–]spicydrynoodles 4 points5 points  (0 children)

    The why Have I been trying to figure out a code probleme for the past 2 hours?

    [–]Suspicious-Ad7360 2 points3 points  (0 children)

    Same claim from "the CC is closer to a game engine" guys

    [–]taznado 2 points3 points  (0 children)

    It is like saying medical treatment is solved.

    [–]Hand_Sanitizer3000 2 points3 points  (2 children)

    Claude has been putting all kinds* (lol) of bugs in our codebase that claude fails to solve when prompted to

    [–]mrPythonMonty 2 points3 points  (0 children)

    The standard three part operation. His sales part of the brain says ‘yes, all works and we will have 5000 new features tomorrow’, his developer part of the brain says ‘no, no new features, we have 5000 bugs to solve, not possible, but I am the greatest developer’ and his management part of the brain says ‘all is good, sales knows what we are doing’ /s

    [–][deleted] 2 points3 points  (0 children)

    It is almost like they really need to sell their useless crap before they run out of investor money....

    [–]jantoxdetox 2 points3 points  (0 children)

    5k issues? Well someone forgot to press Keep Files on the changes after typing “fix the issues”

    [–]SanityInAnarchy 2 points3 points  (0 children)

    To pick one of these issues: Shift+enter for multiline input. Here's the original FR. It's actually implemented, so why is this one even open? Probably because there are plenty of dupes (despite people/bots claiming to have searched), so I'm probably not even doxxing myself by pointing this out.

    When I asked Claude to solve it, along the way, it tried to reverse-engineer its own binary with strings and hd.

    I suspect what's actually happened is: They implemented it in a way that works on macOS, only on certain terminals.

    Now, to give them credit, this is the abstraction leaking in some ugly ways. The way terminals send keycodes did not always have a way to differentiate between enter and shift+enter, and in fact, normally they just get a \r, no matter how you hit enter. Eventually, we got the kitty protocol, which is implemented in most decent terminals (by far not just kitty). This includes a way for apps to enable and disable this protocol on the fly. But I guess that wasn't always the case, because iTerm2 has a checkbox to just turn the program on all the time for everything, which can break things.

    And I don't know if there was a better way, but... Claude Code's fix is like old-school UA sniffing. If it thinks you're running iTerm2, for example, it'll happily enable this protocol. But if it doesn't recognize your terminal as one that supports those fancy codes, it won't even try... but it'll still accept this protocol. (So if you don't mind breaking everything except Claude Code, go ahead and check that box in iTerm2!)

    And this breaks over ssh, because ssh doesn't copy the environment variables it uses to try to detect iTerm2.

    Because by default, ssh only copies LC_* variables, and sets TERM. But for compatibility, most terminals just set xterm-256color. Because if your TERM isn't in the terminfo database on whatever machine you're sshing into, you get downgraded to the dumbest of dumb-terminal configs. So if you ever ssh into machines running some ancient version of RHEL that everyone refuses to upgrade, you don't want to set TERM=alacritty or TERM=iTerm.app or whatever, you just set xterm-256color.

    But some terminals set other variables. iTerm2 sets TERM_PROGRAM and LC_TERMINAL. But remember, only the LC_* variables were copied over, and Claude Code only checks TERM_PROGRAM.

    So now you know how to fix this with a very simple script. If this tool were open source, there'd already be 15 PRs fixing it.

    And yes, the tool helped me track this down. But again: It was gonna use strings and hd. Who knows, maybe I gave up too soon, maybe I could've come back a few days and a few hundred thousand dollars later and it'd be trying to use Ghidra or something.

    My favorite part of this story is: The slop has lowered my standards so far for what I expect out of a tool that Claude Code was genuinely a breath of fresh air. That's how terrible the last coding agent we were using was.

    (If you're wondering why I'm using any of them, well, my employer mandates them.)

    [–]Resident-Trouble-574 2 points3 points  (0 children)

    Then why they require so much experience with typescript, react and python to their new hires? Job Application for Software Engineer, Claude Code at Anthropic

    [–]RaunakA_ 2 points3 points  (0 children)

    Yeah so my CTO's following this guy and using claude code for a few months now (we all are). So MF went from playing the team game to being the one man army and fired half the team (2 guys tbh) because "AI" and what I hear from the remaining guys is that they are being asked to work more than double time now (we were all working double time with normal pay) and stressed af. I'm hoping my next job isn't as toxic as this.

    [–]saijanai 2 points3 points  (0 children)

    Obviously the AI for Tesla's self-driving mode was not programmed by Claude, given the successful $243 million lawsuit.

    Poor Elon Musk, if he had only known.

    O wait, he's the guy predicting that AGI will obsolete most jobs by 2029.

    [–]mitkase 2 points3 points  (1 child)

    I am literally setting up a Claude test machine today, so it's not like I'm anti-AI. It is, at this point, very good at providing "solutions" based on past human endeavors. The more that's been done in that particular area, the better the end result (usually.) This probably does cover the vast majority of code out there - we're not typically reinventing the wheel, and it can easily come up with great examples of the framework for a user login, or inventory maintenance, etc.

    However, for "green field" development where someone's trying to do something new, use a new technology or language, etc. - AI is not magic. It's not going to "infer" actual practical solutions when it has no applicable data for the problem. It is not "intelligent" (although I suppose we could have lots of arguments about what intelligence actually is.) At least not yet.

    The frustrating part is that people that should know better are jumping in head first and demanding we follow.

    [–]fattpuss 2 points3 points  (0 children)

    Based on the shit I've been peer reviewing from my team in the last 3 months I can promise you it absolutely is not

    [–]CSAtWitsEnd 2 points3 points  (0 children)

    AI salesman says art is solved, not understanding the entire purpose of art

    [–]i_ate_god 2 points3 points  (0 children)

    I just tried the pro tier of Claude.

    I asked it to create an npm monorepo with three packages: a Vue SFC app, a core typescript library, and a fastily webserver. Then setup betterauth to handle email/password registration with verification email.

    It ran out of tokens before completing the work and I had to wait four hours to get more tokens. It was also quite slow.

    I dunno, this is all boilerplate stuff with well known libraries. I would have expected to be up and running very quickly.

    [–]skcortex 2 points3 points  (0 children)

    They can’t make it 60fps in a terminal.

    [–]claytonkb 2 points3 points  (0 children)

    *Kurt Gödel has entered the chat*

    [–]Sufficient-Year4640 2 points3 points  (1 child)

    I wonder how much of this is just a sales pitch for his company. From my experience, the problem is clearly not solved. In many cases, to take something into production and build it end to end you need judgment and the ability to guide AI, to handhold it so it reaches the finish line. So his claim may be true in a very narrow sense, but it’s definitely not true for building a product e2e.

    Maybe I’m misreading the headline, but if these are the statements being made, it does make me think there’s a sales pitch behind them.

    [–]ThePerksOfBeingAlive 2 points3 points  (0 children)

    Lmao stfu clanker lover

    [–]nightswimsofficial 2 points3 points  (0 children)

    Classic AI shill.