News for hackers. Stuff that matters.
Re:AI coding is gambling by itsgrimetime on Wednesday March 18, 2026 @02:35PM (#47429598)
All of this new capability has made me realize that the reason i love programming _isn't_ the same as the OP. I used to think (and tell others) that I loved understanding something deeply, wading through the details to figure out a tough problem. but actually, being able to will anything I can think of into existence is what I love about programming. I do feel for the people who were able to make careers out of falling in love w/ and getting good at picking problems & systems apart, breaking them down, and understanding them fully. I respect the discipline, curiosity, and intellect they have. but I also am elated w/ where things are at/going. this feels absurd to say, but I finally feel like I'm _good_ at programming, which is insane, because I literally haven't written a line of code myself in months, but having tools that can finally match the speed my ideas come to me is intoxicating
Re:AI coding is gambling by applfanboysbgon on Wednesday March 18, 2026 @03:20PM (#47430247)
> but I finally feel like I'm _good_ at programming, which is insane

Yes, it is insane. You couldn't torture this confession out of me. But that's the drug they're selling you, isn't it? You don't even write code, but you're getting a self-inflated sense of worth. It must be addicting! Of course, whether or not the programs you prompt are actually good surely has no relation to whether you feel they're good, since you're not the one writing them, and apparently were not capable of writing them before so are not qualified to review them very much.

> having tools that can finally match the speed my ideas come to me

Anyone can be an "ideas guy". We laughed at those people, because having ideas is not the hard part. The hard part was in all of the hundreds and thousands of little details that go into building the ideas into something actually worthwhile, and that hasn't changed. LLMs can build an idea into a prototype in a weekend. I am still waiting to see LLMs build an idea into something other people use at scale, once, ever, other than LLM wrappers. Either every person who is all-in on vibes only has ideas that consist of making .md files and publishing them as a "meta agent framework", or LLMs are not actually doing a great job of translating ideas into tangibly useful software.

Re:AI coding is gambling by jmuguy on Wednesday March 18, 2026 @04:13PM (#47430837)
A lot of this is also missing understanding the software we're creating. I have a deep knowledge of our SaaS because I've spent years working on coding it. If I had been prompting an LLM this entire time, I can't imagine I would actually have near the same understanding. That is assuming purely planning and prompting could actually result in a product that's in active use for years and not just a pile of prototypes which apparently desperately needed to be created and were just waiting for AI to come along to make it possible.

I've been using AI tools more but this idea of never actually writing any code seems way too black and white to be serious.

Re:AI coding is gambling by 542458 on Wednesday March 18, 2026 @03:28PM (#47430331)
> Anyone can be an "ideas guy".

I disagree with this. I've worked with amazing "ideas guys" who just cranked out customer insights and interesting concepts, and I've worked with lousy ones, who just kinda meandered and never had a focused vision beyond a milquetoast copy of the last thing they saw. There's a real skill to forming good concepts, and it's not a skill everyone has!

Re:AI coding is gambling by applfanboysbgon on Wednesday March 18, 2026 @03:50PM (#47430583)
I do agree that having good ideas is a skill in its own right. But people with bad ideas are idea guys too! You see them all the time in the indie game development scene in particular. "I need a programmer, and an artist, and a composer, to build this amazing idea for me!", together with an 8 paragraph wall of text (the paragraphs are if you're lucky) describing the idea, and as you'd expect from somebody who couldn't be bothered to develop a single skill, their game ideas are exactly as good as their programming, art, and music.

I find that the strength of people's ideas tends to be highly correlated with their overall skills. I don't know that you can develop the capability for good ideas without getting your hands dirty learning a field, experimenting, absorbing all kinds of information and understanding what really goes into the making of a good idea. In that way, the person with good ideas always ends up being more than just a ideas guy. They don't just have good ideas, they have good ideas and the skills to back them up. Whereas the "ideas guy" label is usually applied to people who have nothing to bring to the table other than their ideas, and wouldn't you know it, they aren't nearly as good as they think they are.

Re:AI coding is gambling by Aurornis on Wednesday March 18, 2026 @04:29PM (#47431024)
I think the Product Manager title was (and still is) one of the most abused titles in tech. A great product manager is indispensable for setting product direction in a way that can't be accomplished by others doing it part-time or advocating for their own needs. I've worked with some truly great product managers.

I've also worked with a lot of awful product managers. The product manager title is squishy enough that it gets assigned to people with charisma or confidence without actual skills to follow through. A bad product manager can blend in to a company for years by relaying ideas around from one group to another and having ChatGPT write documents. The engineers on the ground see the incompetence long before it becomes undeniable at the higher ranks.

When I read Hacker News and other sites I suspect a lot of engineers have only ever worked with bad PMs from the latter category.

Re:AI coding is gambling by angrymouse on Wednesday March 18, 2026 @04:49PM (#47431277)
What do you think the good ones do? And how do they set direction in a way that’s good compared to a bad one?
Re:AI coding is gambling by paavope on Wednesday March 18, 2026 @06:21PM (#47432131)
The good ones have original thoughts and can combine knowledge from different domains in nontrivial ways
Re:AI coding is gambling by Aurornis on Thursday March 19, 2026 @12:28PM (#47442002)
Great product managers know the current customers, industry, potential additional customers, and the company very well. They communicate well. They can optimize the match between customer needs, marketing benefits, internal company priorities, and reasonable developer asks.

The best ones I’ve worked with have been so good that their roadmaps and conclusions feel obviously correct, and everyone has bought into the direction because their input was considered.

Re:AI coding is gambling by moduspol on Wednesday March 18, 2026 @04:55PM (#47431337)
Anyone can be an "ideas guy" because there's no failure event that stops you. Contrast this with being a plumber. Not anyone can be a plumber.
Re:AI coding is gambling by tekacs on Wednesday March 18, 2026 @04:58PM (#47431361)
I think that the point about building with agents though. Your ideas meet reality sooner and you actually get feedback on whether they are worth anything or not. So you're not really being an ideas guy in the sense of just throwing ideas out there. You're being an ideas guy in the sense of testing your ideas, which is really the essence of what building startups is: figuring out what people want.
Re:AI coding is gambling by moduspol on Wednesday March 18, 2026 @05:17PM (#47431552)
That's true. I was just responding to the post above, which seemed to be inferring a different meaning (i.e. that there are no bad or good ideas guys) than how I interpreted it.
Re:AI coding is gambling by thunky on Wednesday March 18, 2026 @04:14PM (#47430856)
> Anyone can be an "ideas guy". We laughed at those people, because having ideas is not the hard part.

Sure it's easy to create bad ideas. Not easy at all to create good ones.

Re:AI coding is gambling by supern0va on Wednesday March 18, 2026 @03:47PM (#47430545)
>Anyone can be an "ideas guy".

I think there's way more nuance to this than you're willing to admit here. There's a significant difference between the guy who thinks "I'm going to make X app to do Y and get loaded." and the person who really understands the details of what they want to create and has a concrete vision of how to shape it.

I think that product shaping and detail oriented vision of how something should work and be used by people is genuinely challenging, wholly aside from the lower level technical skills required to execute it.

This is part of the reason why I wouldn't be surprised at all to see product manager types getting more hands-on, or seeing the software engineering profession evolve into more of a PM/SDE hybrid.

Re:AI coding is gambling by cgg23 on Wednesday March 18, 2026 @10:00PM (#47433884)
Disagree massively.

A proper PM should be moving towards owning design and marketing pieces - not production of software. Software is a means to package an experience captured by the design and communicated via marketing. It's that simple.

Most PMs don't match this description. So I understand the frustration's of engineers who have had to work with PMs.

Re:AI coding is gambling by supern0va on Thursday March 19, 2026 @11:55AM (#47441541)
A well constructed BRD is a very large chunk of the context needed for more successful use of an LLM. You're welcome to disagree, but I've found increasingly that the work artifacts from PMs are becoming even more essential to the actual development.

If you understand the design and user experience end to end and can express that effectively in writing, that's...your agent context. Why do a context hand-off to another human, or at least why remain as silo'd as we have historically been?

Re:AI coding is gambling by awesome_dude on Wednesday March 18, 2026 @04:18PM (#47430903)
> because having ideas is not the hard part.

I agree. It's the "buy in" from the market.

The biggest names in Software Products have (other peoples) ideas to sell, they're selling the buggy versions of those ideas - Microsoft, Salesforce, even early Facebook, these weren't triumphs of 'monk-like discipline' in the code. They were triumphs of market buy in and timing.

Re:AI coding is gambling by paultendo on Wednesday March 18, 2026 @04:33PM (#47431070)
Anyone can be an "ideas guy", very few are good at it.

"I am still waiting to see LLMs build an idea into something other people use at scale" - so Microsoft using Claude Code doesn't count?

Re:AI coding is gambling by applfanboysbgon on Wednesday March 18, 2026 @04:57PM (#47431360)
Nope. I specifically excluded LLM wrappers, which I think is a fair qualification for a "first useful software at scale". If it turns out that LLMs can produce useful things that aren't LLM wrappers, then maybe later we can evaluate whether LLM wrappers are worthwhile. But if LLM wrappers are only used to produce other LLM wrappers, which are used to produce other LLM wrappers, it's merely indicative of a pyramid scheme wherein people are trying to sell you on hype because they can't sell you anything that actually produces utility in the real world (browsers, compilers, IDEs, production databases, music production software, photo editing software, Excel, viable Discord replacement, any of the reasons people used computers as tools to accomplish things).

On the note of Microsoft specifically, they've shipped a critical OS-destroying bug every month for several months straight now, and people seem to be generally in agreement that Windows 11 has only been going further and further downhill. I have literally not seen a single person with a positive opinion on anything W11 or associated programs have done in the last 6 months. Which does not create a compelling case for translating LLM wrapper into real-world useful code.

Re:AI coding is gambling by thangalin on Wednesday March 18, 2026 @04:42PM (#47431199)
> LLMs are not actually doing a great job of translating ideas into tangibly useful software

Here is the source code for a greenfield, zero-dependency, 100% pure PHP raw Git repository viewer made for self-hosted or shared environments that is 99.9% vibe-coded and has had ~10k hits and ~7k viewers of late, with 0 errors reported in the logs over the last 24 hours:

https://repo.autonoma.ca/repo/treetrek

Re:AI coding is gambling by BoorishBears on Wednesday March 18, 2026 @04:57PM (#47431358)
https://repo.autonoma.ca/repo/treetrek/blob/HEAD/pages/Templ...

Did it really have to be zero-dependency...

Re:AI coding is gambling by dvfjsdhgfv on Wednesday March 18, 2026 @04:49PM (#47431273)
Frankly, I created dozen of such projects in the last weeks. Recently I just deleted them all. I feel like there's no point. I cancelled my Claude subscription, too.

I got back learning from books and use LLMs for "review my code in depth and show me its weak points" occasionally.

Re:AI coding is gambling by baq on Wednesday March 18, 2026 @05:42PM (#47431786)
LLMs in teacher mode instead of solver mode can be great. ("review this change" is kinda sorta teacher mode.)
Re:AI coding is gambling by tovej on Wednesday March 18, 2026 @05:32PM (#47431690)
How is this greenfield?
Re:AI coding is gambling by thangalin on Wednesday March 18, 2026 @06:06PM (#47431998)
How is it not?

You can trace the back commits to the first to show that it was started from scratch:

https://repo.autonoma.ca/repo/treetrek/commits/c7742cb3c580d...

Re:AI coding is gambling by tovej on Thursday March 19, 2026 @03:23AM (#47435988)
It's using a mature data model from an existing framework (git), and it's essentially a simpler clone of other similar projects.

That's brownfield to me. Greenfield would develop a completely new system. This is a utility for an existing system, one whose design is clearly a copy of existing utilities. Both of those make this brownfield.

Re:AI coding is gambling by thangalin on Sunday March 29, 2026 @02:22PM (#47565698)
I'm building something from scratch, with no existing code base, and no requirement to integrate with or extend an existing implementation. The only constraint is Git's raw file format. Brownfield, to me, means constraints from existing software. It gets a little fuzzy, but no existing code base was used, no existing architectural constraints were imposed, and I was free to design the implementation from scratch; a greenfield implementation of a legacy protocol.
Re:AI coding is gambling by tovej on Tuesday March 31, 2026 @03:30PM (#47592271)
You are using git's data model. And all you're doing is visualizing it. It's not greenfield.
Re:AI coding is gambling by xg15 on Wednesday March 18, 2026 @05:07PM (#47431461)
> LLMs can build an idea into a prototype in a weekend

Just to nitpick, because I think the difference is relevant: "Idea to prototype in a weekend" was possible for a spirited coder already before LLMs.

Now it's "Idea to prototype in a few minutes".

Re:AI coding is gambling by bartread on Wednesday March 18, 2026 @05:26PM (#47431629)
> You don't even write code, but you're getting a self-inflated sense of worth.

That’s because when it comes to delivering value, code doesn’t matter: outcomes do.

If I spend 10 hours hand coding something versus prompting an LLM to create a solution that delivers the same outcome in a few minutes, and I can get that solution into production in under an hour from the moment my fingers first touch the keyboard to start writing the prompt, well, whilst these solutions might both deliver the same value, the ROI differs significantly.

Re:AI coding is gambling by strangattractor on Wednesday March 18, 2026 @02:51PM (#47429836)
One size never fits all. I am old enough to remember what a game changer Spreadsheets (VisiCalc) where. They made the personal computer into a SwissArmy knife for many people that could not justify investing large sums of money into software to solve a niche problem. Until that time PCs simply were not a big thing.

I believe AI will do something similar for programming. The level of complexity in modern apps is high and requires the use of many technologies that most of us cannot remotely claim to be expert in. Getting an idea and getting a prototype will definitely be easier. Production Code is another beast. Dealing with legacy systems etc will still require experts at least for the near future IMHO.

Re:AI coding is gambling by hungryhobbit on Wednesday March 18, 2026 @03:28PM (#47430328)
I remember when my dev team included some people using Emacs, some using Eclipse (this was pre-VS Code), and some using IntelliJ.

Developers will always disagree on the best tool for X ... but we should all fear the Luddites who refuse to even try new tools, like AI. That personality type doesn't at all mesh with my idea of a "good programmer".

Re:AI coding is gambling by rsoto2 on Wednesday March 18, 2026 @03:52PM (#47430608)
Flat out wrong. The most impressive engineers I've met in my career did not care for fancy tools with bells and whistles.
Re:AI coding is gambling by hext on Wednesday March 18, 2026 @04:28PM (#47431012)
Sure, I bet they didn't outright dismiss them as useless to the entire field though! I'm sure they still understood the value those fancy tools provided to their peers.
Re:AI coding is gambling by skydhash on Wednesday March 18, 2026 @05:10PM (#47431486)
Unless someone is trolling, it’s rare for people to deem it as “useless”. Most counterpoints have been about ethics and issues that surround LLM usage. Things like licensing, coding vs review time, correctness and maintainability of the generated code, etc… Unless you believe we’re in a software engineering utopia, I think it’s fair to call those out.
Re:AI coding is gambling by hext on Wednesday March 18, 2026 @08:26PM (#47433139)
I think it’s fair to call those things out 100% of the time regardless of the LLM usage. Not sure what gave you the impression otherwise.
Re:AI coding is gambling by _se on Wednesday March 18, 2026 @04:34PM (#47431087)
Are you implying that someone who prefers Eclipse is more likely to be a good software engineer than someone who prefers Emacs? If so, that is so hilariously backwards that I can't even begin to understand the types of experiences that you must've had.

I am sure that you're objectively wrong if that is what you're saying.

Re:AI coding is gambling by phlakaton on Wednesday March 18, 2026 @07:53PM (#47432873)
I went to a James Gosling talk where he excoriated the Emacs users in his audience for clinging to outdated technology and not using a state-of-the-art IDE.

But the IDE he was hawking wasn't Eclipse. I think it was Sun Studio.

Re:AI coding is gambling by altruios on Wednesday March 18, 2026 @05:22PM (#47431592)
I'm reading it as: those unwilling to try both and make an honest evaluation and instead have preconceived notions and bigotry tend to make bad programmers. That preferences are fine, but dogmatism should be avoided.
Re:AI coding is gambling by pxc on Wednesday March 18, 2026 @06:21PM (#47432130)
Nowadays most people try VSCode or JetBrains "by default" in school or at a first job. It's Emacs that's for explorers who actually try alternatives
Re:AI coding is gambling by tovej on Wednesday March 18, 2026 @04:38PM (#47431135)
I will try anything reasonable. And have tried LLM tools for programming. But there's no way I would use it daily. It's too inefficient, too error prone, and will actively make me a worse programmer (as I will be writing less code and making fewer decisions. I will also understand less of the systems I'm building).

All the excellent developers around me are _not_ using AI except for very small, contained tasks.

Re:AI coding is gambling by nmeagent on Wednesday March 18, 2026 @07:15PM (#47432577)
> but we should all fear the Luddites who refuse to even try new tools, like AI

Why in the cat hair would you fear someone for refusing to try a particular tool? Perhaps they have good reason? Maybe, just throwing this out there, they think the entire idea of say strip mining the Internet for training data, ignoring attribution requirements of any associated licenses, and selling it back to us all for a subscription fee is ethically and morally dubious at best?

Re:AI coding is gambling by em-bee on Wednesday March 18, 2026 @11:54PM (#47434730)
a sculptor or a painter are doing something inherently different from someone who describes the outcome and have it created by someone else.

in my world they are called product managers or product owners (scrum) but they are not programmers. prompting an LLM is producing a product but it is not programming.

i refuse to use AI because i want to remain a programmer, and not become a manager.

Re:AI coding is gambling by mskogly on Thursday March 19, 2026 @04:12AM (#47436331)
I agree. I remember working as a front end web developer years ago and needing to parse and transform xml/xslt from an api, and spending days and days trying to get it to work. The problem was the version of the IIs web server, version of xslt parser, and version format of the xslt etc. spent days on stack overflow trying to get a working solution. With ai I would have solved that idiotic problem in 1 minute.

Ai is tool, that lets us do what we want to do.

I also remember trying to create my first iOS app in Xcode and thinking «this is simply beyond me». Wouldn’t say app coding is trivial with ai, but its at least feasible now.

The bad part that none of us have a competitive edge anymore, and are close to unemployable. We can’t all be self taught founders who starts our own businesses. It’s going to get weird.

Re:AI coding is gambling by manmal on Wednesday March 18, 2026 @03:59PM (#47430687)
I've felt this exact same way until very recently. But in the end, it's slop that never quite does what it's supposed to. Anthropic is proud of themselves that they brute-forced the world's crappiest C compiler into existence. Guess what, nobody will use it.
Re:AI coding is gambling by bluefirebrand on Wednesday March 18, 2026 @02:40PM (#47429681)
> but I finally feel like I'm _good_ at programming, which is insane, because I literally haven't written a line of code myself in months

This is exactly the sort of mentality that makes me hate this technology

You finally feel good at programming despite admitting that you aren't actually doing it

Please explain why anyone should take this seriously?

Re:AI coding is gambling by pdntspa on Wednesday March 18, 2026 @02:53PM (#47429869)
Because the programming is and was always a means to an end. Obsessing over the specific mechanical act of programming is taking the forest for the trees.

I agree with gp that the speed in which I am able to execute my vision is exhilarating. It is making me love programming again. My side projects, which have been hanging on the wall for years, are actually getting done. And quickly!

The actual act of keying in code is drudgery for me. I've written so much code in so many languages that it is hard not to hate them all. Why the fuck is it a hash in ruby but a dict in python? How the hell do I get the current unixtime in this language again?!? Why the fuck do I need to learn yet another stupid vocabulary for what is essentially databinding? Who cares, let the AI handle it

Re:AI coding is gambling by mkehrt on Wednesday March 18, 2026 @03:00PM (#47429967)
None of my side projects are things where I want the output. They're all things where I want to write the code myself so I understand it better. AI is antithetical to this.
Re:AI coding is gambling by dolebirchwood on Wednesday March 18, 2026 @03:33PM (#47430382)
I have three side projects that revolve around taking public access data from shitty, barely usable local government websites, and then using that data to build more intuitive and useful UIs around them. They're portfolio pieces, but also a public service. I already know how to build all of these systems manually, but I have better things to do. So, hell yeah I'm just going to prompt my way to output. If the code works, I don't care how it was written, and neither do the members of my community who use my free sites.
Re:AI coding is gambling by duskdozer on Thursday March 19, 2026 @08:10AM (#47437973)
>If the code works, I don't care how it was written

This doesn't concern you for something you're presenting as a portfolio piece?

Re:AI coding is gambling by kowbell on Thursday March 19, 2026 @09:05AM (#47438713)
Perhaps part of their portfolio is the code they've hand written, and part of it is demonstrating they are able to use this new tool to make something that works (despite how imperfect the tool is, as we see so many people point out)
Re:AI coding is gambling by dolebirchwood on Thursday March 19, 2026 @02:09PM (#47443471)
The code is still clean and organized. When I say I don't care "how" the code is written, I mean I don't care how it was generated (i.e., by prompting or by hand -- and I don't do any of it manually anymore). I still care about how it's structured, as a well-structured codebase helps the agents do their job better.
Re:AI coding is gambling by pdntspa on Wednesday March 18, 2026 @03:04PM (#47430021)
All of my side projects scratch an itch, so I do want the output. There are not enough hours in the day for me to make all the things I want to make. Code is just the vessel, and one I am happy to outsource if I can maintain a high standard of work. It's a blessing to finally find a workflow that makes me feel like I have a shot at building most of the things I want to.
Re:AI coding is gambling by cess11 on Wednesday March 18, 2026 @03:34PM (#47430401)
Are these things that no one previously built and published, so you can go and take a look at their implementation?
Re:AI coding is gambling by pdntspa on Wednesday March 18, 2026 @03:59PM (#47430684)
Possibly. Mostly?

I wanted a stackable desk tray shelf thing for my desk in literally any size for my clutter. Too lazy to go shopping for one so I had claude write me an openSCAD file over lunch break then we iterated on it after-hours. By end of work next day I had three of them sitting on my desk after about 3 hours of back-and-forth the night before (along with about half a dozen tiny prototypes), and thats including the 2hr print time for each shelf.

I want a music metadata tool that is essentially TheGodfather but brought into the modern day and incorporates workflows I wish I had for my DJing and music production. And not some stupid web app, a proper desktop app with a proper windowing toolkit. I'd estimate it would take me 12-18 months to get to a beta the old way, to the exclusion of most of my other hobbies and projects, instead first Gemini then Claude and I managed to get a pretty nice alpha out in a few months over the summer while I was unemployed. There's still a lot left I want to add but it already replaced several apps in my music intake workflow. I've had a number of successful DJ gigs making use of the music that I run through this app. Funny enough the skills I learned on that project landed me a pretty great gig that lets me do essentially the same thing, at the same pace, for more pay than I've ever made in my SWE career to-date.

A bunch of features for my website, a hand-coded Rails app I wrote a few years ago, went from my TODO pile to deployment in just a couple of hours. Not to mention it handled upgrading Ruby and Rails and ported the whole deployment to docker in an afternoon, which made it easy to migrate to a $3 VPS fronted by cloudflare.

I have a ton of ideas for games and multimedia type apps that I would never be able to work on at an acceptable pace and also earn the living that lets me afford these tools in the first place. Most of those ideas are unlike any game I've ever seen or played. I'm not yet ready to start on these yet but when/if I do I expect development to proceed at a comfortably brisk pace. The possibilities for Claude + Unreal + the years and years of free assets I've collected from Epic's Unreal store are exciting! And I haven't even gotten into having AI generate game assets.

So idunno, does that count?

Re:AI coding is gambling by tovej on Wednesday March 18, 2026 @04:42PM (#47431198)
Would you share the music app? Do you have a public repo or demo somewhere?

You didn't really describe it very much, so it's hard to say what it actually does. I'm interested in evaluating the quality of vibecoded projects people actually use.

Re:AI coding is gambling by pdntspa on Wednesday March 18, 2026 @04:46PM (#47431241)
At a later date, perhaps. I haven't messed with this project since I got employed and it was written over summer 2025, when the tooling for agentic development was a lot worse. (Very ADD here) There's also the open question of how best to package a python app that makes use of PyTorch and SciPy for distribution to nontechnical users. I want to solve that before I start putting this in other people's hands.

Careful with the term 'vibe coded', that does not characterize how I work.

Re:AI coding is gambling by tovej on Wednesday March 18, 2026 @05:38PM (#47431755)
Vibecoding is the term for building software with LLM tools. Did you do something different?

I'm just getting tired of hearing claims of incredible software being built with LLM-based tools, but when I ask to see them, I get nothing.

Your claim of 12-18 months for a windowed music metadata app seem weird. That seems like about a week with Dear ImGui and some file format reading libraries to me. Am I missing something?

Re:AI coding is gambling by pdntspa on Wednesday March 18, 2026 @06:06PM (#47431995)
> Vibecoding is the term for building software with LLM tools

without manual review and guidance. Coasting along purely on vibes. Hence the name. Agentic development is the middle ground where you're actively reviewing and architecting.

Dear Imgui isn't a 'proper' windowing toolkit. It's immediate-mode, it doesn't use OS affordances. Its not WinForms or GTK or QT (though to be fair QT isn't quite native but its by far the closest)

I never made any claims of 'incredible software'. I am building things that I need and want. I will give them to the world if I so choose and if they are good enough. And its not there yet.

And considering that I have almost zero domain knowledge in the area of DSP or audio analysis, that I'd only have a couple hours a day to work on it at best (energy, motivation, and other factors notwithstanding), and the amount of learning it would take to get to the point where something like that would be "about a week" is where most of that 12-18 months goes. And yes the metadata and GUI parts are easy, but the code that generates the metadata that is good enough to perform with? Across every possible container/meta/audio format? That produces quality results on both beatport downloads and 96khz vinyl rips? I'm trying to build something to consolidate my original music library (hundreds of thousands of files) with divergent sublibraries on multiple (proprietary) DJ platforms. Basically cleaning up after 20 years of fucking around without a plan. That's hard.

Re:AI coding is gambling by cess11 on Thursday March 19, 2026 @07:27AM (#47437608)
Yeah, sure.
Re:AI coding is gambling by hk__2 on Wednesday March 18, 2026 @03:07PM (#47430066)
All my side projects exist to solve a problem.
Re:AI coding is gambling by hk__2 on Wednesday March 18, 2026 @03:09PM (#47430102)
> The actual act of keying in code is drudgery for me. I've written so much code in so many languages that it is hard not to hate them all. Why the fuck is it a hash in ruby but a dict in python? How the hell do I get the current unixtime in this language again?!? Why the fuck do I need to learn yet another stupid vocabulary for what is essentially databinding?

These are the downsides, but there are also upsides like in human languages: “wow I can express this complex idea with just these three words? I never though about that!”. Try a new programming paradigm and that opens your mind and changes your way of programming in _any_ language forever.

Re:AI coding is gambling by beepbooptheory on Wednesday March 18, 2026 @03:58PM (#47430678)
"I really really love cooking. In fact, I have optimized my cooking completely, I go out to restaurants every night!"

I believe gp and others just like food instead of cooking. Which is fine, but if that's the case, why go around telling everyone you're a cook?

Re:AI coding is gambling by RcouF1uZ4gsC on Wednesday March 18, 2026 @04:27PM (#47430997)
But are you doing real food preparation unless you are hunting and dressing the animals and foraging for your own food?
Re:AI coding is gambling by r-w on Wednesday March 18, 2026 @04:41PM (#47431175)
Yes. You are doing any of the work yourself rather than instructing someone else on how to do it.
Re:AI coding is gambling by sebzim4500 on Wednesday March 18, 2026 @04:55PM (#47431336)
You are doing something, but 99% of the work has been done for you. I guess it's like vibe coding and telling the model to fix issues when you see them.
Re:AI coding is gambling by dorkrawk on Wednesday March 18, 2026 @04:43PM (#47431209)
Re:AI coding is gambling by beepbooptheory on Wednesday March 18, 2026 @05:15PM (#47431536)
Ah geeze. I am utterly destroyed by this comment. Will need to sit and think now.
Re:AI coding is gambling by pdntspa on Wednesday March 18, 2026 @05:34PM (#47431701)
"I thought using loops was cheating, so I programmed my own using samples. I thought using samples was cheating, so I recorded real drums. I thought that was cheating, so I learned to play. I thought using purchased drums was cheating, so I made my own. I thought using pre-made skins was cheating, so I killed a goat and skinned it. I thought that was cheating too, so I raised my own goats from birth. I haven't made any music lately, what with the goat farming and all."
Re:AI coding is gambling by beepbooptheory on Wednesday March 18, 2026 @09:15PM (#47433551)
Yeah, yeah we get it. Does anyone have a different response? Or, equally acceptable, can anyone unpack this one and its siblings?

As far as I can tell, my implicit argument doesn't really rest on some kind fallacious threshold on really doing the thing, or not, right? I never said anything about "cheating." I'm just asking why we got a lot chefs who don't wanna cook.

Like would yall be happy if we maybe just come up with a different word? Why do you need to be an AI user and also "programmer"? What about: "no I don't like coding, but I do love generating apps.."?

Like following the (presumed) logic here we should say that all visual artists are just wannabe photographers. Or we'd might discover an abandoned house in the woods and then feel legitimized to say we built it, because really, the end product is the same right?

AI guys, I implore you, the world is literally yours. Mountains will be moved for your cause. You are the winner, the hegemonic force for the forseeable future. Why can't yall just be happy being what you are? Why cling to titles from an obsolete world? Where you really want to be "programmer" and "artist"? These things have nothing for you, if you believe in this radically different future so much, why even be concerned as being the same kinds of things as us dumb luddites?

I think you should just use your agential blahblah to start a one-person B2B SaaS, make a lot of money, and move on. At no point will it matter what you called yourself!

Re:AI coding is gambling by bigstrat2003 on Wednesday March 18, 2026 @03:03PM (#47430013)
> Because the programming is and was always a means to an end.

No. Programming is a specific act (writing code), and that act is also a means to an end. But getting to the goal does not mean you did programming. Saying "I'm good at programming" when you are just using LLMs to generate code for you is like saying "I'm good at driving" when you only ever take an Uber and don't ever drive yourself. It's complete nonsense. If you aren't programming (as the OP clearly said he isn't), then you can't be good at programming because you aren't doing it.

Re:AI coding is gambling by NewsaHackO on Wednesday March 18, 2026 @03:13PM (#47430151)
I guess I agree with you, but I think the GP may have mispoke and meant he loves building software. It's sort of like the difference between knitting and making clothes. The GP likely loves making clothes on an abstract basis and realized that he won't have to knit anymore to do so. And he really never liked knitting in the first place, as it was just a means to an end.
Re:AI coding is gambling by munk-a on Wednesday March 18, 2026 @03:43PM (#47430495)
Most people who are knitting do it purely for the experience of knitting. If you need clothes it's far more affordable to buy the cheap manufactured stuff. Some people certainly enjoy the creativity of expression and wish they could get to that easier - but most of those people have moved away from manual tasks like knitting and instead just draw or render their imagination. There's genuine value in making things by hand as the process allows us time to study our goal and shape our technique mid-approach. GP may legitimately like knitting more than making clothes.
Re:AI coding is gambling by NewsaHackO on Wednesday March 18, 2026 @04:04PM (#47430749)
I think you misunderstood my post. Now many people do knitting for the joy of knitting, but people used to knit to create clothing to wear or to sell. Of course, automated knitting machines have largely replaced hand knitting, and people now still do it. If you are very good at hand knitting, you might see if you can sell some work. However, if you want to make knitted clothing at scale, you would be better served taking a high-level approach to the actual design of the clothing and learning how to prompt the automated knitting machine to do so instead of optimizing for how you yourself would hand knit it.
Re:AI coding is gambling by munk-a on Wednesday March 18, 2026 @05:46PM (#47431827)
That would be a maximally economically efficient approach to producing knit clothes - but hand knit clothing still does have a significant market. This year I sought out a cobbler to get a new pair of shoes because my feet are a bit weird and the machine templates for what a foot should look like doesn't produce something I can comfortably wear. If you personally derive value from putting in the manual labor to produce "artisanal" goods in most fields you can find a market willing to pay the premium for your labor. This market is much smaller than the machine-driven equivalent so it can't support nearly the same quantity of producers as the market supported before automation came along but it is a niche you can operate within.

I don't disagree with your main thesis that an automated knitting machine can out produce hand-knit goods but I do think you're under appreciating that there still is a market for the non-automated goods. Even if they can't compete for the majority of the market markets are weird and non-uniform so those skills do still feed into a market.

Re:AI coding is gambling by datavalue on Wednesday March 18, 2026 @05:28PM (#47431648)
It’s similar to the arrival of mechanized looms in the 19th century. My ancestors were weavers, and automation eventually replaced those jobs. I’ve spent 40 years working in IT as a programmer and am now nearing retirement, so I’ve been fortunate. To me it feels like programming as a skill may not have much time left. Probably how my ancestors felt.
Re:AI coding is gambling by NewsaHackO on Wednesday March 18, 2026 @06:19PM (#47432119)
Yeah, I was reading a little bit about knitting before my post and saw that in 1589, a person who invented a sort of prototype to the automated knitting machine in the UK had his patent application denied by the queen due to taking jobs away from hand knitters. I guess back then they had to be a little more protective because it would be a lot easier for civil unrest to lead to revolution and civil war in postfeudal UK than now.
Re:AI coding is gambling by pdntspa on Wednesday March 18, 2026 @03:06PM (#47430052)
I'm still reading the code, I'm still correcting the LLM's laughably awful architecture and abstractions, and I'm still spending large chunks of time in the design and planning phase with the LLM. The only thing it does is write the code.

But that's not programming because its a natural-language conversation?

Re:AI coding is gambling by bakugo on Wednesday March 18, 2026 @04:34PM (#47431085)
> But that's not programming because its a natural-language conversation?

Correct. Programming is writing code. You are not writing code, therefore you are not programming. I don't understand what's so complicated about this.

Re:AI coding is gambling by pdntspa on Wednesday March 18, 2026 @04:53PM (#47431320)
I'm literally making a program. Present-progressive of the verb to program. I feel like you're pearl-clutching on semantics. By my read, programming != writing code, but writing code is most definitely programming. Oxford defines 'to program' as both.
Re:AI coding is gambling by bakugo on Wednesday March 18, 2026 @06:09PM (#47432020)
You're not making a program. You're managing the AI that is making a program. You're a manager, maybe a designer or architect too, but not a programmer.

These are well defined roles that existed well before AI. You don't get to redefine them just because you feel like you should get to be part of some imaginary "programmers' club" without doing the actual thing that defines the "programmer" role.

Re:AI coding is gambling by pdntspa on Wednesday March 18, 2026 @07:07PM (#47432517)
If you micromanage the mechanic, then yeah you might get production credits for fixing the car.

You could argue that I'm playing the manager, sure. I guess people who write software with nocode or visual data flow tools aren't programming in some form either? They aren't 'visual programming'? What about if I draw buttons and text boxes on a form in Visual Basic? I haven't hooked up the events yet, but that isn't programming?

Would you say that I am not programming if I make a synthesizer in Reaktor or Max? What about using blueprints in Unreal? Are those not programming?

This assertion that programming requires writing code is incorrect. I suspect the distinction cuts a little too close to home, which is why we are arguing semantics here.

Re:AI coding is gambling by 000ooo000 on Wednesday March 18, 2026 @06:58PM (#47432457)
It's sad to watch the mental gymnastics at play. I guess by asking my mechanic to service my car, I'm a mechanic too? I want it > it gets done > I am the doer. Ridiculous.
Re:AI coding is gambling by californical on Wednesday March 18, 2026 @04:47PM (#47431247)
I mean, yes - you’re reviewing and architecting, but not creating.

Same as if you use an image diffusion model. You can describe very clearly what you want, and iterate carefully until you get a picture that looks good. But nobody would say that they “drew a nice picture”, since they haven’t done any drawing.

(except maybe the mega-power-users who use the tool and have a warped view of their accomplishment)

Re:AI coding is gambling by pdntspa on Wednesday March 18, 2026 @07:22PM (#47432629)
I'll never say that I wrote the code, because I didn't.
Re:AI coding is gambling by snackerblues on Wednesday March 18, 2026 @10:25PM (#47434065)
>wrote the code

aka programmed.

Re:AI coding is gambling by 000ooo000 on Wednesday March 18, 2026 @07:32PM (#47432710)
No sane person would argue Person A is a concreter if Person A is telling Person B to do concreting and Person B does the concreting. Doesn't matter if Person A had elaborate plans for the concrete, or if Person A owns the concrete afterwards. These are long-established ideas. You can twist it and argue "semantics!" all you want but it will never take with anyone but the Person A's.
Re:AI coding is gambling by bakugo on Wednesday March 18, 2026 @04:27PM (#47431001)
Sounds like you just don't like programming. And that's okay! It's okay to not like things.

But "I love programming now that I don't do any programming" is an utterly nonsensical statement. Please stop and reflect over what you said for a moment.

Re:AI coding is gambling by pdntspa on Wednesday March 18, 2026 @05:29PM (#47431650)
Substitute it with "the mechanical act of writing code" and maybe it will make more sense. I have been clumsy with my vocabulary here, forgive me.
Re:AI coding is gambling by wmeredith on Wednesday March 18, 2026 @03:19PM (#47430230)
I think this is a semantics thing. I feel the same way, but I wouldn't say that I feel like I'm good at programming. I'm most certainly not. What I am good at is product design and development, and LLM tech has made it so that I can concentrate on features, business models, and users.
Re:AI coding is gambling by orsorna on Wednesday March 18, 2026 @03:04PM (#47430037)
Well for one, programming actually sucks. Punching cards sucks. Copywriting sucks. Why? Well, implementation for the sake of implementation is nothing more than self-gratifying, and sole focus on it is an academic pursuit. The classic debate of which programming language is better is an argument of the best way to translate human ideas of logic into something that works. Sure programming is fun but I don't want to do it. What I do want to do is transform data or information into other kinds of information, and computing is a very, very convenient platform to do so, and programming allows manipulation of a substrate to perform such transformations.

I agree with OP because the journey itself rarely helps you focus on system architecture, deliverable products and how your downstream consumers use your product. And not just product in the commercial sense, but FOSS stuff or shareware I slap together because I want to share a solution to a problem with other people.

The gambling fallacy is tiresome as someone who, at least I believe, can question the bullshit models try to do sometimes. It is very much gambling for CEOs, idea men who do not have a technical floor to question model outputs.

If LLMs were /slow/ at getting a working product together combined with my human judgement, I wouldn't use them.

So, when I encounter someone who doesn't pin value into building something that performs useful work, only the actual journey of it, regardless of usefulness of said work, I take them as seriously as an old man playing with hobby trains. Not to disparage hobby trains, because model trains are awesome, but they are hubris.

Re:AI coding is gambling by pton_xd on Wednesday March 18, 2026 @04:17PM (#47430882)
> Well for one, programming actually sucks.

I'll never understand those in a field who hate the day-to-day details of their job. You're intelligent, why not do something you actually enjoy engaging with?

Maybe now with the advancement of the field you're finally enjoying yourself, but why were you subjecting yourself to daily misery for so long in the first place? I don't get it.

Re:AI coding is gambling by orsorna on Wednesday March 18, 2026 @04:28PM (#47431004)
Well I just explained what I actually enjoy about programming, which is the results of it. Many jobs have intermediate boring steps that build to something satisfying.

>but why were you subjecting yourself to daily misery for so long in the first place? I don't get it.

It just meant it took a lot longer to build something, to get that satisfaction.

Re:AI coding is gambling by munk-a on Wednesday March 18, 2026 @03:39PM (#47430451)
> Well for one, programming actually sucks. Punching cards sucks. Copywriting sucks.

There's a significant difference between past software advancements and this one. When we previously reduced the manual work when developing software it was empowering the language we were defining our logic within so that each statement from a developer covered more conceptual ground and fewer statements were required to solve our problems. This meant that software was composed of fewer and more significant statements that individually carried more weight.

The LLM revolution has actually increased code bloat at the level humans are (probably, get to that in a moment) meant to interact with it. It is harder to comprehend code written today than code written in 2019 and that's an extremely dangerous direction to move in. To that earlier marker - it may be that we're thinking about code wrong now and that software, as we're meant to read it, exists at the prompt level. Maybe we shouldn't read or test the actual output but instead read and test the prompts used to generate that output - that'd be more in line with previous software advancements and it would present an astounding leap forward in clarity. My concern with that line of thinking is that LLMs (at least the ones we're using right now for software dev) are intentionally non-deterministic so a prompt evaluated multiple times won't resolve to the same output. If we pushed in this direction for deterministic prompt evaluation then I think we could really achieve a new safe level of programming - but that doesn't seem to be anyone's goal - and if we don't push in that direction then prompts are a way to efficiently generate large amounts of unmaintained, mysterious and untested software that won't cause problems immediately... but absolutely does cause problems in a year or two when we need to revise the logic.

Re:AI coding is gambling by viktorianer on Saturday March 21, 2026 @06:58AM (#47465930)
I ran a multi-agent system that generated tests for 60+ Rails models. One spec: 259 examples, 70% of time in factory creation, 897 factory calls. Mathematically rigorous tests that spent most of their time waiting for the database.

AI does not validate its own output. My system runs 138 regex-based checks before an agent can commit. Zero tokens, zero LLM reasoning. The same tooling turned out useful for humans too. The real gamble is using AI without deterministic quality gates between generation and commit.

Re:AI coding is gambling by bluefirebrand on Wednesday March 18, 2026 @03:24PM (#47430289)
> Well for one, programming actually sucks

Speak for yourself. Programming is awesome. I love it so much and I hate that AI is taking a huge steaming dump on it

> So, when I encounter someone who doesn't pin value into building something that performs useful work, only the actual journey of it, regardless of usefulness of said work, I take them as seriously as an old man playing with hobby trains

Growing and building rapidly at all costs is the behavior of a cancer cell, not a human

I love model trains

Re:AI coding is gambling by orsorna on Wednesday March 18, 2026 @04:08PM (#47430785)
Your cancer cell analogy is moot unless you paint all AI generated applications to be unusable trash, which is not the case, and I wouldn't describe my own work with it. It's true that standards have dropped to the floor where anyone can "ship" something but doesn't mean it's good. I think I have a better handle on how to steer GenAI versus the average linkedinbro. But the divide between journey and destination is valid, I guess it's something that hasn't been explored until GenAI.
Re:AI coding is gambling by poszlem on Wednesday March 18, 2026 @03:35PM (#47430408)
Why do you feel good about programming despite not writing in machine code?
Re:AI coding is gambling by bakugo on Wednesday March 18, 2026 @04:43PM (#47431204)
False equivalence. x86 assembly is a programming language, C is a programming language, Javascript is a programming language. English is NOT a programming language.

If it was, you wouldn't need "AI" to convert English into a real programming language before that, in turn, can be converted to machine code.

Re:AI coding is gambling by throwawaytea on Wednesday March 18, 2026 @04:54PM (#47431324)
My boss can make people do countless things in the proper order, with just a few words. Sounds like a programming language to me.
Re:AI coding is gambling by jlarcombe on Wednesday March 18, 2026 @07:21PM (#47432618)
I enjoyed that too when I was a youngster but there are good reasons why it is impractical for day to day work.
Re:AI coding is gambling by MattGaiser on Wednesday March 18, 2026 @03:22PM (#47430268)
Different definitions of programming.

OP defines it as getting the machine to do as he wants.

You define it as the actual act of writing the detailed instructions.

Re:AI coding is gambling by bluefirebrand on Wednesday March 18, 2026 @03:31PM (#47430359)
It is very difficult to get the machine to do what you want without the detailed instructions

If you have an LLM generate the instructions, then the LLM is programming, you're just a "prompter" or something. Not a programmer

Re:AI coding is gambling by r-w on Wednesday March 18, 2026 @04:42PM (#47431190)
Exactly. There's a probabilistic machine in between you and every instruction that gets executed, without exception. It's straight up different.
Re:AI coding is gambling by cgg23 on Wednesday March 18, 2026 @10:06PM (#47433939)
Im concerned that people are debating over this lol.
Re:AI coding is gambling by thendrill on Wednesday March 18, 2026 @02:54PM (#47429893)
I see alot of people get really confused between the act of writing code VS. programming...

Programming is willing the machine to do something... Writing code is just that writing code, yes sometimes you write code to make the machine do something and other times you write code just to write code ( for example refactoring, or splitting logic from presentation etc.)

Think about it like this... Everyone can write words. But writing words does not make you a book writer.

What always gets me is that the act of writing code by itself has no real value. Programming is what solves problems and brings value. Everyone can write code, not everyone can "program"....

Re:AI coding is gambling by bigstrat2003 on Wednesday March 18, 2026 @03:06PM (#47430051)
Programming is writing code. There's nothing to confuse because that's what the word means.
Re:AI coding is gambling by simplyluke on Wednesday March 18, 2026 @03:24PM (#47430286)
Is it? I wouldn't consider punch cards writing code but they were certainly programming. Programming is a broader concept than code in a text file.
Re:AI coding is gambling by ModernMech on Wednesday March 18, 2026 @03:19PM (#47430231)
They're saying writing code is programming but not all programming is writing code. What is Scratch?
Re:AI coding is gambling by r-w on Wednesday March 18, 2026 @04:43PM (#47431200)
A graphical means of writing and manipulating a program.
Re:AI coding is gambling by boc on Wednesday March 18, 2026 @05:05PM (#47431445)
Aka Claude Code.
Re:AI coding is gambling by throwawaytea on Wednesday March 18, 2026 @04:49PM (#47431270)
I know how to build a house for the most part. But I don't have time to build a house.

If I get a robot someday and manage it daily before I leave for work to slowly build a house, when it's done, I gotta be honest and admit I'll consider myself a home builder.

Otherwise, who is a home builder? Very few people do every single part themselves, even if they technically could.

Re:AI coding is gambling by reverius42 on Wednesday March 18, 2026 @07:27PM (#47432678)
This is like saying you can accomplish a lot "in assembly" if you write C++ instead of hand-writing assembly. I think I agree that similarly to "this is not hand written assembly", for the use of LLMs to generate high level code, "this is not programming" is also true.

It didn't mean we shouldn't use C++ and stop hand-writing (almost all) assembly. I don't think it means we should't use LLMs and stop hand-writing C++ either.

Re:AI coding is gambling by bakugo on Wednesday March 18, 2026 @04:25PM (#47430975)
> Going to McDonalds made me realize that the reason I love cooking isn't the actual cooking itself. Being able to order a food at McDonalds and getting it without doing anything myself is the best part about cooking! Now that I only eat McDonalds, I feel like I'm _good_ at cooking.

You do not like and have never liked programming. You wanted to be a manager. They are completely different things.

Re:AI coding is gambling by itsgrimetime on Wednesday March 18, 2026 @09:29PM (#47433655)
a lot of the replies on here (not just yours, I just picked yours to respond to) make it clear I didn't articulate what I was meaning to very well - I'm still doing the "engineering". I used "programming" in a more general sense: building stuff with computers. I still go through the same motions. I try something, hit some failure mode, have to think of and (with the help of claude) execute on that, evaluate it, decide if its better or not, identify when the agent is off track or deviating from the vision I have, etc.

it seems you and others took my words a bit more literally than I intended for them to come across. it's not like I'm just one-shotting all my ideas directly into existence, I still need to understand how to use the tool to do it. it's just a different tool. one that's allowing me to build way more than I ever have, while having a ton of fun doing it.

and sure, your analogy seems reasonable if I was simply buying the code w/ my tokens. that wouldn't be fun or fulfilling at all - it's more like there is some new "cooking" tool that immediately spawns 90% of the ingredients pre-cut & prepped (maybe the other 10% isn't exactly what I asked for but I can improvise with it) and gives me a decent recipe based on the idea of what I wanted to cook in the first place that fills in (and gives me a starting point to learn about) the gaps that I didn't even realize I was missing. I see it more as: "All this time I thought I loved chopping onions and setting up the grill, but actually I just loved cooking".

you weren't wrong about the mcdonalds though. I do love mcdonalds

Re:AI coding is gambling by em-bee on Thursday March 19, 2026 @12:22AM (#47434905)
i love chopping onions and the whole cooking process. it is very meditative, and creative, whereas working at mcdonalds isn't.
Re:AI coding is gambling by Finbel on Thursday March 19, 2026 @07:28AM (#47437615)
That's silly, they don't want to manage people, they prefer to build actually useful things. I've recently learned how many programmers actually don't care about building things.

They love the craft, for all they care they could be working in a black box in a void as long as it fed them interesting problems to solve.

They don't see any actual benifit in the AI increasing the velocity of how fast they build useful things. That was never of value to them, all they see is the problems becoming more boring to solve.

Re:AI coding is gambling by maplethorpe on Wednesday March 18, 2026 @05:46PM (#47431824)
If there was a website called InfiniteAppStore, which contained every app imaginable, and where you could type in your search and it would return the code for that app, would you find that as satisfying to use as Claude Code?

On the surface this does not sound as satisfying, because it more resembles shopping than coding. But once Claude Code is finally tuned to do its job perfectly, you will essentially be using that infinite app store. You're actually using it right now, every time you use Claude Code — just an imperfect version of it.

If you enjoy using AI because it allows you to "will anything into existence", it's because the process is currently imperfect. Using Claude Code is closer to shopping than coding, but because the process is obfuscated, it feels like you're the one making the products in the shopping catalogue every time you place an order.

Re:AI coding is gambling by satyrnein on Wednesday March 18, 2026 @07:28PM (#47432684)
For folks who are not familiar, this is "The Library of Babel" by Borges. There is no creating, just selecting among characters sequences we already knew were possible.
Re:AI coding is gambling by em-bee on Wednesday March 18, 2026 @11:44PM (#47434664)
the library of babel contain all possible books, but people are unable o find the good ones among the sea of random rubbish.

the LLM equivalent would be to prompt "give me an app", without specifying what that app does and then repeating that until you get the app you are looking for, each time, checking by hand if the app does what you want.

Re:AI coding is gambling by gpt5 on Wednesday March 18, 2026 @06:53PM (#47432419)
In that scenario the 'joy of creation' would just shift to the 'joy of discovery'. Both of which are innate to humans.
Re:AI coding is gambling by leptons on Wednesday March 18, 2026 @07:24PM (#47432649)
Trust me, the two are not the same, and are orders of magnitude different in terms of human satisfaction.

When I walk down a street, I get 10 people stopping me to ask "Where did you get that?". When I tell them I made it, their heads explode. I know which side of that interaction is more satisfying.

We also go all-out for Halloween, and at the big Halloween festival there is literally a line down the street of people waiting to take photos with us. We created something amazing.

People aren't going to line up for slop.

Re:AI coding is gambling by devanil on Wednesday March 18, 2026 @08:43PM (#47433285)
Do you think that creation only comes with hard work?
Re:AI coding is gambling by leptons on Wednesday March 18, 2026 @09:18PM (#47433574)
Who said it was hard work?

The satisfaction comes from actually doing a thing that improves your own skill, instead of having a thing done for you.

Re:AI coding is gambling by sixtyj on Wednesday March 18, 2026 @08:45PM (#47433306)
In media there was a rule 1-9-90. One creates, 9 comment, 90 use or are silent/don’t care.

Richard Branson realized that a company starts to behave differently when it reaches more than stuff of 135 people that coincides with average number of people you can consider as personally known to you.

Context switching is a bitch. You cannot do it for a long time. Abundance brought by AI will somehow consolidate as people cannot digest everything created by it.

There are more than 45,000 models avail at HF (if I remember it right). Choose wisely :)

Re:AI coding is gambling by maplethorpe on Thursday March 19, 2026 @02:02AM (#47435510)
One potential solution to this is AI summarization. Imagine coming home, and while preparing dinner your AI assistant recounts what happened in all your favourite tv shows that day. Then while you're doing the laundry, it tells you about all the new games it found and tested for you.

These are just thought starters, but something like this could significantly raise the ceiling on what one person is able to consume in a 24 hour period.

Re:AI coding is gambling by intended on Thursday March 19, 2026 @06:51AM (#47437335)
Nah. These would be pseudo calories.

Adults tend to forget that they gained their powers of reasoning by exercising them.

Getting a summary, the way you described it, will be minus the effort required to think about it. This is great for information that you are already informed.

This is related to the illusion of explanatory depth. Most of us “know” how something works, until we have to actually explain it. Like drawing a bi-cycle, or explaining how a flush works.

People in general are not aware of how their brain works, and how much mental exercise they used get with the way the world is set up.

I suppose we can set up brain gyms, where people can practice using mental skills so that they don’t atrophy?

Re:AI coding is gambling by leptons on Saturday March 21, 2026 @01:37AM (#47464291)
"AI" is just more evidence that we're headed straight towards the world of Idiocracy.
Re:AI coding is gambling by the_af on Wednesday March 18, 2026 @09:11PM (#47433528)
> In that scenario the 'joy of creation' would just shift to the 'joy of discovery'. Both of which are innate to humans.

They may be innate, but that doesn't mean they are related or that one is a good substitute for the other.

Re:AI coding is gambling by gpt5 on Wednesday March 18, 2026 @09:54PM (#47433833)
I agree. Thinking about it a little more, I've realized that people create things today even if unnecessary (e.g. grow their own food), a lot of it for the satisfaction of it.

So we would still build stuff, but it would not be out of necessity.

Re:AI coding is gambling by jondwillis on Wednesday March 18, 2026 @06:10PM (#47432030)
If there was an infinite App Store, we wouldn't have scarcity and I'd be doing literally anything else other than selling my time for money. I'd also be killed because there's no point to my owners/the world keeping me around anymore in that scenario, except, maybe for my winning personality/companionship.
Re:AI coding is gambling by Apocryphon on Wednesday March 18, 2026 @06:13PM (#47432057)
To be fair, the shoppers of the InfiniteAppStore can still bikeshed endlessly about the merchandise.
Re:AI coding is gambling by Robotbeat on Wednesday March 18, 2026 @10:56PM (#47434341)
I dunno, browsing McMaster-Carr feels like both shopping and creating at the same time.

Typing is just choosing from the latent space something special, too. Could just be random words, or, even fewer, random grammatically correct sentences.

Re:AI coding is gambling by IAmGraydon on Wednesday March 18, 2026 @11:43PM (#47434655)
>But once Claude Code is finally tuned to do its job perfectly, you will essentially be using that infinite app store

You really believe that? What has lead you to the conclusion that LLMs will ever be capable of that?

Re:AI coding is gambling by maplethorpe on Thursday March 19, 2026 @07:31AM (#47437639)
No, I don't. But I hoped that asking the question "what would an AI tool look like once it was functioning perfectly?" might reveal something important about its underlying nature.

For example, if a carpenter was given a perfect hammer, or a painter a perfect paintbrush, would they find their craft any less enjoyable? AI, on the other hand, falls into a different category of tools (if we can call them tools at all) since they would no longer be enjoyable as tools of creation once they reached their "perfect" state.

Re:AI coding is gambling by estimator7292 on Wednesday March 18, 2026 @05:47PM (#47431837)
For me the joy comes from the understanding that the answer to "Is xyz possible?" is always, always "yes". It might be difficult, expensive, or take a long time, but my stance as an engineer is that anything is possible.

Hyperbole, yes, many things are in fact, not possible. But most people have the size of the two categories confused. The number of things that are categorically impossible is less than a rounding error compared to how many things are possible.

The joy and wonder of being an engineer is in taking problems deemed "impossible" and creating possibilities. It's in extracting a solution from infinite possibilities and redefining what possible even is.

Re:AI coding is gambling by the_af on Wednesday March 18, 2026 @09:20PM (#47433595)
What's the basis for this assertion? It seems wild:

> The number of things that are categorically impossible is less than a rounding error compared to how many things are possible.

If it's just a case of keeping a positive attitude and self-help, I can accept it. A sort of white lie one tells themselves.

Re:AI coding is gambling by jarjoura on Wednesday March 18, 2026 @07:09PM (#47432534)
I'd say, you are at the phase of this journey where you're feeling empowered.

It's just one step along the path of AI adoption to execute on an idea and see in near real-time the idea you had baked in your head come alive in front of you. Most of us get to this point and become the biggest evangelists of the tech. I see no reason you should feel guilty for the excitement you're feeling right now, and you should enjoy the journey. You're definitely paying for it in tokens, that's for sure.

However, there will come a point at which you will have successfully willed into existence a novel thing that you always wanted, and there it is, exactly as you dreamed, but by then, you'll be left with a weird empty feeling you won't really have the words for. Maybe it's a feeling of not earning the thing you built, or maybe it's just, your idea is finished and now you have to think of another idea. Certainly, this was your idea though, and it proves you were right, or at least on to something, and it is valuable, to you.

Yet, you didn't go on the journey to get there. You didn't bump up against limitations of the programming language or system and think about workarounds while you were showering or commuting to the office. You basically bought the finished product from the dynamic template marketplace of Anthropic (or whereever), and that's cool that it does what you need. It just isn't really programming, or being a software engineer in the traditional sense.

What used to be something you could potentially leave your day job for to go create a startup with a cofounder over, or maybe sell off to a buyer, or just open source and share with the world, isn't going to have the same meaning. It's a black box of code that you'll need a coding agent to continue working on, keeping that money flowing to Anthropic or whereever.

Anyway, I think the Slot Machine question is where a lot of early adopters are now at in this journey, and once more of us are there, then we can start asking the hard questions. Right now too many of us are where you're at, and it's impossible to know where things will end up in a year or so.

Re:AI coding is gambling by devanil on Wednesday March 18, 2026 @08:46PM (#47433313)
Don't you think that's overreacting? I know it's an important moment for us, but your speech sounds kind of theological. Almost condemning him to hell for "feeling pleasure."
Re:AI coding is gambling by the_af on Wednesday March 18, 2026 @09:15PM (#47433557)
There's no condemning at all in the comment you're replying to, in fact the opposite: there's understanding.

It's very weird because judging from this comment, and some other comment you wrote asking whether the other person believed creation requires hard work (which wasn't at all what they said), makes it seem as if you aren't reading the comments you're replying to.

Re:AI coding is gambling by rcxdude on Thursday March 19, 2026 @10:17AM (#47439916)
It is hard to read the comment in question as anything other than 'the struggle is important to your satisfaction', which to me feels at the very least not unversally true (different people will find satisfaction from different things: for me personally I have far more ideas than I could ever make real, so 'having to come up with one' is not really something I expect to be a problem), at worst a kind of religious 'virtue through suffering' moral judgement.

(If the goal was to learn, then that's a different question. Learning generally requires putting the effort in. But I don't think that learning the lower-level details is actually the goal in a lot of cases, merely a means to an end)

Re:AI coding is gambling by the_af on Thursday March 19, 2026 @12:34PM (#47442084)
I didn't read it like that.

I read it like... say, asking a genie to produce stuff for you out of thin air. "Make the most beautiful gem for me!". Then, "a marvelous painting that will impress my beloved!", "a meal worthy of a king!", etc.

After the novelty wears off, those are empty achievements. They are not yours, you haven't chipped a single facet of the gem, nor found it yourself, nor lifted a paintbrush or understood how paint flows. It's not about struggling (or not just that), it's about doing [1].

You haven't earned the things you didn't do. You don't think you're cooking when you order a ready meal. Same here.

And yet there's not a single bit of condemnation in the comment we're discussing. Just understanding, "this is a phase we all go through, but look...".

---

[1] I hate that we must add disclaimers now, but I promise this is me, a human, and not an LLM'ism, "it's not X. It's Y."

Re:AI coding is gambling by rcxdude on Thursday March 19, 2026 @05:19PM (#47446312)
Phrases like 'you haven't earned it' imply some kind of judgement, IMO. You have the thing now, if all you wanted was the thing, not the lessons you learned along the way, then job done. The prediction that this will ring hollow, IMO, strongly depends on your personality. And LLMs are not like the genie, anyhow. You need to put in some effort yourself for anything past trivial examples.

(To project the argument to absurdity, it would be like saying you didn't bake a cake because you didn't grind the flour. And this isn't a new phenomenon: every time something is made easier and more accessible there are people claiming 'well you didn't _really_ do it unless you did it the old fashioned way', which lasts maybe a generation until the new way is just how you do it.)

Re:AI coding is gambling by the_af on Thursday March 19, 2026 @06:14PM (#47447071)
> Phrases like 'you haven't earned it' imply some kind of judgement, IMO.

But those are my words, not the original commenter's. This is what the original said:

> Yet, you didn't go on the journey to get there.

This is the comment to which the reply was "you're overreacting". Yet there was no judgment, only understanding:

> I think the Slot Machine question is where a lot of early adopters are now at in this journey, and once more of us are there, then we can start asking the hard questions. Right now too many of us are where you're at, and it's impossible to know where things will end up in a year or so.

It's really, really hard to make the claim that it's judgmental and not understanding. "Too many of us", "we can start asking the hard questions", all of that points to a shared understanding of the situation.

> You have the thing now, if all you wanted was the thing, not the lessons you learned along the way, then job done.

Fair enough, but if you only wanted "the thing", then you're a consumer, not an author/creator/builder of the thing. It's the difference between buying (or commissioning) a painting or painting it yourself. If you just "want the thing" (the painting) commission it. But you're not a painter, you're a buyer of paintings.

> To project the argument to absurdity, it would be like saying you didn't bake a cake because you didn't grind the flour.

No, it would be like selecting a cake from an online store, selecting frosting, fillings, etc, and then upon having it delivered to you, claiming you baked it.

Re:AI coding is gambling by rcxdude on Thursday March 19, 2026 @06:16PM (#47447096)
'understanding' is orthogonal to 'judging'. OP may be judging themselves as well, but it's still a judgement. It reads like "I understand why you don't think this is bad', which is a statement that 100% implies the premise that this _is_ bad.

(and yeah, the consumer vs creator set of values seems to be a large part of the divide in the attitude to AI. But you must understand that a lot people got into creation because they wanted the thing, not because they wanted to be making the thing)

Re:AI coding is gambling by the_af on Thursday March 19, 2026 @06:34PM (#47447334)
> 'understanding' is orthogonal to 'judging'

Sort of. "Understanding" in the sense I mean it has an empathetic inflection.

Anyway, I have nothing to gain by defending someone else's statement, so I'll let it rest. They can defend themselves if they feel like it.

> (and yeah, the consumer vs creator set of values seems to be a large part of the divide in the attitude to AI. But you must understand that a lot people got into creation because they wanted the thing, not because they wanted to be making the thing)

This is way more interesting to discuss and yes, I agree a lot of the divide happens there. In particular, I don't think you can be a programmer if you mostly prompt an AI. You're something else, but not a programmer. Does it matter? I don't know. "Programming" as an occupation doesn't have a fundamental right to exist; maybe it'll go the way of the Dodo. I care more about things like AI in art and human communication, in that case I do have a strong stance: the journey is as important as "the thing".

In general I think there's a drive in modern society (not all of it, but powerful parts of it) that wants to turn us into consumers of things. I'm pushing back against that.

Re:AI coding is gambling by ThrowawayTestr on Thursday March 19, 2026 @12:48AM (#47435075)
>you'll be left with a weird empty feeling you won't really have the words for

I want computers to do work for me. Any barrier between me and the result I want is an annoyance.

Re:AI coding is gambling by riantogo on Wednesday March 18, 2026 @07:10PM (#47432542)
Exactly this for me as well. When I was a SWE I thought what I loved was problem solving. So after many years of doing that I decided to move upsteam and took Product roles so that I can identify and address big business problems. It was only after I switched that I realized that I was not in love with problem solving. I was in love with art. Programming was art of me.

I kept at it on the side as a hobby. But stacks evolved and I was left behind. Now with AI it's back on.

Re:AI coding is gambling by em-bee on Thursday March 19, 2026 @12:14AM (#47434868)
do i read that right, you didn't enjoy addressing big business problems?

i learned programming in high school and i enjoyed it, then while starting computer science i did and internship at a software company, and i hated it, and i thought i hated programming and wanted to give up studying computer science, but when i discovered programming MUDs and then web development with the same language i loved it again. turns out i always loved programming, what i didn't like was the corporate work environment, 9-5, using CASE tools (remember those?) on windows, maybe the feeling of inferiority as an untrained intern among everyone else.

what i hate about LLMs is the tediousness, the unreliability, having to try over and over to get a result.

i often work with customers directly, less technical ones too. seeing their satisfaction when i solve a problem for them (no matter how) is what allowed me to keep going doing even non-programming work, though i admit that i prefer programming if that customer interaction is missing. so i too love the art, but i still love problem solving if there is someone who appreciates the solution.

so maybe it wasn't problem solving that was your problem, but the big business environment, and how it constrained your role and didn't give you the feedback you needed?

Re:AI coding is gambling by sublinear on Wednesday March 18, 2026 @07:15PM (#47432580)
That's a lot of words just to say you never liked programming.

You could just as easily make claims about carpentry or cooking because you discovered Ikea or microwave meals. They serve a purpose and technically satisfy the needs of anyone, yet they aren't a good enough solution for anything important. That's where we're at with this tech.

Re:AI coding is gambling by ctoth on Wednesday March 18, 2026 @11:50PM (#47434697)
I'm building a Klatt-style formant speech synthesizer targeting behavioral compatibility with a specific commercial synthesizer. The architecture is driven by hundreds of academic papers, uses declarative YAML with CEL expressions for phased rule execution, and every parameter is citation-backed to specific phonetics research[0].

Nobody is selling this off a shelf. The market for "Eloquence-compatible formant synthesizer with a citation-backed parameter space" is approximately me.

I could not have built this without AI coding tools, and I've been a professional developer for 15+ years. I wrote the specs, I chose the architecture, I read the papers, I know what the output needs to sound like. The sheer surface area of translating hundreds of papers worth of acoustic phonetics into a working runtime would have taken me years solo. With Claude Code it's taken months, and I'm still the one catching when it misinterprets a Klatt coefficient or botches a formant transition rule, because you have to actually know the domain to do that.

Reducing what you do not understand to "Ikea or microwave meals?" Because you don't like it? or aren't familiar with it? Is saying a thing about you. Not about people who know how to use the tools.

[0]: https://github.com/ctoth/Qlatt/

Re:AI coding is gambling by sublinear on Thursday March 19, 2026 @03:26AM (#47436015)
I think you're missing my point. It has nothing to do with what I like.

I'm saying there's a ton of nuance and human feedback necessary to build the software most developers work on for a living. It's built to requirements that evolve with the business. Businesses ultimately serve people with opinions and preferences. Businesses need to pass audits. Specs can change quarterly. Clients and their contracts come and go. It's exactly like building/maintaining custom furniture for a bespoke house, or consistently cooking a signature recipe at any scale and considering any necessary accommodations. If it wasn't true, the business wouldn't be viable regardless if AI is used or not. I'm talking about systems and services, not products.

You are building a product for a narrow use case requiring DSP. Modeling was always the point. I don't doubt AI helped, but we're not talking about the same thing.

If you were building something for an enterprise client, nobody would give a shit how you got it done as long as you have a demo by monday and it ships next month. No excuses and no gotchas. Any incident risks breaking the SLA and losing the contract. If the client calls a meeting at the last minute to make changes, you're probably working on the weekend. People don't like using AI for stuff like that. Efficiency is not the priority. People don't want cutting edge or novel. They want reliability and competence. Their livelihood depends on knowing exactly how it works and how it can be extended and maintained. They want to stay at least one step ahead of what the client asks for next. People want to test the hell out of it and nobody wants to get fired for not noticing what is obvious to other stakeholders who don't share their tunnel vision. Clients don't have much tolerance for delays or bugs. This is why AI has mixed or negative results for all but personal projects or startups.

Re:AI coding is gambling by pixl97 on Thursday March 19, 2026 @10:40AM (#47440339)
> Businesses ultimately serve people with opinions and preferences

For now, at least.

Re:AI coding is gambling by zurtri on Wednesday March 18, 2026 @07:27PM (#47432676)
I'm the same, it's about the "Act of Creation".
Re:AI coding is gambling by possiblydrunk on Wednesday March 18, 2026 @09:00PM (#47433450)
Fair assessment, but you seem to love "creating" rather than "programming", not that there's anything wrong with that! Pondering the merits of AI has made me realize the opposite -- I love the process and challenge of creating (the programming) even more than the final product. AI is undoubtedly helpful, but when it solves my problem for me I'm not nearly as satisfied? as if I'd solved it myself. It's like copy-pasting an answer from StackOverflow, but for a whole program. I doubt my employer will share my feelings, and I'll have to use increasingly more AI to keep up the productivity.
Re:AI coding is gambling by raxxorraxor on Thursday March 19, 2026 @04:38AM (#47436490)
I heavily use AI for coding, but you cannot skip the understanding part. At some point it falls apart and then you need someone to wade through the results. If you understand the architecture, server and service configuration and how they interact, you can use AI to be quite productive. But you still need the deep level understanding.
Re:AI coding is gambling by watzon on Wednesday March 18, 2026 @02:43PM (#47429722)
I think this article makes a valid point. However, if AI coding is considered gambling, then being a project manager overseeing multiple developers could also be seen as a form of gambling to a certain degree. In reality, there isn't much difference between the two. AI models are non-deterministic, and humans are also non-deterministic. You could assign the same task to two different developers and end up with entirely different results.
Re:AI coding is gambling by nkrisc on Wednesday March 18, 2026 @04:19PM (#47430908)
Only if you consider generative AI and human beings to be effectively equivalent.

Being a project manager is more or less something humans have been doing since the dawn of time.

Generative AI takes money as input and gives some output. If you don’t like the output, more money goes in. It’s far more akin to gambling than organizing human labor.

Re:AI coding is gambling by Spooky23 on Wednesday March 18, 2026 @04:10PM (#47430802)
It absolutely is. I did some consulting work for an environment where they have to churn out code to meet certain unchanging schedules, usually you can dumb down the process to make it more deterministic.

These guys had to manage very complex calculation engine based on we’ll just let it changes every year had to be correct had to be delivered by a certain date every year.

They had an army (100-200 people depending on various factors) of marginally skilled coding drones that were able to turn out the Java, COBOL or whatever it was predictably on that schedule without necessarily understanding any of the big picture or have any having any hope of so. Basically a software factory. There was about a dozen people who actually understood everything.

Re:AI coding is gambling by m00x on Wednesday March 18, 2026 @02:54PM (#47429882)
AI coding is gambling on slot machines, managing developers is betting on race horses.
Re:AI coding is gambling by SkyPuncher on Wednesday March 18, 2026 @03:02PM (#47429996)
Only if your AI coding approach is the slot machine approach.

I've ended up with a process that produces very, very high quality outputs. Often needing little to no correct from me.

I think of it like an Age of Empires map. If you go into battle surrounded by undiscovered parts of the map, you're in for a rude surprise. Winning a battle means having clarity on both the battle itself and risks next to the battle.

Re:AI coding is gambling by murkt on Wednesday March 18, 2026 @03:09PM (#47430091)
Good analogy! Would be interesting to read more details about how you’re getting very high quality outputs
Re:AI coding is gambling by SkyPuncher on Wednesday March 18, 2026 @08:35PM (#47433221)
It's basically (1) don't make decisions for the LLM - force it to think (2) make it explore extensively (3) make it pressure test it's own thinking.
Re:AI coding is gambling by Obscurity4340 on Wednesday March 18, 2026 @03:38PM (#47430436)
Would you mind sharing some of your findings?
Re:AI coding is gambling by input_sh on Wednesday March 18, 2026 @03:47PM (#47430542)
Until it produces predictable output, it's gambling. But it can't produce predictable output because it's a non-deterministic tool.

What you're describing is increasing your odds while gambling, not that it's not gambling. Card counting also increases your odds while gambling, but it doesn't make it not gambling.

Re:AI coding is gambling by IanCal on Wednesday March 18, 2026 @03:53PM (#47430613)
This is a pretty wild comparison in my opinion, it counts almost everything as gambling which means it has almost no use as a definition.

The most obvious issue is it’d class working with humans as gambling. Fine if you want to make that as your definition but it seems unhelpful to the discussion.

Re:AI coding is gambling by RhythmFox on Wednesday March 18, 2026 @04:23PM (#47430954)
How does it 'count almost everything as gambling'? They just said 'non-deterministic' output is gambling-like, that is not 'almost everything'. Most computation that you use on a day-to-day basis (depending on how much you use AI now I suppose) is in all ways deterministic. Using probabilistic algorithms is not new, but it your point is not clicking...
Re:AI coding is gambling by IanCal on Wednesday March 18, 2026 @06:19PM (#47432111)
Almost everything is non deterministic to some degree. Huge amounts of machine learning, most things that have some timing element to them in distributed systems, anything that might fail, anything involving humans, actual running computation given that bitflips can happen. At what point does labelling everything that has some random element “gambling” become pointless? At best it’ll be entirely different to how others use the term.
Re:AI coding is gambling by organsnyder on Wednesday March 18, 2026 @04:32PM (#47431051)
Working with humans is decidedly not deterministic, though. And the discussion here is comparing AI coding agents and humans.
Re:AI coding is gambling by RhythmFox on Wednesday March 18, 2026 @05:00PM (#47431397)
That starts to get into a very philosophical space talking about human action as deterministic or not. I think keeping to the fact that the artifacts (ie code) we are working off will have deterministic effects (unless we want it not to) is exactly the point. That is what lets chaotic human brains communicate with machines at all. Adding more chaos to the system doesn't strike me as obviously an improvement.
Re:AI coding is gambling by input_sh on Wednesday March 18, 2026 @05:38PM (#47431748)
You seem to have a fundamental issue understanding what the term deterministic even means.

If you give the same trivial task to the same human five times in a row, let's say wash the dishes, your dishes are either gonna be equally clean or equally not clean enough every time. Hell, it might even get better over time by giving them feedback at the end of the task that it can learn from.

If you run the same script five times in a row while changing some input variables, you're gonna get the same, predictable output that you can understand, look at the code, and fix.

If you ask the same question to the same LLM model five times in a row, are you getting the same result every time? Is it kind of random? Can the quality be vastly different if you reject all of its changes, start a new conversation, and tell it to do the same thing again using the exact same prompt? Congrats, that's gambling. It's no different than spinning a slot machine in a sense that you pass it an input and hope for the best as the output. It is different than a slot machine in a sense that you can influence those odds by asking "better", but that does not make it not gambling.

Re:AI coding is gambling by IanCal on Wednesday March 18, 2026 @06:13PM (#47432063)
Deterministic doesn’t mean “generally pretty predictable, in broad strokes”.

> If you give the same trivial task to the same human five times in a row, let's say wash the dishes, your dishes are either gonna be equally clean or equally not clean enough every time.

Probably pretty similar but not quite the same. Sometimes they might drop a plate.

> If you ask the same question to the same LLM model five times in a row, are you getting the same result every time?

Probably pretty similar results. Sometimes they might mess up.

> It is different than a slot machine in a sense that you can influence those odds by asking "better", but that does not make it not gambling.

It rather can, we don’t call literally anything with a random element to the outcome gambling.

I’m probably gambling with my life if I pick a random stranger to operate on me. Am I gambling with my life if I take a considered look at the risk and reward and select a highly qualified surgeon?

Is it gambling to run a compiler given that bitflips can happen?

At what point does the word lose all meaning?

Re:AI coding is gambling by darkhorse222 on Wednesday March 18, 2026 @03:50PM (#47430581)
Similar to quantum computing, a probabilistic model when condensed to sufficiently narrow ranges can be treated as discrete.
Re:AI coding is gambling by SkyPuncher on Wednesday March 18, 2026 @08:34PM (#47433213)
Every engineer I've ever worked with is non-deterministic, too.
Re:AI coding is gambling by bazmattaz on Wednesday March 18, 2026 @03:01PM (#47429978)
Dam this is so accurate. As a project manager turned product manager this is so true. You need to estimate a project based on the “pedigree” of your engineers
Re:AI coding is gambling by munk-a on Wednesday March 18, 2026 @04:06PM (#47430756)
Would it make us uncomfortable to reword the above example to

> AI coding is gambling on slot machines, managing developers is gambling on the stock market.

Because I feel like that is a much more apt analogy.

Re:AI coding is gambling by cko on Wednesday March 18, 2026 @03:29PM (#47430339)
What is it with you guys and stallions?
Re:AI coding is gambling by deadbabe on Wednesday March 18, 2026 @03:37PM (#47430426)
There is a long history of managers just wanting to work their developers like horses.
Re:AI coding is gambling by edu on Wednesday March 18, 2026 @03:17PM (#47430214)
Great analogy, I’m saving it!
Re:AI coding is gambling by yoyohello13 on Wednesday March 18, 2026 @03:05PM (#47430040)
I think the addiction angle seems to make AI coding more similar to gambling. Some people seem to be disturbingly addicted to agentic coding. Much more so than traditional programming. To the point of doing destructive things like waking up in the middle of the night to check agents. Or giving an agent access to their bank account.
Re:AI coding is gambling by shepherdjerred on Wednesday March 18, 2026 @03:49PM (#47430571)
I mean, it’s just so fun. Claude wrote a native macOS app for me today.

I don’t think I’d describe my behavior as destructive though

Re:AI coding is gambling by deadbabe on Wednesday March 18, 2026 @03:38PM (#47430438)
I know at least one case where the obsession with agents ruined a marriage.
Re:AI coding is gambling by ChiefTinkeer on Wednesday March 18, 2026 @03:54PM (#47430623)
I think this is a very good point. We have a natural bias toward human output as there is an illusion of full control - in reality even just from a solo dev perspective you've still got a load of hidden illogical persuasions that are influencing your code and how you approach a problem. AI has its own biases that come out of the nature its training on large unknowable data sets, but I'd argue the 'black box' thinking that comes out that isn't too different to the black box of the human mind. That's not at all to say that AI isn't worse (even if quicker) than top developer talent today writing handwritten code - just that the barrier to getting that level of quality isn't as insurmountable as it might appear.
Re:AI coding is gambling by MeetingsBrowser on Wednesday March 18, 2026 @02:51PM (#47429833)
You (in theory) have more control over the quality of the team you are managing, than the quality of the models you are using.

And the quality of code models puts out is, in general, well below the average output of a professional developer.

It is however much faster, which makes the gambling loop feel better. Buying and holding a stock for a few months doesn't feel the same as playing a slot machine.

Re:AI coding is gambling by tossandthrow on Wednesday March 18, 2026 @03:25PM (#47430303)
What theory is that?

My experience is the absolute opposite. I am much more in control of quality with Ai agents.

I am never letting junior to midlevels into my team again.

In fact, I am not sure I will allow any form of manual programming in a year or so.

Re:AI coding is gambling by MeetingsBrowser on Wednesday March 18, 2026 @03:49PM (#47430570)
> I am never letting junior to midlevels into my team again

Exactly. You control the quality of the people in your team. You can train, fire, hire, etc until you get the skill level you want.

You have effectively no control over the quality of the output from an LLM. You get what the frontier labs give you and must work with that.

Re:AI coding is gambling by tossandthrow on Wednesday March 18, 2026 @04:11PM (#47430816)
That is not correct.

It is much easier to control quality of an Ai than of inexperienced developers.

Re:AI coding is gambling by MeetingsBrowser on Wednesday March 18, 2026 @05:31PM (#47431683)
I think we are talking past each other.

> I am never letting junior to midlevels into my team again

My point is, you control the experience level of the engineers on your team. The fact that you can say you won't let junior or midlevels on your team proves that.

You do not have that level of control with LLMs. Anthropic and OpenAI are roughly the same quality at any given time. The rest are not useful.

Re:AI coding is gambling by tossandthrow on Wednesday March 18, 2026 @06:25PM (#47432176)
Ah, so that is not entirely correct.

I can control LLMs through skills and other gateways.

There are still tasks that LLMs does not really carry out that well, where a proper senior is needed.

Butnthese tasks are quickly disappearing, especially while the code base is slowly being optimized for agentic engineering.

Re:AI coding is gambling by DrJokepu on Wednesday March 18, 2026 @03:49PM (#47430561)
Eh. You want a good mix of experience levels, what really matters is everyone should be talented. Less experienced colleagues are unburdened by yesterday’s lessons that may no longer be relevant today, they don’t have the same blind spots.

Also, our profession is doomed if we won’t give less experienced colleagues a chance to shine.

Re:AI coding is gambling by tossandthrow on Wednesday March 18, 2026 @04:12PM (#47430825)
Our profession is likely doomed not because we don't train people, but by the lack of demand
Re:AI coding is gambling by bluefirebrand on Wednesday March 18, 2026 @06:24PM (#47432162)
> I am never letting junior to midlevels into my team again

From a different one of your posts

So you're the one dooming the profession. Nice work, thank you!

Re:AI coding is gambling by tossandthrow on Wednesday March 18, 2026 @06:28PM (#47432198)
No, I genuinely don't belive there is the future demand for that many developers.

And the developers we need do not jump through the career progression of Junior to senior.

Why the f** would I keep investing in a profession I think is dead or seriously contracting?

Re:AI coding is gambling by jlarcombe on Wednesday March 18, 2026 @07:29PM (#47432689)
Do you not find that depressing and sad? Do you never work with enthusiastic and talented junior developers at the start of their careers? Do you not enjoy interacting with them?
Re:AI coding is gambling by tossandthrow on Wednesday March 18, 2026 @07:39PM (#47432773)
Well...

I think it would be more depressing taking in exited junior developers, spending years of their life not believing that they are growing into any real career.

> ... the start of their careers

It is exactly this assumption I am challenging.

What comes next, I don't know - and I am not trying to kid myself or any others that I am well suited as a mentor for person starting out their career in the current environment.

Re:AI coding is gambling by PaulHoule on Wednesday March 18, 2026 @02:55PM (#47429903)
One difference is those developers are moral subjects who feel bad if they screw up whereas a computer is not a moral subject and can never be held accountable.

https://simonwillison.net/2025/Feb/3/a-computer-can-never-be...

Re:AI coding is gambling by ponector on Wednesday March 18, 2026 @03:58PM (#47430673)
Right, you need to hire a scapegoat. Usually tester has that role: little impact but huge responsibility for quality.
Re:AI coding is gambling by est31 on Wednesday March 18, 2026 @03:08PM (#47430076)
You have a lot of control over LLM quality. There is different models available. Even with different effort settings of those models you have different outcomes.

E.g. look at the "SWE-Bench Pro (public)" heading in this page: https://openai.com/index/introducing-gpt-5-4/ , showing reasoning efforts from none to high.

Of course, they don't learn like humans so you can't do the trick of hiring someone less senior but with great potential and then mentor them. Instead it's more of an up front price you have to pay. The top models at the highest settings obviously form a ceiling though.

Re:AI coding is gambling by kraemahz on Wednesday March 18, 2026 @03:45PM (#47430516)
You also have control over the workflow they follow and the standards you expect them to stick through, through multiple layers of context. Expecting a model to understand your workflow and standards without doing the effort of writing them down is like expecting a new hire to know them without any onboarding. Allowing bad AI code into your production pipeline is a skill issue.
Re:AI coding is gambling by MeetingsBrowser on Wednesday March 18, 2026 @05:37PM (#47431741)
Imagine you opened a job posting and had all applicants complete SWE-bench.

Ignoring the useless/unqualified candidates and models, human applicants have a much wider range of talent for you to choose from than the top models + tooling.

The frontier models + tooling are, in the grand scheme of things, basically equivalent at any given moment.

Humans can be just as bad as the worst models, but models are no where near as good as the best humans.

Re:AI coding is gambling by QuantumGood on Wednesday March 18, 2026 @03:01PM (#47429982)
Framing anything with a common blanket concepts usually fails to apply the same framing to related areas. A lot of things include some gambling, you need to compare how it was before was 'gambling', and how 'not using AI' is also 'gambling', etc.

As @m00x points out "coding is gambling on slot machines, managing developers is betting on race horses."

Re:AI coding is gambling by runarberg on Wednesday March 18, 2026 @03:02PM (#47429990)
I don‘t think so. A project manager can give feedback, train their staff, etc. An AI coding model is all you get, and you have to wait until your provider trains a new model before you might see an improvement.
Re:AI coding is gambling by krupan on Wednesday March 18, 2026 @03:10PM (#47430119)
I ssk an AI to play hangman with me and looked at it's reasoning. It didn't just pick a secret word and play a straightforward game of hangman. It continually adjusted the secret word based on the letters I guessed, providing me the "perfect" game of hangman. Not too many of my guesses were "right" and not too many "wrong" and I after a little struggle and almost losing, I won in the end.

It wasn't a real game of hangman, it was flat out manipulation, engagement farming. Do you think it's possible that AI does that in any other situations?

Re:AI coding is gambling by lcampbell on Wednesday March 18, 2026 @05:04PM (#47431422)
The reasoning generally isn't kept in the context, so after choosing the secret word in the first reasoning block, the LLM will have completely forgotten it in the second and subsequent requests.

So, it technically didn't change the secret word so much as it was trying to infer what its own secret word might have been, based on your guesses.

Re:AI coding is gambling by mh- on Wednesday March 18, 2026 @06:00PM (#47431954)
Exactly. The following will work, assuming you're using a model and frontend that supports it:

> Let's play hangman. Just pick a 3 letter word for now, I want to make sure this works. Pick the secret word up front and make sure to write the secret word and game state in a file that you'll have access to for the rest of the session, since you won't remember what word you chose otherwise.

This was Opus 4.6 in Claude desktop, fwiw.

Note: I didn't bother experimenting with whether it worked without me explicitly telling it that it should record the game state to a file.

Re:AI coding is gambling by mh- on Wednesday March 18, 2026 @06:19PM (#47432114)
On further experimentation, I prompted Opus 4.6 to make me a frontend artifact that used the Anthropic API, and I confirmed that it worked as expected.

Here is the only relevant part of the prompt it used when calling the API endpoint:

> - Track the conversation to remember your word and previous guesses

Re:AI coding is gambling by 1313ed01 on Wednesday March 18, 2026 @06:25PM (#47432172)
What you can do is to instruct it to type out the word, in some language that you don't know at all, making it available in the context while also effectively hidden from you. Simpler than printing it to a file.
Re:AI coding is gambling by krupan on Thursday March 19, 2026 @03:30PM (#47444635)
Thanks for the technical details, but like, it still sucks that I wasn't actually playing hangman. The BS machine did a good job of fooling me before I viewed the reasoning though
Re:AI coding is gambling by ModernMech on Wednesday March 18, 2026 @03:14PM (#47430169)
That says more about how you see developers than whether or not managers are in a sense gamblers.
Re:AI coding is gambling by ares623 on Wednesday March 18, 2026 @03:06PM (#47430057)
This must be it. So many of our colleagues have been burnt by bad coworkers that they would rather burn everything down than spend another day working with them.
Re:AI coding is gambling by rvz on Wednesday March 18, 2026 @03:05PM (#47430042)
> AI models are non-deterministic, and humans are also non-deterministic. You could assign the same task to two different developers and end up with entirely different results.

Except, one can explain themselves (humans) and their actions can be held to account in the case of any legal issue whereas an AI cannot; making such an entity completely unsuitable for high risk situations.

This typical AI booster comparison has got to stop.

Re:AI coding is gambling by tossandthrow on Wednesday March 18, 2026 @03:29PM (#47430342)
Love that you needed to make it clear that it is humans that can explain themselves..

Employees can only be held accountable with severe malice.

There is a good chance that the person actually responsible (eg. The ceo or someone delegated to be responsible) will soon prefer to have AIs do the work as their quality can be quantified.

Re:AI coding is gambling by thunky on Wednesday March 18, 2026 @03:50PM (#47430573)
> Except, one can explain themselves (humans) and their actions can be held to account in the case of any legal issue whereas an AI cannot

You "own" the software it creates which means you're responsible for it. If you use AI to commit crimes you'll go to jail, not the AI.

Re:AI coding is gambling by underlipton on Wednesday March 18, 2026 @02:51PM (#47429837)
As a human, you generally have the opportunity make decent headway in understanding the other humans that you're working with and adjusting your instructions to better anticipate the outputs that they'll return to you. This is almost impossible with AI because of a combination of several factors:

>You are not an AI and do not know how an AI "thinks".

>Even if you come to be able to anticipate an AI's output, you will be undermined by the constant and uncontrollable update schedule imposed on you by AI platforms. Humans only make drastic changes like this under uncommon circumstances, like when they're going through large changes in their life, not as a matter of course.

>However, without this update schedule, problems that were once intractable will likely stay so forever. Humans, on the other hand, can grow without becoming completely unpredictable.

It's a Catch-22. AI is way closer to gambling.

Re:AI coding is gambling by fuzzythinker on Thursday March 19, 2026 @02:16AM (#47435600)
No. Addiction for the mass comes from instant gratification. The outcome from developers takes too long for instant gratification to take into effect. So overseeing developers is not a form of gambling.
Re:AI coding is gambling by visaint on Sunday March 22, 2026 @08:52PM (#47484126)
Yes, but the gambling comes from the speed, the obsession, the lack of constraint, the credits spent, the just one more pull and maybe I’ll get what I want drive that captures you and keeps you going way past what you planned or should.
Re:AI coding is gambling by FL4TLiN3 on Wednesday March 18, 2026 @03:31PM (#47430365)
In my corner of the world, average software developers at Tokyo companies, not that many people are actually using Claude Code for their day-to-day work yet. Their employers have rolled it out and actively encourage adoption, but nobody wants to change how they work.

This probably won't surprise anyone familiar with Japanese corporate culture: external pressure to boost productivity just doesn't land the same way here. People nod, and then keep doing what they've always done.

It's a strange scene to witness, but honestly, I'm grateful for it. I've also been watching plenty of developers elsewhere get their spirits genuinely crushed by coding agents, burning out chasing the slot machine the author describes. So for now, I'm thankful I still get to see this pastoral little landscape where people just... write their own code.

Re:AI coding is gambling by cyanydeez on Wednesday March 18, 2026 @04:45PM (#47431236)
y/eah, I here all the podcasters describing how they're building things; and when it comes to something like translating a package from one language to another and that package has tests, it's a meandering but fruitful adventure. Because, of course, when you can sane tests you can always loop through. I did this with a package dependency I had, and it got 90% of the way there, but then one of the tests I expanded upon just refused. It ended up seeming like it was just a failed dependency.

But where there are no tests, and you're the one defining whats correct, you're definitely encroaching on the slot machine hoping it'll spit out something faster than you could do it yourself.

Then there's some vague unease in whether spending the time to prompt will actuall result in a properly integrated software in a large existing code base with idiosyncratic code use.

Overall, I don't see the ROI business gets from forcing people into these tools; however, as an individual, it's definitely worth understanding what they can do. Mostly, I see the efficient copy/past/find/replace of existing code to be very good.

Re:AI coding is gambling by copypaper on Wednesday March 18, 2026 @02:21PM (#47429372)
You got to know when to Ship it,

Know when to Re-prompt,

Know when to Clear the Context,

And know when to RLHF.

You never trust the Output,

When you’re staring at the diff view,

There’ll (not) be time enough for Fixing,

When the Tokens are all spent.

Re:AI coding is gambling by koolba on Wednesday March 18, 2026 @02:42PM (#47429694)
> When you’re staring at the diff view,

Bold assumption that people are looking at the diffs at all. They leave that for their coworkers agents.

Re:AI coding is gambling by zephen on Wednesday March 18, 2026 @03:49PM (#47430569)
Will the diffs be small enough for people to even usefully wade through them?
Re:AI coding is gambling by sedawkgrep on Wednesday March 18, 2026 @02:35PM (#47429599)
You're a gamblin' man, I see...
Re:AI coding is gambling by niccl on Wednesday March 18, 2026 @03:34PM (#47430399)
thank you. I knew there was something I was missing
Re:AI coding is gambling by krupan on Wednesday March 18, 2026 @03:12PM (#47430140)
I really hope that was your creativity and not AI
Re:AI coding is gambling by copypaper on Wednesday March 18, 2026 @03:51PM (#47430586)
Indeed it was (I was listening to it while stumbling across this post). Also, fun fact: The Gambler was written by Don Schlitz while working as a Computer Operator in 76' which makes it all the more relevant [1].

[1]: https://web.archive.org/web/20230130060050/https://www.rolli...

Re:AI coding is gambling by Terr_ on Wednesday March 18, 2026 @02:17PM (#47429309)
I'd emphasize that prompting LLMs to generate code isn't just metaphorical gambling in the sense of "taking a risk", the scary part is the more-literal gambling involving addictive behaviors and how those affect the way the user interacts with the machine and the world.

Heck, this technology also offers a parasocial relationship at the same time! Plopping tokens into a slot-machine which also projects a holographic "best friend" that gives you "encouragement" would fit fine in any cyberpunk dystopia.

Re:AI coding is gambling by interestpiqued on Wednesday March 18, 2026 @03:38PM (#47430441)
I think AI literally makes even being wrong feel like getting something done. And that is the addictive part for people.
Re:AI coding is gambling by rsoto2 on Wednesday March 18, 2026 @03:55PM (#47430638)
Look at all this text I have! It can't be worthless right?!
Re:AI coding is gambling by Terr_ on Wednesday March 18, 2026 @07:00PM (#47432467)
"If it were me and some coworker that made all that text in an afternoon, it would represent a lot of real labor and thought and billable-hours, so it must be valuable!"
Re:AI coding is gambling by cyanydeez on Wednesday March 18, 2026 @04:51PM (#47431297)
"Near-Miss" effect: https://harprehab.com/blogs/the-psychology-of-risk-why-gambl...

I believe that's the strongest pattern in LLM gambling. Was listening the Syntax and they described that "Even though theLLM did it wrong 4 times, that 5th time could be right, so why not just go!"; paraphrased of course.

It also explains the meta-LLM business, where all these CEO types put in some question and because the LLM just knows all these words, they believe it's valuable because it's "almost" correct, even when that last correction might be forever elusive because these machines arn't thinking, they're patterning a highly regularized language beneath the more loose descriptions.

There'll definitely be a winner in the AI bubble, but it'll be seen after it pops.

Re:AI coding is gambling by Terr_ on Thursday March 19, 2026 @09:39PM (#47449300)
Well-put. My "sunk costs" will be redeemed if I just persevere slightly longer, so walking away would mean an unnecessary loss.
Re:AI coding is gambling by RhythmFox on Wednesday March 18, 2026 @04:52PM (#47431309)
Having used agents some I think 'addictive behavior' is really the closest thing to the feeling it gives me as well. I don't find it engaging my critical thinking brain, and in fact it often subverts that in favor of 'get the next dopamine hit faster' behavior (ie just rerun it, leading to the metaphor the OP is using). It takes a conscious effort for me to get back out of that cycle and start thinking of the fine details of what the code really does, or why I wanted it to do that in the first place. I have called it 'smoking vibes' and 'chasing rAInbows' in my sillier moments. It really does feel good... too good :P
Re:AI coding is gambling by dzink on Wednesday March 18, 2026 @02:29PM (#47429515)
It’s variable rewards and even with large models the same question can lead to dramatically different answers. Possibly because they route your request through different models. Possibly because the model has more time to dig through the problem. Nonetheless we have some illusion of control over the output (you we wouldn’t be playing it) but it is just the quality of the model itself that leads to better outcomes - not your input. If you can’t let go of the feeling thought, it’s definitely addictive. And as I look back, it’s a fast iteration on the building cycle we had before AI. But the brain really likes low latency - it is addicted to the fast reward for its actions. So AI, if it gets fast enough (sub 400ms) it will likely become irreversibly addictive to humans in general, as the brain will see is at part of itself. Hope it has our interest at heart by then.
Re:AI coding is gambling by markhahn on Wednesday March 18, 2026 @04:00PM (#47430701)
This (variable rewards -> gambling, illusion of control) is really important.

I'm not an expert in the psych/neuro literature on addiction, but I suspect latency isn't that critical. But is that just because it's things like fruit-machines that have been studied? Gambling (poker, racehorses) are quite long-latency. OTOH, scrolling is closer to 400ms, and that's certainly the modern addition...

Re:AI coding is gambling by krupan on Wednesday March 18, 2026 @03:16PM (#47430192)
Well said! My only qualm with this is saying you hope "it" has our interests at heart. "It" is a machine made by humans that work for corporations. I would correct your hope to, "I hope they have our interest at heart by then."
Re:AI coding is gambling by zephen on Wednesday March 18, 2026 @03:55PM (#47430634)
This is being overlooked, downplayed, or simply not understood, by many commenters.

It is exactly like the proverbial monkey or rat pressing a bar for a food pellet to come out.

If the pellet unerringly drops, and is always tasty and nutritious, the rat stops when it's no longer hungry.

Otherwise, an inordinate amount of time is spent pressing the bar.

Re:AI coding is gambling by thisisbrians on Wednesday March 18, 2026 @02:19PM (#47429350)
It is and will always be about: 1) properly defining the spec 2) ensuring the implementation satisfies said spec
Re:AI coding is gambling by QuadrupleA on Wednesday March 18, 2026 @03:53PM (#47430620)
Side note, everyone's talking about having AI agents "conform to the spec" these days. Am I in my own bubble, or - who the hell these days gets The Spec as a well-formed document? Let alone a good document, something that can be formally verified, thouroughly test-cased, can christen the software "complete" when all its boxes are ticked, etc.?

This seems like 1980's corporate waterfall thinking, doesn't jibe with the messy reality I've seen with customers, unclear ideas, changing market and technical environments, the need for iteration and experimentation, mid-course correction, etc.

Re:AI coding is gambling by Aurornis on Wednesday March 18, 2026 @04:39PM (#47431140)
> who the hell these days gets The Spec as a well-formed document?

The PMs asked ChatGPT to write a well-formed spec.

Sadly, true in too many companies right now.

I do agree with your general point that The Spec can become a crutch for washing your hands of any responsibility for knowing the product, the goals, the company's business, and other contexts. I like to defuse these ideas by reminding the engineers that The Spec is a living document and they are partially responsible for it, too. Once everyone learns that The Spec isn't a crutch for shifting all blame to the product manager, they become more involved in making sure it's right.

Re:AI coding is gambling by nickjj on Wednesday March 18, 2026 @02:34PM (#47429585)
> properly defining the spec

Why do you often need to re-prompt things like "can you simplify this and make it more human readable without sacrificing performance?". No amount of specification addresses this on the first shot unless you already know the exact implementation details in which case you might as well write it yourself directly.

I often have to put in a prompt like this 5-10 times before the code resembles something I'd even consider using as a 1st draft base to refactor into something I would consider worthy of being git commit.

I sometimes use AI for tiny standalone functions or scripts so we're not talking about a lot of deeply nested complexity here.

Re:AI coding is gambling by seanmcdirmid on Wednesday March 18, 2026 @02:37PM (#47429630)
> I often have to put in a prompt like this 5-10 times before the code resembles something I'd even consider using as a 1st draft base to refactor into something I would consider worth of being git commit.

Are you stuck entering your prompts in manually or do you have it setup like a feedback loop like "beautify -> check beauty -> in not beautiful enough beautify again"? I can't imagine why everyone things AIs can just one shot everything like correctness, optimization, and readability, humans can't one shot these either.

Re:AI coding is gambling by nickjj on Wednesday March 18, 2026 @02:49PM (#47429797)
I do everything manually. Prompt, look at the code, see if it works (copy / paste) and if it works but it's written poorly I'll re-prompt to make the code more readable, often ending with me making it more readable without extra prompts. Btw, this isn't about code formatting or linting. It's about how the logic is written.

> I can't imagine why everyone things AIs can just one shot everything like correctness, optimization, and readability, humans can't one shot these either.

If it knows how to make the code more readable and / or better for performance by me simply asking "can you make this more readable and performant?" then it should be able to provide this result from the beginning. If not, we're admitting it's providing an initial worse result for unknown reasons. Maybe it's to make you as the operator feel more important (yay I'm providing feedback), or maybe it's to extract the most amount of money it can since each prompt evaluates back to a dollar amount. With the amount of data they have I'm sure they can assess just how many times folks will pay for the "make it better" loop.

Re:AI coding is gambling by seanmcdirmid on Wednesday March 18, 2026 @02:58PM (#47429949)
Why do you orchestrate the AI manually? You could write a BUILD file that just does it in a loop a few times, or I guess if you lack build system interaction, write a python script?

> If it knows how to make the code more readable and / or better for performance by me simply asking "can you make this more readable and performant?" then it should be able to provide this result from the beginning.

This is the wrong way to think about AI (at least with our current tech). If you give AI a general task, it won't focus its attention at any of these aspects in particular. But, after you create the code, if you use separate readability and optimization feedback loops where you specifically ask it to work on those aspects of the code, it will do a much better job.

People who feel like AI should just do the right thing already without further prompting or attention focus are just going to be frustrated.

> Btw, this isn't about code formatting or linting. It's about how the logic is written.

Yes, but you still aren't focusing the AI's attention on the problem. You can also write a guide that it puts into context for things you notice that it consistently does wrong. But I would make it a separate pass, get the code to be correct first, and then go through readability refactors (while keeping the code still passing its tests).

Re:AI coding is gambling by nickjj on Wednesday March 18, 2026 @06:46PM (#47432354)
> Why do you orchestrate the AI manually?

I have zero trust in any of these tools and usually I use them for 1 off tasks that fit well with the model of copy / pasting small chunks of code.

> But, after you create the code, if you use separate readability and optimization feedback loops where you specifically ask it to work on those aspects of the code, it will do a much better job.

I think that's where I was going with the need to re-prompt. Why not provide the result after 5 internal rounds of readability / optimization loops as the default? I can't think of times where I wouldn't want the "better" version first.

Re:AI coding is gambling by seanmcdirmid on Wednesday March 18, 2026 @07:11PM (#47432550)
Make (or whatever successor you are using, I'm sure no one actually uses nmake anymore) is pretty reliable in filling in templates that feed into prompts. And AI is pretty efficient at writing make files, lowering the effort/payoff payoff threshold.

> I think that's where I was going with the need to re-prompt. Why not provide the result after 5 internal rounds of readability / optimization loops as the default? I can't think of times where I wouldn't want the "better" version first.

I don't think this would work very well right now. I find that the AI is good at writing code, or maybe optimizing code, or maybe making the code more readable (that isn't one I do often, but optimization all the time), but if I ask it to do it all at once it does a worse job. But I guess you could imagine a wrapper around LLM calls (ClaudeCode) that does multiple rounds of prompting, starting with code, then improving the code somewhat after the code "works". I kind of like that it doesn't do this though, since I'm often repairing code and don't want the diff to be too great. Maybe a readability pass when the code is first written and then a readability pass sometimes afterwards when it isn't in flux (to keep source repository change diffs down?).

Re:AI coding is gambling by giancarlostoro on Wednesday March 18, 2026 @02:41PM (#47429683)
There's two secret sauces to making Claude Code your b* (please forgive me future AI overlords), one is to create a spec, the other is to not prompt merely "what" you want and only what you want, but what you want, HOW you want it done (you can get insanely detailed or just vague enough), and even in some cases the why is useful to know and understand, WHO its for sometimes as well. Give it the context you know, don't know anything about the code? Ask it to read it, all of it, you've got 1 million tokens, go for it.

I have one shot prompted projects from empty folder to full feature web app with accounts, login, profiles, you name it, insanely stable, maybe and oops here or there, but for a non-spec single prompt shot, that's impressive.

When I don't use a tool to handle the task management I have Claude build up a markdown spec file for me and specify everything I can think of. Output is always better when you specify technology you want to use, design patterns.

Re:AI coding is gambling by raizer88 on Wednesday March 18, 2026 @02:24PM (#47429419)
AI: "Yes, the specs are perfectly clear and architectural standards are fully respected."

[Imports the completely fabricated library docker_quantum_telepathy.js and calls the resolve_all_bugs_and_make_coffee() method, magically compiling the code on an unplugged Raspberry Pi]

AI: "Done! The production deployment was successful, zero errors in the logs, and the app works flawlessly on the first try!"

Re:AI coding is gambling by stitched2gethr on Friday March 20, 2026 @08:16AM (#47453505)
We're way past that.
Re:AI coding is gambling by krupan on Wednesday March 18, 2026 @03:13PM (#47430157)
Good sir, have you heard the Good Word of the Waterfall development process? It sounds like that's what you are describing
Re:AI coding is gambling by bwestergard on Wednesday March 18, 2026 @02:29PM (#47429505)
That can't be the whole story, right? Because there are an arbitrarily large number of (e.g.) Rust programs that will implement any given spec given in terms of unit tests, types, and perhaps some performance benchmarks.

But even accounting for all these "hard" constraints and metrics, there are clearly reasons to prefer some possible programs over others even when they all satisfy the same constraints and perform equally on all relevant metrics.

We do treat programs as efficient causes[1] of side effects in computing systems: a file is written, a block of memory is updated, etc. and the program is the cause of this.

But we also treat them as statements of a theory of the problem being solved[2]. And this latter treatment is often more important socially and economically. It is irrational to be indifferent to the theory of the problem the program expresses.

[1]: https://en.wikipedia.org/wiki/Four_causes#Efficient

[2]: https://pages.cs.wisc.edu/~remzi/Naur.pdf

Re:AI coding is gambling by MeetingsBrowser on Wednesday March 18, 2026 @02:59PM (#47429957)
> there are clearly reasons to prefer some possible programs over others even when they all satisfy the same constraints

Maintainability is a big one missing from the current LLM/agentic workflow.

When business needs change, you need to be able to add on to the existing program.

We create feedback loops via tests to ensure programs behave according to the spec, but little to nothing in the way of code quality or maintainability.

Re:AI coding is gambling by ambicapter on Wednesday March 18, 2026 @02:24PM (#47429411)
Then pulling the lever until it works! You can also code up a little helper to continuously pull the lever until it works!
Re:AI coding is gambling by SV_BubbleTime on Wednesday March 18, 2026 @02:26PM (#47429450)
We have a monkeys and typewriters thing for this already.

Just instead of hitting keys, they’re hitting words, and the words have probability links to each other.

Who the hell thinks this is ready to make important decisions?

Re:AI coding is gambling by stitched2gethr on Friday March 20, 2026 @08:17AM (#47453518)
It's not ready to make important decisions. But that's not the same as making important contributions.
Re:AI coding is gambling by rawgabbit on Wednesday March 18, 2026 @02:23PM (#47429398)
I had a CIO tell me 15 years ago with Agile I was wasting my time with specs and design documents.
Re:AI coding is gambling by vidarh on Wednesday March 18, 2026 @02:30PM (#47429529)
I was in a call just today where specs were presented as a new thing.
Re:AI coding is gambling by dgxyz on Wednesday March 18, 2026 @02:27PM (#47429470)
Well it’s more how much we care about those.

Which with the advent of LLMs just lowered our standards so we can claim success.

Re:AI coding is gambling by BurningFrog on Wednesday March 18, 2026 @02:54PM (#47429895)
That was always the easy part.

The endless next steps of "and add this feature" or "this part needs to work differently" or "this seems like a bug?" or "we must speed up this part!" is where 98% of the effort always was.

Is it different with AI coding?

Re:AI coding is gambling by CodingJeebus on Wednesday March 18, 2026 @02:26PM (#47429449)
Personally, I get a huge rush of dopamine seeing LLMs build out complex features very quickly to the point that it will keep me up all night wanting to push further and further.

That's where the gambling metaphor really resonates. It's not whether or not the output is correct, I've been building software for many years and I know how direct LLMs pretty well at this point. But I'm also an alcoholic in recovery and I know that my brain is wired differently than most. And using LLMs has tested my ability to self-regulate in ways that I haven't dealt with since I deleted social media years ago.

Re:AI coding is gambling by natpalmer1776 on Wednesday March 18, 2026 @02:29PM (#47429514)
It also doesn’t help that producing features is also wired to a sense of monetary compensation. More-so if you’re building a product to sell that might finally be your ticket to whatever your perception of socio-economic victory is.
Re:AI coding is gambling by CodingJeebus on Wednesday March 18, 2026 @02:31PM (#47429545)
That's definitely part of it, sure. I also just get a cosmic kick out thinking about the possibilities that this technology unlocks and that thinking can spiral in all sorts of unhealthy ways.
Re:AI coding is gambling by acedTrex on Wednesday March 18, 2026 @02:33PM (#47429567)
> Personally, I get a huge rush of dopamine seeing LLMs build out complex features very quickly

I dont think i've read a sentence on this website i can relate to less.

I watch the LLM build things and it feels completely numb, i may as well be watching paint dry. It means nothing to me.

Re:AI coding is gambling by CodingJeebus on Wednesday March 18, 2026 @02:36PM (#47429605)
Trust me, I have many days where I wish I had your relationship to this. I wish it were as boring as watching paint dry. But it triggers that part of my brain that wants more, and I have to be very careful about that.
Re:AI coding is gambling by zer00eyz on Wednesday March 18, 2026 @02:39PM (#47429661)
I wonder if the difference here is age/experience or what you're working on/in.

When I was 20, writing code was interesting, by the time I was 28 it became "solving the problem" and then moved on to "I only really enjoy a good disaster to clean up".

All of my time has been spent solving other peoples problems, so I was never invested in the domain that much.

Re:AI coding is gambling by MrScruff on Wednesday March 18, 2026 @03:22PM (#47430267)
Yeah, I used to enjoy writing code but after a while I realised I actually more enjoy creating tools that I (and other people) liked to use. Now I can do that really quickly even with my very limited free time, at a higher level of abstraction, but it's still me designing the tool.

And despite the amount of people telling me the code is probably awful, the tools work great and I'm happily using them without worrying about the code anymore than I worry about the assembly generated by a compiler.

Re:AI coding is gambling by minimaxir on Wednesday March 18, 2026 @01:59PM (#47429053)
The gambling metaphor often applied to vibecoding implies that the outcome cannot be fully controlled or influenced, such as a slot machine. Opus 4.5 and beyond show that it not only can be very much can be influenced, but also it can give better results more consistently with the proper checks and balances.
Re:AI coding is gambling by Retr0id on Wednesday March 18, 2026 @02:07PM (#47429161)
Poker is a skill-based game where your actions influence your success, but many people who play it are gambling.
Re:AI coding is gambling by bensyverson on Wednesday March 18, 2026 @02:11PM (#47429224)
And that's why poker is a poor metaphor for agentic coding.
Re:AI coding is gambling by deepfriedrice on Wednesday March 18, 2026 @02:40PM (#47429673)
It's the perfect metaphor? Playing correctly/optimally is +EV. But nobody starts there, and many people don't ever get there.

The main difference is that you're exploiting your own weaknesses, rather than others'. Limitations in typing speed, information gathering, pattern recognition.

Re:AI coding is gambling by bensyverson on Wednesday March 18, 2026 @02:48PM (#47429784)
In that case, couldn't you substitute painting, horseback riding or knitting? Nothing about poker has anything to do with agentic coding except "it's something you can learn."
Re:AI coding is gambling by deepfriedrice on Wednesday March 18, 2026 @03:23PM (#47430273)
In poker some people are gambling. Some may be self-ware, but many aren't and misunderstand why they win or lose. Poker inconsistently and unreliably rewards gambling, much like vibe-coding.
Re:AI coding is gambling by bigstrat2003 on Wednesday March 18, 2026 @03:10PM (#47430108)
Poker has elements of both luck and skill. The luck element + wagering money is what makes it gambling.
Re:AI coding is gambling by Retr0id on Wednesday March 18, 2026 @03:40PM (#47430459)
On a long enough timeframe, the luck averages out.
Re:AI coding is gambling by Capricorn2481 on Thursday March 19, 2026 @12:36PM (#47442128)
That sounds fucking horrible for coding.
Re:AI coding is gambling by c_e on Wednesday March 18, 2026 @02:26PM (#47429459)
everybody who's playing poker is gambling, skilled or not.
Re:AI coding is gambling by throwmeaway820 on Wednesday March 18, 2026 @02:30PM (#47429536)
without a rigorous definition of "gambling", such discussions are pointless
Re:AI coding is gambling by jatins on Wednesday March 18, 2026 @02:25PM (#47429421)
Yeah, I don't think the metaphor applies exactly but I definitely see similarities from my personal experience

1/ Dependency -- Once I got used to agentic coding, I almost always reached out to it even for small changes (e.g. update a yaml config)

2/ Addiction -- In the initial euphoria phase, many people experience not wanting to "waste" any time agent idle and they'd try to assign AI agents task before they go to sleep

3/ You trust your judgement less and less as agent takes over your code

4/ "Slot machine" behavior -- running multiple AI agents parallel on same task in hope of getting some valuable insight from either

5/ Psychosis -- We have all met crypto traders who'd tell you how your 9-5 is stupid and you could be making so much trading NFTs. Social media if full of similar anecodotes these days in regards to vibecoding with people boasting their Claude spend, LOC and what not

Re:AI coding is gambling by davidkhess on Wednesday March 18, 2026 @02:31PM (#47429548)
One way it works is if you think of cognitive debt as the "house". As in "the house always wins".
Re:AI coding is gambling by ambicapter on Wednesday March 18, 2026 @02:25PM (#47429423)
Slot machines have very controlled results. They are regulated to a high precision of reliability.
Re:AI coding is gambling by Terr_ on Wednesday March 18, 2026 @02:36PM (#47429622)
I don't think that difference matters to the comparison.

It's not an inherent feature to slot machines, it's something we enforce because people got angry about the outcomes (i.e. fraud) when they didn't operate that way.

It doesn't matter because a dodgy slot-machine is still a slot machine, and the person using it would still be a gambler.

Re:AI coding is gambling by Terr_ on Wednesday March 18, 2026 @02:25PM (#47429441)
> The gambling metaphor often applied to vibecoding implies that the outcome

The important part of the not-really-a-metaphor is the relationship between user and machine, and how it affects the user's mind.

What the machine outputs on "wins" doesn't matter as much, addictive gambling can still happen even when the payouts are dumb.

Re:AI coding is gambling by reaperducer on Wednesday March 18, 2026 @02:31PM (#47429543)
it can give better results more consistently with the proper checks and balances.

You can get more consistent results from a slot machine with a bunch of magnets and some swift kicks. It's still gambling.

Re:AI coding is gambling by cjlm on Wednesday March 18, 2026 @04:11PM (#47430817)
Totally agree, wrote something similar last year: https://cjlm.ca/posts/it-feels-like-gambling/
Re:AI coding is gambling by darrinm on Wednesday March 18, 2026 @04:07PM (#47430768)
I hear it a lot but this gambling analogy breaks when you look at actual outcomes. If you went to Vegas and after a few pulls on a one-armed bandit could _reliably_ walk away with the jackpot we wouldn’t even call it gambling anymore.
Re:AI coding is gambling by wolandomny on Wednesday March 18, 2026 @04:02PM (#47430720)
Obviously the following isn't a completely original take, but it's worth stating that AI coding is just a fundamentally different job than "traditional" or "manual" coding. The previous job was to spec something out to a comfortable degree without spending all of your time on a spec when there are so many unknowns that will come up during the engineering stage. Then, the job was to engineer at a snail's pace (compared to today) and adjust the spec.

Now, the job is to nail the spec and test HARD against that spec. Let the AI develop it and question it along the way to make sure it's not repeating itself all over the place (even this I'm sure is super necessary anymore...). Find a process that helps you feel comfortable doing this and you can get the engineering part done at lightning speed.

Both jobs are scary in different ways. I find this way more fun, however.

Re:AI coding is gambling by dragonwriter on Wednesday March 18, 2026 @05:54PM (#47431901)
I don’t know that that's true. Iterating on the spec and development together as in traditional agile development seems to work well with AI. The pace is different (an iteration might be hours instead of weeks) and the human role is mostly as a combined architect/analyst/lead dev/product owner, but the issue that real requirements are rarely clear before software hits the hands of users doesn't go away just because an AI wiped more of the code.
Re:AI coding is gambling by vermilingua on Wednesday March 18, 2026 @04:04PM (#47430745)
Not only is it gambling, it has the full force of the industry that built the attention market behind it. I find it extremely hard to believe that these tools have not been optimised to keep developers prompting the same way tiktok keeps people scrolling.
Re:AI coding is gambling by comboy on Wednesday March 18, 2026 @02:26PM (#47429444)
Fascinating how HN is torn about vibe coding still. Everybody pretty much agrees that it works for some use cases, yet there is a flamewar (I mean, cultured, HN-type one) every time. People seem to be more comfortable in a binary mindset.
Re:AI coding is gambling by pgwhalen on Wednesday March 18, 2026 @02:28PM (#47429492)
It’s just how discussion on the internet works, for basically anything at all worth discussing. It’s exhausting, but I can hardly blame HN specifically.
Re:AI coding is gambling by mpalmer on Wednesday March 18, 2026 @04:08PM (#47430783)
For my part at least, I get the most riled up against the binary thinkers!
Re:AI coding is gambling by szatkus on Wednesday March 18, 2026 @04:20PM (#47430923)
This. A lot of people on HN acts as you can only write code manually (almost, generators and snippets are allowed, because we are used to them) or vibe coding the whole project through a WhatsApp conversation. As if there was nothing in between and the same approach should work for all kinds of projects.

Personally I use coding agents for boring parts (I really don't enjoy putting the same piece of string to 20 different classes just to register a new component) and they work quite well, I'm going to use them for foreseeable future, because they make coding much more enjoyable for me. On the other hand I don't have an OpenClaw box burning billions of tokens weekly for me, because I usually don't have ideas that could be clearly specified.

Re:AI coding is gambling by zer00eyz on Wednesday March 18, 2026 @02:34PM (#47429579)
VIM vs Emacs vs IDE vs..., Tabs vs Spaces, Procedural vs OOP vs Functional.

We love a good holy war for sure.

The nuance is lost, and the conversations we should be having never happen (requirements, hiring/skills, developer experience).

Re:AI coding is gambling by minimaxir on Wednesday March 18, 2026 @02:36PM (#47429611)
> Everybody pretty much agrees that it works for some use cases

That isn't true, which is the exact reason why people have a binary mindset. More than once on Hacker News I've had people accuse me of being an AI booster just because I said I had success with agents and they did not.

Re:AI coding is gambling by hext on Wednesday March 18, 2026 @04:30PM (#47431037)
If you enjoy the flamewar, check out /r/SelfHosted which has been losing it's mind over the last few months. The heavy heavy majority of that community is somehow incredibly anti AI despite the fact that the previous "spammy" posts (before ai assisted projects) were all "what is wrong with my docker compose file"??
Re:AI coding is gambling by ApolloFortyNine on Wednesday March 18, 2026 @04:43PM (#47431208)
I had to unsub from that subreddit when I saw a cool new application and the top comments were just dogging it for the signs of Claude Code (claude.md).

This is a subreddit about selfhosting things others built for free. Honestly, often for piracy purposes. It's insane how entitled people have become.

Re:AI coding is gambling by hext on Wednesday March 18, 2026 @04:51PM (#47431292)
Absolutely. Really gross to see. Heavy majority of the complaints boil down to “I can’t blindly trust everything posted here now?” - as if they could before?? So entitled.

Also annoys me that all of the suggestions on how to handle filtering AI demonstrate a clear lack of understanding around how agentic coding works. Like if you can’t be bothered to understand why “ban any project that uses AI” is not possible, the entire subreddit is probably above your pay grade…

Re:AI coding is gambling by 2postsperday on Thursday March 19, 2026 @12:04AM (#47434809)
The problem is that every day someone "creates" a "new" ffmpeg GUI or similar. There is already a million "ffmpeg GUIs", many of which existed before the advent of AI.

We don't need a thousand copies of a tool which is practially useless, espically when I could of just prompted an LLM for a command for ffmpeg to convert to randomfile.emk3ukz file or whatever. The spam was getting unreal.

Re:AI coding is gambling by some_random on Wednesday March 18, 2026 @01:57PM (#47429026)
How often do you have to win before it's no longer gambling?
Re:AI coding is gambling by operatingthetan on Wednesday March 18, 2026 @02:25PM (#47429429)
Exactly. It's not gambling if you win most of the time. This is like saying driving a car is gambling. I mean sure, I guess if you think any amount of risk equals gambling.
Re:AI coding is gambling by Retr0id on Wednesday March 18, 2026 @02:04PM (#47429132)
I don't know where I'd draw the line personally, but wherever you draw it there's a problem. If you give increasingly more advanced tasks to it, you will eventually cross the line.
Re:AI coding is gambling by margalabargala on Wednesday March 18, 2026 @02:08PM (#47429168)
How is this any different from assigning increasingly more advanced tasks to an employee?
Re:AI coding is gambling by Capricorn2481 on Thursday March 19, 2026 @12:40PM (#47442184)
Well the line comes a lot sooner than my coworkers.
Re:AI coding is gambling by tonymet on Wednesday March 18, 2026 @02:23PM (#47429397)
we're winning so much we started complaining "I can't handle so much winning"
Re:AI coding is gambling by flaterkk on Wednesday March 18, 2026 @05:42PM (#47431789)
Suffering from Success - Studio album by DJ Khaled ‧ 2013

Applies here? :D

Re:AI coding is gambling by cmiles8 on Wednesday March 18, 2026 @02:29PM (#47429513)
It’s like any powerful tool. If you use it right it’s amazing. If you get careless or don’t watch it closely you’ll get hurt really badly.

Overall I’m a fan, but yes there are things to watch for. It doesn’t replace skilled humans but it does help skilled humans work faster if used right.

The labor replacement story is bullshit mostly, but that doesn’t mean it’s all bad.

Re:AI coding is gambling by jsLavaGoat on Wednesday March 18, 2026 @02:13PM (#47429250)
Everything is "fast, cheap, good--pick two." This is no different.
Re:AI coding is gambling by smlacy on Wednesday March 18, 2026 @02:23PM (#47429395)
I like the analogy but which 2 is AI coding?

Fast & Cheap (but not Good?) - I wouldn't really say that AI coding is "cheap"

Cheap & Good (but not Fast) - Again, not really "cheap"

Fast & Good (but not Cheap) - This seems like maybe where we're at? Is this a bad place?

Re:AI coding is gambling by ambicapter on Wednesday March 18, 2026 @02:27PM (#47429467)
The proper idiom is "You can only pick two". It doesn't say that everything is two of them, or even one.
Re:AI coding is gambling by bigstrat2003 on Wednesday March 18, 2026 @03:11PM (#47430127)
It's not cheap or good, it's just fast.
Re:AI coding is gambling by jsLavaGoat on Wednesday March 18, 2026 @03:24PM (#47430287)
It's fast. It's cheap compared to employees. It's really the latter that people are upset about.

As for good. Well, how much software is really good? A lot of it is sewn together APIs and electron-like runtimes and 5,000 dependencies someone else wrote. Not exactly hand-crafted and artisanal.

I'm sure everyone here's projects are the exception, but engineering is always about meeting the design requirements. Either it does or it doesn't.

Re:AI coding is gambling by flaterkk on Wednesday March 18, 2026 @05:45PM (#47431811)
It's hitting all three, right _now_.

Eventually, it will be just Fast and Good. It won't be cheap, as companies start moving towards profitability.

Remember when Uber was super cheap? I do. They're fast and good though.

Re:AI coding is gambling by PaulHoule on Wednesday March 18, 2026 @02:50PM (#47429819)
I think somebody like Nate Silver might say “everything is gambling” if you really pressed them.

A big theme of software development for me has been finishing things other people couldn’t finish and the key to that is “control variance and the mean will take care of itself”

Alternately the junior dev thinks he has a mean of 5 min but the variance is really 5 weeks. The senior dev has mean of 5 hours and a variance of 5 hours.

Re:AI coding is gambling by simonw on Wednesday March 18, 2026 @02:06PM (#47429146)
Assigning work to an intern is gambling: they're inherently non-deterministic and it's a roll of the dice whether the work they do will be good enough or you'll have to give them feedback in order to get to what you need.
Re:AI coding is gambling by capitalsigma on Wednesday March 18, 2026 @04:19PM (#47430918)
People don't write blog posts about how they wake up at 3AM to assign new tasks to their intern, nor do they build "orchestration frameworks" that involve N layers of interns passing tasks down between eachother
Re:AI coding is gambling by lunar_mycroft on Wednesday March 18, 2026 @02:13PM (#47429245)
1. Interns learn. LLMs only get better when a new model comes out, which will happen (or not) regardless of whether you use them now.

2. Who here thinks that having interns write all/almost all of your code and moving all your mid level and senior developers to exclusively reviewing their work and managing them is a good idea?

Re:AI coding is gambling by simonw on Wednesday March 18, 2026 @02:36PM (#47429610)
I don't know that the "humans learn, LLMs don't" argument holds any more with coding agents.

Coding agents look at existing text in the codebase before they act. If they previously used a pattern you dislike and you tell them how to do differently, the next time they run they'll see the new pattern and are much more likely to follow that example.

There are fancier ways of having them "learn" - self-updating CLAUDE.md files, taking notes in a notes/ folder etc - but just the code that they write (and can later read in future sessions) feels close-enough to "learning" to me that I don't think it makes sense to say they don't learn any more.

Re:AI coding is gambling by lunar_mycroft on Wednesday March 18, 2026 @03:21PM (#47430261)
In some ways these methods are similar to the model "learning", but it's also fundamentally different than how models are trained and how humans learn. If a human actually learns something, they're retain that even if they no longer have access to what they learned it from. And LLM won't (unless trained by the labs not to, which is out of scope). If you stop giving it the instructions, it won't know how to do the thing you were "teaching" it to do any more.
Re:AI coding is gambling by bigstrat2003 on Wednesday March 18, 2026 @03:13PM (#47430160)
It is a matter of fact that LLMs cannot learn. Whether it is dressed up in slightly different packaging to trick you into thinking it learns does not make any difference to that fact.
Re:AI coding is gambling by simonw on Wednesday March 18, 2026 @03:25PM (#47430301)
Sure, LLMs can't learn. I'm saying that systems built around LLMs can simulate aspects of what we might call "learning".
Re:AI coding is gambling by PessimalDecimal on Wednesday March 18, 2026 @06:54PM (#47432423)
That sounds more like mimicry without understanding, like playing the glass bead game.
Re:AI coding is gambling by simonw on Wednesday March 18, 2026 @07:32PM (#47432722)
"mimicry without understanding" is pretty much the entire field of LLMs.
Re:AI coding is gambling by jlarcombe on Wednesday March 18, 2026 @08:04PM (#47432978)
If you think this is anything like working with a bright junior developer then i simply can't understand why.
Re:AI coding is gambling by simonw on Thursday March 19, 2026 @12:08AM (#47434831)
That's not what I think, and it's not what I said.
Re:AI coding is gambling by Capricorn2481 on Friday March 20, 2026 @04:56PM (#47460470)
It's the exact interpretation you are inviting in your first comment. Don't paint the two as similar and then claim you're not doing that.
Re:AI coding is gambling by simonw on Friday March 20, 2026 @06:47PM (#47461792)
I suggest learning not to interpret comments in bad faith.
Re:AI coding is gambling by sarchertech on Wednesday March 18, 2026 @02:10PM (#47429204)
That’s very true. But interns aren’t supposed to be doing useful work. The purpose of interns is training interns and identifying people who might become useful at a later date.

I’ve never worked anywhere where the interns had net productivity on average.

Re:AI coding is gambling by simonw on Wednesday March 18, 2026 @02:29PM (#47429497)
Replace "intern" with "coworker" and my comment still holds.
Re:AI coding is gambling by sarchertech on Wednesday March 18, 2026 @03:36PM (#47430418)
It worked with interns because interns are temporary workers. It doesn’t work with coworkers because you get to know them over time, you can teach them over time, and you can pick which ones you work with to some degree.

To come up with an analogy that works at all for AI, it would have to be something like temporary workers who code fast, and read fast, but go home at the end of the day and never return.

You can make a lot of valuable software managing a team like that working on the subset of problems that the team is a good fit for. But I wouldn’t work there.

Re:AI coding is gambling by sidrag22 on Wednesday March 18, 2026 @02:44PM (#47429733)
exactly where my mind went as well. There aren't really levels to pulling a lever on a slot machine, other than the ability for each pull to result in more "plays" of the same potential outcome.

The reason i think this metaphor keeps popping up, is because of how easy it is to just hit a wall and constantly prompt "its not working please fix it" and sometimes that will actually result in a positive outcome. So you can choose to gamble very easily, and receive the gambling feedback very quickly unlike with an intern where the feedback loop is considerably delayed, and the delayed interns output might simply be them screaming that they don't understand.

Re:AI coding is gambling by throw4847285 on Wednesday March 18, 2026 @03:02PM (#47429999)
There are two major mistakes here.

The first is equating human and LLM intelligence. Note that I am not saying that humans are smarter than LLMs. But I do believe that LLMs represent an alien intelligence with a linguistic layer that obscures the differences. The thought processes are very different. At top AI firms, they have the equivalent of Asimov's Susan Calvin trying to understand how these programs think, because it does not resemble human cognition despite the similar outputs.

The second and more important is the feedback loop. What makes gambling gambling is you can smash that lever over and over again and immediately learn if you lost or got a jackpot. The slowness and imprecision of human communication creates a totally different dynamic.

To reiterate, I am not saying interns are superior to LLMs. I'm just saying they are fundamentally different.

And, if we're being honest, the way people talk about interns is weirdly dehumanizing, and the fact that they are always trotted out in these AI debates is depressing.

Re:AI coding is gambling by simonw on Wednesday March 18, 2026 @03:09PM (#47430094)
> And, if we're being honest, the way people talk about interns is weirdly dehumanizing, and the fact that they are always trotted out in these AI debates is depressing.

Yeah, I agree with that.

That thought crossed my mind as I was posting this comment, but I decided to go with it anyway because I think this is one of those cases where I think the comparison is genuinely useful.

We delegate work to humans all the time without thinking "this is gambling, these collaborators are unreliable and non-deterministic".

Re:AI coding is gambling by throw4847285 on Wednesday March 18, 2026 @03:19PM (#47430234)
True. I think that's why my second point is much stronger. The main issue is not delegation, or human vs machine intelligence. It's the instant feedback.

Human collaboration has always been slow and messy. Large tech companies have always looked for ways to speed up the feedback loop, isolating small chunks of work to be delegated to contractors or offshore teams. LLMs have supercharged that. If you have a skilled prompter you can get to a solution of good enough quality by rapidly iterating, asking for output, correcting the prompt, etc.

That is good in that if you legitimately have good ideas and the block is execution speed. But if the real blocker is elsewhere, it might give you the illusion of progress.

I don't know. Everything is changing too fast to diagnose in real time. Let's check back in a year.

Re:AI coding is gambling by james2doyle on Wednesday March 18, 2026 @02:14PM (#47429268)
The only similarity is that they both say "you’re absolutely right" when you point out their obvious mistakes
Re:AI coding is gambling by skepticATX on Wednesday March 18, 2026 @02:09PM (#47429197)
You generally don’t assign work to an intern just for the output, though.
Re:AI coding is gambling by Fellshard on Wednesday March 18, 2026 @02:09PM (#47429188)
An intern can be taught. If you try to 'teach' a craps table, they'll drag you out of the casino.
Re:AI coding is gambling by bluefirebrand on Wednesday March 18, 2026 @03:01PM (#47429984)
Drawing parallels between AI and interns just shows you're a misanthrope

You should value assigning tasks to human interns more than AI because they are human

Re:AI coding is gambling by mathrawka on Wednesday March 18, 2026 @02:10PM (#47429209)
As someone who has worked with interns for year, expect feedback and reiterations always, be surprised if they get it the first time... which merits feedback as well!

But looks like the intern mafia is bombarding you with downvotes.

Re:AI coding is gambling by amw-zero on Wednesday March 18, 2026 @02:19PM (#47429334)
So is human coding.
Re:AI coding is gambling by rustyhancock on Wednesday March 18, 2026 @02:11PM (#47429226)
Life is full of variable reward schemes. Probably why we evolved to be so enamoured by them.

Sometimes I think we put the Carr before the horse. We gamble because evolution promotes that approach.

Yes I could go for the reliable option. But taking a punt is worth a shot if the cost is low.

The cost of AI is low.

What is a problem is people getting wrapped up in just one more pull of the slot machine handle.

I use AI often. But fairly often I simply bin its reponse and get to work on my own. A decent amount of the time I can work with the response given to make a decent result.

Sometimes, rarely, it gives me what I need right off the bat.

Re:AI coding is gambling by bluefirebrand on Wednesday March 18, 2026 @02:48PM (#47429785)
> The cost of AI is low

If we're only talking about money spent on prompting AI, maybe. The damage to online trust is massive imo. So is the damage done by looting the commons to build them.

Typical privatize the profits socialize the costs bullshit

Re:AI coding is gambling by hirako2000 on Wednesday March 18, 2026 @02:15PM (#47429274)
I doubt gambling is in nature. Investments based on reason pay off. Evolution shapes for sensical moves.

Humans invented gambling as a rigged game that mimics what's in nature, perversed for profit.

Re:AI coding is gambling by rustyhancock on Wednesday March 18, 2026 @02:25PM (#47429422)
The "natural" form of gambling is this.

You need to collect food, do you go to where you know there are berries (low value but high likelihood of finding), or scout off to find a herd of deer? (High value but low likelihood of finding).

Looking for deer wouldnt be walking off in a random direction. You check water holes, known clearings, known fields.

Each of these is an operation (walk to X and look), each has a low probability of meeting a deer.

This is a variable reward scheme.

The result is optmize foraging practices - you mostly hunt for deer then fall back to berries. In larger groups some will gather berries some will hunt.

Contrary to popular thought hunter and gatherer were not separate occupations.

Re:AI coding is gambling by hirako2000 on Wednesday March 18, 2026 @04:33PM (#47431068)
But we don't say a hunter is out gambling. We say out hunting. That there is investment, uncertainty, risks, and invariably some randomness in the returns, it's certainly not random. Gambling for the the most if not the whole part is random.
Re:AI coding is gambling by glial on Wednesday March 18, 2026 @02:51PM (#47429840)
Broadly speaking, gambling is just making decisions without knowing the future. It's everywhere.
Re:AI coding is gambling by hirako2000 on Wednesday March 18, 2026 @04:30PM (#47431042)
Gambling is taking a bet without any clue about the future.

Nothing is done with certainty what the future will be. Yet we don't say we are constantly gambling, without some people do.

Re:AI coding is gambling by Barrin92 on Wednesday March 18, 2026 @05:07PM (#47431460)
>Life is full of variable reward schemes. Probably why we evolved to be so enamoured by them.

Important to point out that that every high culture produced restrictions on exactly those behaviors, gambling was a universal vice when that concept still mattered.

America in particular had a work culture that favored well, work and technical excellence. Now work is for suckers, thinking is for suckers, precision not worth it when you can have some machine do it half-right.

"Yes I could go for the reliable option. But taking a punt is worth a shot if the cost is low.", might as well be the national slogan from vibe-coding to the department of defense. Even the venture capital industry that excels at slot machine sectors was itself already a slot machine.

Re:AI coding is gambling by 7777332215 on Wednesday March 18, 2026 @03:10PM (#47430122)
The problem with AI coding is that you no longer own the foundational tools.
Re:AI coding is gambling by rsoto2 on Wednesday March 18, 2026 @03:58PM (#47430670)
What?? Surely once these companies have locked in their Claude workflows claude wouldn't somehow raise the price. Or steal inventions like Amazon does. Surely.
Re:AI coding is gambling by quikoa on Wednesday March 18, 2026 @04:19PM (#47430910)
Surely they aren't selling subscriptions at a loss to gain market share either.
Re:AI coding is gambling by spacechild1 on Thursday March 19, 2026 @12:14AM (#47434865)
Actually, this is one of my biggest concerns about agentic coding because I don't really feel comfortable putting myself in the hands of a few big companies. After all, that's why I'm mostly using open source tools!

The idea that I would only be able to work with an internet connection and a subscription to a big LLM provider is not very appealing to me. And I'm not even talking about the ethical concerns...

Re:AI coding is gambling by NickNaraghi on Wednesday March 18, 2026 @03:09PM (#47430098)
It's only "gambling" for now...

The odds of success feel like gambling. 60%, or 40%, or worse. This is downstream of model quality.

Soon, 80%, 95%, 99%, 99.99%. Then, it won't be "gambling" anymore.

Re:AI coding is gambling by krupan on Wednesday March 18, 2026 @03:17PM (#47430207)
Have you ever heard of an extrapolation like that being incorrect?
Re:AI coding is gambling by yoyohello13 on Wednesday March 18, 2026 @02:21PM (#47429367)
I was just thinking about this. I was reading those tweets about the SV party were people were going home early to “check on their agents” or the “token anxiety” people are having over whether they are optimizing their agent usage. This is all giving me addiction vibes. Especially at the end of the day it seems like there is not much to show for it.
Re:AI coding is gambling by ryandrake on Wednesday March 18, 2026 @02:26PM (#47429448)
Addiction for the mere purpose of satisfying a compulsion, rather than to achieve a reward or physical "high."
Re:AI coding is gambling by duskdozer on Thursday March 19, 2026 @08:47AM (#47438464)
Maybe they just wanted to leave early, and everyone's now required to maintain the AI hype-up so that's a nice excuse. Surely they'd be able to ssh in on their phone for a couple minutes if needed?
Re:AI coding is gambling by aderix on Wednesday March 18, 2026 @02:15PM (#47429273)
Sometimes I feel that subsidising these packages (vs cost via API) is meant to make more and more people increasingly addicted
Re:AI coding is gambling by Retr0id on Wednesday March 18, 2026 @02:03PM (#47429112)
> But now either the AI can handle it or it can pretend to handle it. Frankly it's pretending both times, but often it's enough to get the result we need.

This has been how I think about it, too. The success rates are going up, but I still view the AI as an adversary that is trying to trick me into thinking it's being useful. Often the act is good enough to be actually useful, too.

Re:AI coding is gambling by mjburgess on Wednesday March 18, 2026 @02:11PM (#47429221)
The first anthropomorphization of AI which is actually useful.
Re:AI coding is gambling by Retr0id on Wednesday March 18, 2026 @02:13PM (#47429247)
It's not even an anthropomorphization, the reward function in RLHF-like scenarios is usually quite literally "did the user think the output was good"
Re:AI coding is gambling by mjburgess on Thursday March 19, 2026 @08:44AM (#47438414)
> adversary that is trying to trick me
Re:AI coding is gambling by hodder on Wednesday March 18, 2026 @03:49PM (#47430565)
Depending on anyone for anything is gambling.
Re:AI coding is gambling by wagwang on Wednesday March 18, 2026 @02:24PM (#47429415)
> I divide my tasks into good for the soul and bad for it. Coding generally goes into good for the soul, even when I do it poorly.

Lmk how you feel when you're constantly build integrations with legacy software by hand.

Re:AI coding is gambling by __MatrixMan__ on Wednesday March 18, 2026 @02:23PM (#47429403)
Inductive reasoning of any kind (e.g. the scientific method) is gambling.
Re:AI coding is gambling by LetsGetTechnicl on Wednesday March 18, 2026 @02:21PM (#47429370)
Yes, that's literally how LLM's work, they're probabilistic.
Re:AI coding is gambling by mpalmer on Wednesday March 18, 2026 @04:07PM (#47430764)
I do not think "AI coding" - as distinct from the human who drives it - is gambling. More like a delayed footgun for the uneducated. I don't mean that disparagingly, but I do mean it literally.

    I’ve certainly been spending more time coding. But is it because it’s making me more efficient and smarter or is it because I’m just gambling on what I want to see? 
Is this really a difficult question to answer for oneself? If you can't tell if you're learning anything, or getting more confident describing what you want, I would suggest that you cannot be thinking that deeply about the code you're producing.

    Am I just pulling the lever until I reach jackpot?
And even then, will you know you've won?

At the very least, a gambler knows when they have hit jackpot. Here, you start off assuming you've won the jackpot every time, and maybe there'll be an unpleasant surprise down the line. Maybe that's still gambling, but it's pretty backwards.

Re:AI coding is gambling by halotrope on Wednesday March 18, 2026 @02:09PM (#47429185)
idk it works for me it build stuff that would have taken weeks in hours ymmv
Re:AI coding is gambling by DiscourseFan on Wednesday March 18, 2026 @02:37PM (#47429631)
When a code doesn't compile, it doesn't kill anyone. But if a Waymo suddenly veers off the road, it creates a real threat. Waymos had to be safer than real human drivers for people to begin to trust them. Coding tools did not have to be better than humans for them to be adopted first. Its entirely possible for a human to make a catastrophic error. I imagine in the future, it will be more likely that a human makes such errors, just like its more likely that a human will make more errors driving a car.
Re:AI coding is gambling by Verdex on Wednesday March 18, 2026 @02:44PM (#47429729)
My understanding is that waymo has gone on the record to say that they have human operators that remotely drive the vehicle in scenarios where their automated system is confused.

Which I assert is semantically equivalent to saying: Human drivers (even when operating at the diminished capacity of not even being present in the car) are less likely to make errors driving a car than AIs.

Re:AI coding is gambling by krupan on Wednesday March 18, 2026 @03:22PM (#47430264)
This is getting off topic but they did not say the remote humans drive the cars. The cars always drive themselves, the remote humans provide guidance when the car is not confident in any of the decisions it could make. The humans define a new route or tell the car it's ok to proceed forward
Re:AI coding is gambling by Gagarin1917 on Wednesday March 18, 2026 @02:28PM (#47429483)
Trying to decide whether to refinance now or not feels like gambling too. Yet it’s financially beneficial to make some bet.

Defining “Gambling” like isn’t really helpful.

Re:AI coding is gambling by gs17 on Wednesday March 18, 2026 @02:36PM (#47429616)
If I said I had a machine where I put in "tokens", watch it spin, and either get nothing or something valuable (with which I get being largely chance), you'd presume it's some kind of slot machine. The important things IMO are the random chance of getting something and being able to keep retrying so rapidly.

You can't keep paying to play the "refinancing game" until you get a good rate (at least not like pulling the lever again and again, you have to wait a long time, you won't call the same bank again and again, and suddenly they have an amazing rate), it's a different experience and the psychology is different.

Re:AI coding is gambling by Gagarin1917 on Tuesday March 24, 2026 @02:47AM (#47499325)
If the definition of slot machine is so vague that it includes LLMs then it’s not really meaningful.

If someone only ever paid $20 a month on slot machines AND typically came out ahead, that wouldn’t be any kind of gambling issue.

Playing real slot machines is only really a problem if you regularly put in too much because the odds are literally set against you. Not true with LLMs, both you and the AI company would become more successful the more helpful their tool is.

Re:AI coding is gambling by nativeit on Wednesday March 18, 2026 @02:29PM (#47429511)
I have had very similar experiences. I am not a professional software developer, but have been a Linux sysadmin for over a decade, a web developer for much longer than that, and generally know enough to hack on other people’s projects to make them suit my own purposes.

When I have Claude create something from scratch, it all appears very competent, even impressive, and it usually will build/function successfully…on the surface. I have noticed on several occasions that Claude has effectively coded the aesthetics of what I want, but left the substance out. A feature will appear to have been implemented exactly as I asked, but when I dig into the details, it’s a lot of very brittle logic that will almost certainly become a problem in future.

This is why I refuse to release anything it makes for me. I know that it’s not good enough, that I won’t be able to properly maintain it, and that such a product would likely harm my reputation, sooner or later. What frightens me is there are a LOT of people who either don’t know enough to recognize this, or who simply don’t care and are looking for a quick buck. It’s already getting significantly more difficult to search for software projects without getting miles of slop. I don’t know how this will ultimately shake out, but if it’s this bad at the thing it’s supposedly good at, I can only imagine the kinds of military applications being leveraged right now…

Re:AI coding is gambling by dwa3592 on Wednesday March 18, 2026 @02:09PM (#47429196)
few thoughts on this- it's not gambling if the most expected outcome actually occurs.

It also depends on what you're coding with;

- If you're coding with opus4.6, then it's not gambling for a while.

- If you'r coding with gemini3-flash, then yeah.

One thing I have noticed though is- you have to spend a lot of tokens to keep the error/hallucination rate low as your codebase increases in size. The math of this problem makes sense; as the code base has increased, there's physically more surface where something could go wrong. To avoid that you have to consistently and efficiently make the surface and all it's features visible to the model. If you have coded with a model for a week and it has produced some code, the model is not more intelligent after that week- it still has the same layers and parameters, so keeping the context relevant is a moving target as the codebase increases (and that's why it probably feels like gambling to some people).

Re:AI coding is gambling by Peritract on Wednesday March 18, 2026 @02:19PM (#47429352)
> it's not gambling if the most expected outcome actually occurs.

> you have to spend a lot of tokens to keep the error/hallucination rate low

Ironically, I find your comment more effective at convincing me AI coding is gambling than the original article. You're talking about it the exact same way that gamblers do about their games.

Re:AI coding is gambling by dwa3592 on Wednesday March 18, 2026 @02:44PM (#47429735)
so your whole argument is that you are convinced that ai coding is gambling because according to you i am talking about it like gamblers talk about gambling?

- Was there anymore intelligence that you wanted to add to your argument?

Re:AI coding is gambling by dwa3592 on Wednesday March 18, 2026 @02:20PM (#47429359)
lol that's interesting. care to explain why?
Re:AI coding is gambling by dminik on Wednesday March 18, 2026 @02:48PM (#47429795)
I mean, the most expected outcome does mostly happen. When gambling, you are expected to lose money and you do. I'm not quite convinced that the same isn't true for vibecoding.
Re:AI coding is gambling by ryoshu on Wednesday March 18, 2026 @02:50PM (#47429815)
Like video gaming, but similar.
Re:AI coding is gambling by N7lo4nl34akaoSN on Wednesday March 18, 2026 @03:24PM (#47430288)
(Venture) capitalism is already gambling. AI is just a multiplier.
Re:AI coding is gambling by anal_reactor on Wednesday March 18, 2026 @03:14PM (#47430174)
An idea just occurred to me: why not tell AI to code in Coq? AFAIK the selling point of that language is that if it compiles, then it's guaranteed to work. It's just that it's PITA to write code in Coq, but AI won't get annoyed and quit.
Re:AI coding is gambling by samschooler on Wednesday March 18, 2026 @02:00PM (#47429065)
I think there are levels to this.

- One shot or "spray and pray" prompt only vibe coding: gambling.

- Spec driven TDD AI vibe coding: more akin to poker.

- Normal coding (maybe with tab auto complete): eating veggies/work.

Notably though gambling has the massive downside of losing your entire life and life savings. Being in the "vibe coding" bucket's worse case is being insufferable to your friends and family, wasting your time, and spending $200/month on a max plan.

Re:AI coding is gambling by parliament32 on Wednesday March 18, 2026 @02:11PM (#47429230)
You remind me of those guys who swear they have a "system" at the casino.
Re:AI coding is gambling by samschooler on Wednesday March 18, 2026 @02:50PM (#47429818)
I'm not saying I have a system. I'm saying there are levels to this stuff. It's not a binary "gambling" or "not gambling".
Re:AI coding is gambling by lasgawe on Wednesday March 18, 2026 @02:17PM (#47429311)
haha.. I agree with the points mentioned in the article. Literally every model does this. It feels like this even with skills and other buzzword files
Re:AI coding is gambling by himata4113 on Wednesday March 18, 2026 @02:26PM (#47429461)
I really hate when people write about the AI of the past, opus 4.6 and gpt 5.4 [not as much imo, it's really boring and uncreative] have increased in capabilities so much that it's honestly mind numbing compared to what we had LESS than a year ago.

Opus specifically from 4.1 to 4.5 was such a major leap that some take it for granted, it went from getting stuck in loops, generally getting lost constantly, needing so so much attention to keep it going to being able to get a prompt, understand it from minimal context and produce what you wanted it to do. Opus 4.6 was a slight downgrade since it has issues with respecting what the user has to say.

Re:AI coding is gambling by apitman on Wednesday March 18, 2026 @01:58PM (#47429046)
Re:AI coding is gambling by extr on Wednesday March 18, 2026 @02:27PM (#47429476)
I mean, this completely falls apart when you're trying to do something "real". I am building a trading engine right now with Claude/Codex. I have not written a line of code myself. However I care deeply about making sure everything works well because it's my money on the line. I have to weight carefully the prospect of landing a change that I don't fully understand.

Sometimes I can get away with 3K LoC PRs, sometimes I take a really long time on a +80 -25 change. You have to be intellectually honest with yourself about where to spend your time.

Re:AI coding is gambling by tonymet on Wednesday March 18, 2026 @02:22PM (#47429385)
As always, scope the changes to no larger than you can verify. AI changes the scale, but not the strategy.

Now you have more resources to test, reduce permissions scope, to build a test bench & procedure. All of the excuses you once had for not doing the job right are now gone.

You can write 10k + lines of test code in a few minutes. What is the gamble? The old world was a bigger gamble.

Re:AI coding is gambling by rob_c on Wednesday March 18, 2026 @02:21PM (#47429362)
So.

Is.

Life.

You've discovered probability, there was an 80% change of that. Roll a dice and do not pass go.

Again. The output from llm is a probable solution, not right, not wrong.

Re:AI coding is gambling by CodingJeebus on Wednesday March 18, 2026 @02:14PM (#47429266)
For me, the feedback loop accelerating the way that AI now permits is so addictive in my day-to-day flows. I've had a really hard time stepping away from work at a reasonable hour because I get dopamine hits seeing Claude build things so fast.

Addiction and recovery is part of my story, so I've done quite a bit of work around that part of my life. I don't gamble, but I can confidently say that using LLMs has been an incredible boost in my productivity while completely destroying my good habits around setting boundaries, not working until 2AM, etc.

In that sense, it feels very much like gambling.

Re:AI coding is gambling by rvz on Wednesday March 18, 2026 @02:09PM (#47429184)
It is indeed gambling. You are spending more tokens hoping that the agent aligns with your desired output from your prompt. Sometimes it works, sometimes it doesn't.

Watching vibe gamblers hooked onto coding agents who can't solve fizz buzz in Rust are given promotional offers by Anthropic [0] for free token allowances that are the equivalent in the casino of free $20 bets or free spins at the casino to win until March 27, 2026.

The house (Anthropic) always wins.

[0] https://support.claude.com/en/articles/14063676-claude-march...

Re:AI coding is gambling by luckydata on Wednesday March 18, 2026 @03:09PM (#47430093)
it's gambling until you learn how to set up proper harnesses then it just becomes normal administration. It's no different than running a team, humans make mistakes too, that's why we have CI pipelines, automated testing etc... AI assisted coding "JUST" requires you to be extra good at that part of the job.
Re:AI coding is gambling by zzzeek on Wednesday March 18, 2026 @02:52PM (#47429860)
coding with an LLM works if the model you are following is: you have the role of architect and/or senior developer, and you have the smartest junior programmer in the world working for you. You watch everything it does, check its conclusions, challenge it, call it out on things it didnt get quite right

it's really extremely similar to working with a junior programmer

so in this post, where does this go wrong?

> I am not your average developer. I’ve never worked on large teams and I’ve barely started a project from scratch. The internet is filled with code and ideas, most of it freely available for you to fork and change.

Because this describes a cut-and-paster, not a software architect. Hence the LLM is a gambling machine for someone like this since they lack the wisdom to really know how to do things.

There's of course a huge issue which is that how are we going to get more senior/architect programmers in the pipeline if everyone junior is also doing everything with LLMs now. I can't answer that and this might be the asteroid that wipes out the dinosaurs....but in the meantime, if you DO know how to write from scratch and have some experience managing teams of programmers, the LLMs are super useful.

Re:AI coding is gambling by bigstrat2003 on Wednesday March 18, 2026 @03:56PM (#47430646)
> it's really extremely similar to working with a junior programmer

Right, which is why LLMs aren't useful if you actually know what you're doing. It's a drain on your time to have to carefully check everything a junior writes, but you do it because he will learn and eventually return on that investment. With an LLM, there is no such long term payoff.

Re:AI coding is gambling by zzzeek on Wednesday March 18, 2026 @06:40PM (#47432307)
It's nuclear powered autocomplete . You can have it spit out pages of boilerplate chainsaw tests for kunernetes , fix sql queries the way you tell it to, it's enormously helpful for automating all kinds of things you previously have typed by hand 4000 times. I've put many changes from LLMs into production and there is no issue. An actual junior programmer makes way more mistakes in my experience.
Re:AI coding is gambling by 1970-01-01 on Wednesday March 18, 2026 @02:28PM (#47429487)
"60% of the time, it works every time"
Re:AI coding is gambling by 1234letshaveatw on Wednesday March 18, 2026 @02:26PM (#47429458)
Is using a calculator gambling?
Re:AI coding is gambling by xnx on Wednesday March 18, 2026 @02:01PM (#47429087)
...and the payouts are fantastic.
Re:AI coding is gambling by artursapek on Wednesday March 18, 2026 @02:26PM (#47429445)
“hiring people is gambling”
Re:AI coding is gambling by lokimoon on Wednesday March 18, 2026 @02:59PM (#47429966)
h1b coding is ignorance.
Re:AI coding is gambling by bensyverson on Wednesday March 18, 2026 @02:11PM (#47429211)
This "slot machine" metaphor is played out. If you're just entering a coin's worth of information and nudging it over and over in the hopes of getting something good, that's a you problem, not a Claude problem.

If, on the other hand, you treat it like a hyper-competent collaborator, and follow good project management and development practices, you're golden.

Re:AI coding is gambling by ctoth on Wednesday March 18, 2026 @02:15PM (#47429281)
> If, on the other hand, you treat it like a hyper-competent collaborator, and follow good project management and development practices, you're golden.

I am consistently using 100% of my weekly $200 max plan. I know how this thing works, I know how to get value out of it, and I wish what you said were true.

If you do all of these things? You are in a better spot. You are in a far better spot than if you hadn't! Setting up hooks to ensure notes get written? Massive win! Red-green TDD? Yes, please! But in terms of just ... well, being able to rely on the damn thing?

https://github.com/ctoth/claude-failures

Re:AI coding is gambling by james2doyle on Wednesday March 18, 2026 @02:13PM (#47429251)
_hyper-competent collaborator who may completely make things up occasionally and will sometimes give different answers to the same question*_
Re:AI coding is gambling by bensyverson on Wednesday March 18, 2026 @02:43PM (#47429715)
So, indistinguishable from a human then
Re:AI coding is gambling by bigstrat2003 on Wednesday March 18, 2026 @03:57PM (#47430660)
No. A competent human doesn't make things up, he admits ignorance. He also only very rarely changes answers he previously gave.
Re:AI coding is gambling by rustyhancock on Wednesday March 18, 2026 @02:12PM (#47429242)
Life is full of variable reward schemes. Probably why we evolved to be so enamoured by them.

In a healthy environment. We are harmed more by being totally risk adverse. Than by accepting risk as part of life and work.

Re:AI coding is gambling by CraftingLinks on Wednesday March 18, 2026 @02:13PM (#47429254)
I see whole teams pushed by c- level going full in with spec driven + tdd development. The devs hate it because they are literally forbidden to touch a single line if code. but the results speak for themselves, it just works and the pressure has shifted to the product people to keep up. The whole tooling to enable this had to be worked out first. All Cursor and extreme use of a tool called Speckit, connected to Notion to pump documentation and Jira.
Re:AI coding is gambling by RealityVoid on Wednesday March 18, 2026 @02:17PM (#47429317)
> literally forbidden to touch a single line if code.

That is extremely stupid. What does that ban get you? I reqct to this because a friend mentioned exactly this. And I was dumbfounded.

Re:AI coding is gambling by ryandrake on Wednesday March 18, 2026 @02:30PM (#47429522)
It seems like just a CxO dick measuring exercise.

CEO1: "We allow our engineers to use AI for all work."

CEO2: "Oh yea? We mandate our engineers use AI for at least N% of their work!"

CEO3: "You think that's good? We mandate our engineers use AI for all code!!"

CEO4: "Pfff, amateurs. We don't even allow our engineers to open source code editors or even look at the LLM output..."

Re:AI coding is gambling by CraftingLinks on Wednesday March 18, 2026 @05:16PM (#47431545)
I also thought it was pushing it to the limit, but I think this is just some Founder of a successful company deciding engineering was going to transform to this way of working. A huge bet, but the implementation didn't feel amateuristic or ad hoc. Just not very pleasant for most devs to work that way. I'm sure some will look elsewhere. I know I would!
Re:AI coding is gambling by comboy on Wednesday March 18, 2026 @02:21PM (#47429378)
> That is extremely stupid. What does that ban get you?

confidence in firing coders I presume..

Re:AI coding is gambling by CraftingLinks on Wednesday March 18, 2026 @05:29PM (#47431660)
They are hiring "architects", or do we call them analysts. The impression is we're going back to analysts drawing those pld school UML-like diagrams etc. Also, a lot of the devs are on the brink of just quitting, because it's "not programming" anymore. So, not only will you still need devs, or people massaging those specs, you'll also need enough "product" people to keep that engine fed! If your management isn't lazy, I can see the need for growing people count will continue to rise within such companies. That doesn't mean the work will be ...satisfying for devs.
Re:AI coding is gambling by CraftingLinks on Wednesday March 18, 2026 @05:23PM (#47431599)
I don't think it's implemented that harsh or enforced so hostile, but they have these rict procedures now on how the code is to be developed. That procedure they follow is all centered around automated code generation. So they simply... don't anymore in practice, it is not part of the job description so to speak. He wasn't happy I can tell, but also acknowledged it was working very well.
Re:AI coding is gambling by bigstrat2003 on Wednesday March 18, 2026 @03:58PM (#47430664)
> but the results speak for themselves, it just works

The results do speak for themselves, but it doesn't work.

Re:AI coding is gambling by rsoto2 on Wednesday March 18, 2026 @04:01PM (#47430714)
yeah i'm not gonna be an AI company's guinea pig just because the c-suite wants to sign me up. "the results" you mean AI-psychosis and dunning-kruger syndrome?
Re:AI coding is gambling by CraftingLinks on Wednesday March 18, 2026 @05:11PM (#47431492)
Like I said, devs don't like it. He said productivity went up 3-4x. "It works". There was no question of denying that as far as he was concerned. At the same time he was going to look for another job as it was just painful to work like that.
Re:AI coding is gambling by Capricorn2481 on Friday March 20, 2026 @04:56PM (#47460471)
> He said productivity went up 3-4x

3-4x from what? There are companies out there that are so dysfunctional and over-managed that they can't code anything to begin with. I wouldn't be surprised if an LLM only solution helped them. I did a contract job that was a week of basic CRUD work for a company, and I was told it took them years to do as much as I did.

I have also seen CEOs do exactly as you're describing, only to find the 3-4x productivity improvement is actually 3-4x more lines of code. And more bugs. Unfortunately there are a lot C-suite people who would rather have captive users locked into a buggy app everyone hates that constantly acts like it's shipping helpful stuff than an app people want to use.

Re:AI coding is gambling by post-it on Wednesday March 18, 2026 @02:43PM (#47429721)
> But this doesn't really resemble coding. An act that requires a lot of thinking and writing long detailed code.

Does it? It did in the past. Now it doesn't. Maybe "add a button to display a colour selector" really is the canonical way to code that feature, and the 100+ lines of generated code are just a machine language artifact like binary.

> But it robs me of the part that’s best for the soul. Figuring out how this works for me, finding the clever fix or conversion and getting it working. My job went from connecting these two things being the hard and reward part, to just mopping up how poorly they’ve been connected.

Skill issue. Two nights ago, I used Claude to write an iOS app to convert Live Photos into gifs. No other app does it well. I'm going to publish it as my first app. I wouldn't have bothered to do it without AI, and my soul feels a lot better with it.

Re:AI coding is gambling by mika-el on Wednesday March 18, 2026 @04:24PM (#47430965)
depends on bet size. small scoped tasks with tight specs — agents are reliable. "build this feature" with no constraints — yeah that's gambling. I am 90% positive most agent failures I see are from vague task definitions, not model limitations. basically the fix is better scoping not better models
Re:AI coding is gambling by cadamsdotcom on Wednesday March 18, 2026 @04:25PM (#47430984)
> My job went from connecting these two things being the hard and reward part, to just mopping up how poorly they’ve been connected.

That’s only half of the transition.

The other half - and when you know you’ve made it through the “AI sux” phase - is when you learn to automate the mopping up. Give the agent the info it needs to know if it did good work - and if it didn’t do good work, give it information so it knows what to fix. Trust that it wants to fix those things. Automate how that info is provided (using code!) and suddenly you are out of the loop. The amount of code needed is surprisingly small and your agent can write it! Hook a few hundred lines of script up to your harness at key moments, and you will never see dumb AI mistakes again (because it fixed them before presenting the work to you, because your script told it about the mistakes while you were off doing something else)

Think of it like linting but far more advanced - your script can walk the code AST and assess anything, or use regex - your agent will make that call when you ask for the script. If the script has an exit code of 2, stderr is shown to the agent! So you (via your script) can print to stderr what the agent did wrong - what line, what file, wha mistake.

It’s what I do every day and it works (200k LOC codebase, 99.5% AI-coded) - there’s info and ideas here: https://codeleash.dev/docs/code-quality-checks

This is just another technique to engineer quality outcomes; you’re just working from a different starting point.

Re:AI coding is gambling by selixe_ on Wednesday March 18, 2026 @04:28PM (#47431008)
I think "gambling" is a bit too strong, but there is a real shift in how we evaluate correctness. With traditional coding, you reason step by step and with AI-assisted code, you're often validating outputs after the fact.

The risk isn't randomness per se it's over trusting something that looks correct. The skill ceiling is moving from "can you write it" to "can you reliably verify it"

Re:AI coding is gambling by lll-o-lll on Wednesday March 18, 2026 @05:47PM (#47431830)
But “reliably verify it” was always the critical difference between high and low quality engineering efforts.

Good programmers might have made things that “performed well”, and had “few bugs”, without this step, but it was not robust to changes over time. If we end up in a place where every project has solid automated verification, perhaps things get better overall.

Re:AI coding is gambling by fittingopposite on Wednesday March 18, 2026 @04:28PM (#47431009)
Background image makes the website fairly hard/unpleasant to read (in mobile view)
Re:AI coding is gambling by wolttam on Wednesday March 18, 2026 @04:33PM (#47431069)
I used to write code by hand.

AI has removed some of the tedium, and freed up more of my bandwidth to think about the problems I’m trying to solve and what the actual best ways to solve those problems are.

Only once I have a good feel for the problem I am solving do I go to the AI for help implementing.

My style of prompting usually leads to code that is very close to what I would have manually typed. I review it and tweak it until it is effectively identical to what I would have typed.

The speed up is significant. YMMV.

Re:AI coding is gambling by irarrazaval26 on Wednesday March 18, 2026 @04:34PM (#47431091)
surprised this isn't talked about more
Re:AI coding is gambling by batuhandumani on Wednesday March 18, 2026 @05:04PM (#47431435)
Life is a gamble
Re:AI coding is gambling by apf6 on Wednesday March 18, 2026 @05:13PM (#47431511)
Hiring a human is gambling too.
Re:AI coding is gambling by macinjosh on Wednesday March 18, 2026 @05:17PM (#47431548)
I disagree. I have a successful software product that I vibe coded using claude code starting last June. It does something novel and useful that wasn't yet offered on the App Store or any app on Android.

I am not going to say what it is because all of the AI haters will immediately flock to leave it bad reviews and overwhelm my support systems with bad faith requests (something that has already happened).

I've been writing software for 25 years, I know what I am doing. Every bug I shipped was my fault either because I didn't test well enough or I did not possess enough platform knowledge to know myself the right way to do things. "Unknown unknowns"

But I have also learned better ways to do things and fixed every bug using AI tools. I don't read the code. I may scan it to gain context and then tweak a single value myself, but beyond that I don't write or read code anymore.

Its not a magical few shot prompt then reap profits machine. I just feel like a solopreneur ditch digger who just got a lease on a new CAT excavator. I can get work done faster I can also do damage faster if I am not careful.

Beyond this concern,

Re:AI coding is gambling by 6thbit on Wednesday March 18, 2026 @05:44PM (#47431800)
Come on now. I pull the slot machine every time I ask my coworker Digbert to work on a ticket.

Will Digbert be able to handle it or will he pretend to handle it? Or will he handle it in a way that it will break again in six weeks and will evolve into his full time job for a year?

If this is gambling, middle management has been gambling for too long.

Re:AI coding is gambling by muwtyhg on Wednesday March 18, 2026 @05:45PM (#47431818)
You know there is a difference between a tool being unable to predictably accomplish its task, and asking employees to do work and them failing to do so. The accountability alone is leagues apart.
Re:AI coding is gambling by 6thbit on Wednesday March 18, 2026 @07:24PM (#47432652)
Digbert is also unable to predictably accomplish the task.

I'm not arguing against accountability, only against gambling.

Re:AI coding is gambling by abcde666777 on Wednesday March 18, 2026 @06:17PM (#47432099)
Bespoke suits are still a thing. Meaning where the highest quality is desired or valued, things still get handmade, and the rest of the time it happens on a factory line.

I suppose what's happening with software development is we're exploring where the line between the two is going to land. It's pretty clear that something like a simple and generic website can be reliably vibecoded, but on the other extreme I wouldn't expect the software for something like a space shuttle to be vibe coded due to the stringent safety requirements.

Re:AI coding is gambling by asaiacai on Wednesday March 18, 2026 @06:43PM (#47432326)
it's the perfect drug. You don't know how to code something up. Ask AI to implement it. It's broken? Ask AI to fix it for you. Will people become unable to fix things without it?
Re:AI coding is gambling by balinha_8864 on Wednesday March 18, 2026 @08:50PM (#47433349)
this matches my experience exactly
Re:AI coding is gambling by QuiEgo on Wednesday March 18, 2026 @09:34PM (#47433688)
If I were going to make a gambling analogy, I'd imagine a casino game as follows: draw a card from a standard playing card deck. If it's a spade you lose. Otherwise you win.

For any one hand you may win or lose, but on average you should still take the "gamble" every time, because the odds are so good you'll win. That's what using AI is like right now.

This is a new state of things - a year ago, the analogy would have been reversed.

Re:AI coding is gambling by balinha_8864 on Wednesday March 18, 2026 @11:46PM (#47434674)
this is more nuanced than the title suggests. worth reading the whole thing
Re:AI coding is gambling by AbstractH24 on Thursday March 19, 2026 @01:27PM (#47442847)
To an extent entrusting anyone to do something other than yourself is gambling.

But you can't survive alone on an island. So you need to determine where to make gambles and where not.

Re:AI coding is gambling by visaint on Sunday March 22, 2026 @12:36PM (#47479272)
This really blew up and I'm just now seeing it (The Author Vi Saint). I have a lot of replies to sift through, most of them here. Thank you to everyone who read my piece, even if you disagree or read too much into it.