| ▲ | tuesdaynight 3 hours ago |
| Why there are so many people that still believe that AI coding is a fad? It's something that started less than two years ago and companies are already paying thousands per seat. I know one that gives you 5k per month. Which other tool went from nothing to this level of acceptance so quickly? |
|
| ▲ | OptionOfT 3 hours ago | parent | next [-] |
| Because companies are betting that this spending will allow them to reduce cost by firing people. Right now the AI LLM PRs we're seeing are just introducing more work for other people, while these so-called builders are looking good with their new dashboards and functionality they're demoing. But you can't talk to them about the flow of the code. You can't ask them for their thinking as to why certain things are. It's not built up from the ground with experience from x people taken into account. It's materialized from nothing, with no foundational separation, and barely any abstractions. No one wants to touch it. The PRs are too large, and the 'authors' of the PRs aren't on call with us. They get all the glory, but do none of the work. It's kinda like designing a house and then sending it to an architect and engineer saying: make this work. |
| |
| ▲ | saulpw 2 hours ago | parent | next [-] | | > But you can't talk to them about the flow of the code. You can't ask them for their thinking as to why certain things are. You can absolutely do this. It's even right most of the time. | | |
| ▲ | chmod775 2 hours ago | parent | next [-] | | Let's be real. Most of the time you ask an LLM "Why did you do it like this?", it responds with something along the lines of "Oops. My bad. You're right to point this out." You even have a fair chance of getting a response like that when there isn't anything wrong and the question wasn't rhetorical - which perfectly illustrates the level of the genuine understanding LLMs operate at. | | |
| ▲ | seventhtiger an hour ago | parent | next [-] | | When you criticize AI, always remember that the alternative is the average employee. Today's models are pretty good. | | |
| ▲ | devin an hour ago | parent [-] | | A lot of people think they're above average. A lot of them are wrong. A lot of average people are producing gigantic messes. At least previous to this they were gated by their mediocrity. |
| |
| ▲ | djeastm an hour ago | parent | prev | next [-] | | I remember hearing (perhaps last year?) that the model companies have specifically tried to obfuscate the "thinking/reasoning" behind the decisions the models make so as to prevent cheaper models from training on the reasoning logs. So asking one "why did you do it like this" might be not fruitful. Not sure if that's true or if it might be influencing what you're seeing, but it's a thought. | | |
| ▲ | NewsaHackO 3 minutes ago | parent [-] | | I think that has to do more with the thinking "train of thought" that some models show as what the model is processing before making the response. There shouldn't be a distillation risk with actually asking the model to explain why it made a decision and getting the response. |
| |
| ▲ | saulpw 2 hours ago | parent | prev | next [-] | | This has happened to me, so I put this in my global CLAUDE.md, and it seems to help (I don't remember getting the response you mentioned for awhile now): **Lead with the answer when asked how/which/whether.** Name the command/mechanism first; a question seeking understanding isn't a go-ahead to execute. Answer, then offer to act.
| |
| ▲ | dmayle 42 minutes ago | parent | prev | next [-] | | That's because of a fundamental misunderstanding of what an LLM is. The only correct answer to "Why did you do it like this?" is that the specific combination of input text and RNG state caused this particular output. There's no reasoning to be had. * EDIT *
What's with the downvoting? That's a correct description of what happened. You can't ask an LLM why it did something and expect a coherent response, because there's no thinking chain, and no stored thinking state... At best, you can get a reconstruction of how the context relates to the output (basically a summarization of the context). | |
| ▲ | baggy_trough 2 hours ago | parent | prev [-] | | Can't remember the last time that happened. | | |
| ▲ | javier2 36 minutes ago | parent [-] | | Happened to me at least three times the past 14 days. I point out where it made a design decision that causes data loss. «Oops my mistake» |
|
| |
| ▲ | datsci_est_2015 2 hours ago | parent | prev | next [-] | | I believe the “them” the OP was talking about was referring to the people opening the PRs, not the LLMs. | | | |
| ▲ | ssss11 41 minutes ago | parent | prev [-] | | And you can certainly tell it the flow you want (and any other constraints) in the prompt. |
| |
| ▲ | scuff3d an hour ago | parent | prev | next [-] | | Literally in the middle of ripping apart a vibe coded mess at work to figure out what's even worth keeping. Not fun :( | |
| ▲ | HNisCIS an hour ago | parent | prev [-] | | It's so fucking bad. I'm watching a team try to maintain a huge dashboard/control application that interfaces with a large amount of hardware using solely AI workflows. Literally nothing works, all the timers/time counters are different across the pages, constantly commands hardware to do stupid shit, breaks during critical moments/in front of clients. Eventually mgmt had to institute change freezes for high profile events because the team was breaking too much shit all the time. The average C suite dipshit doesn't realize that the performance drops off a cliff once your project is more than some fraction of the context window so they will make pretty dashboards all day long but once you need to cover all the edge cases of a real system it all explodes. AI isn't trained on the type of software style we'll need to create systems using AI, it's trained on how we used to write software. It doesn't reuse code or elegantly structure annoying, it just adds more code until the thing builds and passes some fake tests, even if half of it is functionally dead/unused. |
|
|
| ▲ | lbrito 2 hours ago | parent | prev | next [-] |
| That's just a non sequitur. "companies are already paying thousands per seat" has zero correlation with something being a fad or not. There are much more reasonable rationales explaining why companies are acting the way they are than "because AI coding is not a fad" |
| |
| ▲ | tmp10423288442 2 hours ago | parent | next [-] | | Can you name a service that charged companies thousands/seat/month that turned out to be almost or completely useless? There's lots of random services sold to corporates that are not very useful (all the random benefits besides health care, life insurance, and other big-ticket items), but the per-seat charge of those is much smaller. | | |
| ▲ | sdevonoes 6 minutes ago | parent | next [-] | | Not a service, but do you remember Scrum Masters? We had them as full time employees not so long ago. Pure fad. | |
| ▲ | edent 2 hours ago | parent | prev | next [-] | | Google Jam Board (and other digital whiteboards) had high upfront capex and lowish opex. Probably close to the price for how often they were used before being killed off. Same with the MS surface(?) tables (not tablets). I saw load of companies buy into the hype and then discard. | |
| ▲ | marcosdumay 19 minutes ago | parent | prev | next [-] | | There are so many. Can I start with Oracle databases? | |
| ▲ | mike_hock 27 minutes ago | parent | prev [-] | | Every consultant ever, but to be fair that's not per seat. |
| |
| ▲ | Kiro an hour ago | parent | prev [-] | | It's just silly to claim it has zero correlation. |
|
|
| ▲ | javier2 33 minutes ago | parent | prev | next [-] |
| Because the vibe coded stuff is sometimes great, sometimes it breaks stuff, sometimes it breaks things that we fixed multiple times earlier. The PRs are too large, nobody can review that mess and you better be on call for your deployment. Maybe it will get better, maybe not. I dont know yet. |
| |
| ▲ | Gigachad 14 minutes ago | parent | next [-] | | The massive PRs is something that probably has to end. You can ai generate smaller changes in reviewable PR sizes. It probably even helps the AI code review tools to break the work in to smaller logical chunks too. | |
| ▲ | marcosdumay 20 minutes ago | parent | prev [-] | | Oh, it won't get any better. LLMs already trained on every bit of code ever published, they won't get any more material. | | |
| ▲ | throwatdem12311 7 minutes ago | parent [-] | | If anything the snake is eating it’s own tail because now it’s training on vast amounts of its new slop…dragging down the average bar of quality. |
|
|
|
| ▲ | agumonkey 3 hours ago | parent | prev | next [-] |
| I would use these exact facts as a sign that it's maybe not what it seems. It's much too big and too fast to feel stable. It might keep at that level, increase even more, or drop down to a saner level of use / allocation. |
| |
| ▲ | Aurornis 3 hours ago | parent | next [-] | | > It might keep at that level, increase even more, or drop down Bold prediction. :) I think anyone predicting a drop or near-term flattening is not thinking beyond the online bubbles where these tools are discussed. In a local tech meetup a lot of the normal companies are barely coming online with AI tools at their company, and even then with very low limits. | |
| ▲ | teeray 3 hours ago | parent | prev | next [-] | | I can see a corporate future where tokens are haggled over in department budgets just like any other line item. Some projects will get more of them, other projects will get less of them. "Use AI for everything" will become "use AI economically and build things that outlast our budget for it." | |
| ▲ | johnfn 3 hours ago | parent | prev [-] | | So it might either go up, stay the same, or go down? :) |
|
|
| ▲ | tokioyoyo 3 hours ago | parent | prev | next [-] |
| “AI coding is a fad” is not just one big camp of similar-minded people. Different groups have to give up on their pre-existing beliefs in order to be ok with AI coding. Think of people who were very strict with variable names. People who pushed for multiple-levels deep of abstractions for a single API logic that’s not going to be reused. People who believed that coding is craft, rather than just a process to get to the end during work hours. This makes most of these people’s points more-or-less moot. I was in some of those camps, but I’ve seen coding evolve in the last 15 years. So I understand that these priors need to be updated, as most arguments don’t apply to today’s world. |
| |
| ▲ | devin an hour ago | parent | next [-] | | "as most arguments don't apply to today's world" makes me want to roll my eyes so hard at you. The vast majority of problems we had with building complicated systems are all still just sitting there. People are speedrunning relearning things we've known about software engineering for decades. The more things change, the more they stay the same. | | |
| ▲ | rootusrootus an hour ago | parent | next [-] | | Between AI and the stock market (which of course relates directly to AI), I’ve lost count of the number of times I’ve heard lately another variation of “this time is different.” Sometimes so close to those words that I wonder why the person speaking them doesn’t feel a bit tingly. Great big warning signs all around. | |
| ▲ | tokioyoyo 44 minutes ago | parent | prev [-] | | The examples I gave, and the arguments that usually support them don’t really translate into “building complicated systems”. I was talking about the arguments in support of variable naming flamewars, etc. I’m not proponent of AI generating everything without any supervision as of now. But willing to change my mind when it gets better. Most software engineering jobs are not cutting-edge tech, or research, or solving unsolved problems. Integrations, APIs, figma-to-react pipelines, devops and etc. is what people get hired for. All those can be done much faster in the same-or-better quality by an experienced person with the supplement of AI. It’s hard to imagine any company would go against the grain and slow things down on purpose. | | |
| ▲ | devin 6 minutes ago | parent [-] | | So I accept that “nonsense arguments are nonsense”, but with some minor differences of opinion. Naming of things matters insofar as you care as a human to actually conceptualize the system you’re building. You can call all of this stuff minutiae, snd on some level I kind of agree, except for the general vibe of _caring about the quality of the stuff you produce_. As far as “boring systems are boring”, I can tell you from experience that I work on a pretty boring system, and AI is not all that meaningful in terms of its impact, and it’s not for a lack of trying. Can it help me create a migration and add an endpoint and such? Sure. But those aren’t the hard problems. They never were. |
|
| |
| ▲ | fragmede 3 hours ago | parent | prev [-] | | What's an int vs a float vs a boolean? What's a function? What's a class? What's a variable? You don't actually need to know the answer to those questions in order to vibe code. That's a lot of priors to update! | | |
| ▲ | tokioyoyo 2 hours ago | parent | next [-] | | Just to go on record, as of today, I’m a big believer that a person that knows all that stuff is much more productive with AI-coding than a person who doesn’t. I have no idea how we can get people motivated to learn these through trial-and-error when AI coding exists though. I remember the days of spending hours on stupid bugs that AI can resolve within a minute. But I recall learning heavily from those experiences. Oh well… | | |
| ▲ | mewpmewp2 an hour ago | parent [-] | | I honestly feel like my own learning has accelerated after using AI. Simply because now it's so easy to write the same thing in so many different languages, I can e.g. learn pros and cons of each language, which otherwise would have been I think unfathomable to me. I have now created so much stuff I wouldn't have had time to create. I setup k3s, and tons of what would be otherwise unnecessarily complicated stuff on my laptop for my side projects with additional home servers, smart house stuff. Otherwise k8s and things like that would have been daunting to learn and in theory and without constant professional exposure, etc... Microservices in Go, Rust, which I didn't have any previous experience with, games in C and other languages. Didn't know anything about low level memory management before. Was just mainly TypeScript person. Just constantly building random fun stuff. | | |
| ▲ | tokioyoyo 39 minutes ago | parent [-] | | The question is if you already had intuitive understanding of what those things “are”. The languages and systems have been easier to learn once you picked up a couple. Same applies here as well. The question is, how quickly does a junior with no experience builds intuition without trial and error. |
|
| |
| ▲ | nomel 2 hours ago | parent | prev | next [-] | | And, you don't have to vibe code. A competent developer can make great use of AI. I think a developer that can develop the system themselves is the most accelerated user. | |
| ▲ | malfist 2 hours ago | parent | prev [-] | | > You don't actually need to know the answer to those questions in order to vibe code No, but you do need to know the answer to respond to that 3AM page about prod being down. |
|
|
|
| ▲ | toasty228 2 hours ago | parent | prev | next [-] |
| There is a whole spectrum between "ai coding is a fad" and "unlimited tokens for every employees we don't even care if it actually ends up being a net positive financially" |
| |
| ▲ | tmp10423288442 2 hours ago | parent [-] | | > "unlimited tokens for every employees we don't even care if it actually ends up being a net positive financially" That was clearly a short-term trend that would obviously get fixed. Doesn't say much about AI coding as a business model. |
|
|
| ▲ | anthonypasq 3 hours ago | parent | prev | next [-] |
| perhaps the personal computer? Companies were spending 3-5k (10-15k inflation adjusted) on every employee for just hardware. everyone making comparisons to the dotcom bubble seems misguided. this is clearly computing 2.0 imo |
| |
| ▲ | thewebguyd 3 hours ago | parent | next [-] | | No disagreement on computing 2.0, but companies spending 3-5k per employee for hardware isn't generally a monthly cost. It's a at the time of hire, and then once every 3 to 5 years after that, for a monthly amortized cost of about $50/employee. I have my concerns with current inference pricing in that there's a non-zero possibility for a rug pull in the future for the subscription plans for organizations and individuals that can still use them. For now, its only companies larger than ~150 users that need to pay per token, but what if that wasn't the case? Not every company can afford over $1k/month/employee to give them access to AI tooling, further making it harder to compete against the behemoths. If we get to a point where an individual can no longer pay $100/month for nearly unlimited usage and instead must pay per token, that's going to be a problem. Personal computing eventually became an equalizer (until we started centralizing on mainframes again, aka the cloud) because it got cheap. My hope is that inference also gets just as, if not cheaper. I have high hopes for local AI and open weight models and we will continue the ethos of local, personal computing and not needing to offload everything to OpenAI/Anthropic/Google, etc. to get work done once the hardware and hardware availability catch up. | | |
| ▲ | GrinningFool an hour ago | parent | next [-] | | Any kind of rug-pull is a serious concern. Companies are re-orienting their entire development processes around these tools. Sure they can go back, but it will require a much larger and more expensive effort than to transition in the first place. All companies who make this transition will be more or less at the mercy of model providers. | |
| ▲ | dghlsakjg 3 hours ago | parent | prev [-] | | Every employee doesn't need $1k in token spend per month, either. That kind of spend makes sense for technical workers in r+d. Most other workers are served fine by $20-30 worth of tokens on a budget model. You don't need Opus to help support write emails. | | |
| ▲ | tmp10423288442 2 hours ago | parent [-] | | No, but you do want Opus-tier models to do desktop and office software automation (think about people who intensely use Excel and the like). Actually those might take even more tokens that coding in a lot of cases. Why do you think Claude Cowork is successful, and why do you think Codex is leaning so hard into Computer use? |
|
| |
| ▲ | dghlsakjg 3 hours ago | parent | prev | next [-] | | The Dotcom bubble is an interesting comparison. The general thrust that everything would be online was correct, it was just that the market mistimed and misallocated of capital by a decade or more. There was massive spending on infrastructure capacity that we wouldn't end up needing until the 2010s. There were hype driven valuations completely disconnected from business fundamentals just because a company was an 'internet' company. Things were going from cutting edge to obsolete in less than a year. There were breathless promises that this was business 2.0! Of course, none of that sounds remotely like what is going on today... I'm optimistic about AI, but I also don't think that it is going to change everything as fast as promised. | | |
| ▲ | threetonesun 2 hours ago | parent [-] | | The question you always have to ask is what problems does it directly solve. I personally think most of the current problems in software development and really the world at large are not time-bound problems but alignment issues, and all an LLM can really do there is be some 3rd party oracle that gives you an answer without needing other humans to agree with you. | | |
| ▲ | squidbeak an hour ago | parent | next [-] | | > The question you always have to ask is what problems does it directly solve Most directly, human labour. Labour is always a problem for capital. At a certain level of AI competence, businesses don't need to pay humans to complete the work they need doing in order to operate. I don't think anyone would dispute AI competence isn't growing steadily. | |
| ▲ | rafterydj 2 hours ago | parent | prev [-] | | I agree with you. I think that if we're talking about actual reliable problem solving, we have to be discussing robotic / drone systems. Software is as complex as you want to make it, and always has been. |
|
| |
| ▲ | jghn 3 hours ago | parent | prev | next [-] | | Two things can be true at the same time. It can be true that this is here to stay. It can also be true that companies are grossly overvalued right now and that the market is irrationally exuberant. This would mean we could both have a crash and also see AI coding be the new future. | |
| ▲ | pmg101 3 hours ago | parent | prev | next [-] | | I think the right comparison is the invention of the microprocessor. At that time people were grappling with a lot of the same things we are today - would it automate jobs away, would it transform education and the work place, etc. | |
| ▲ | pixelesque 3 hours ago | parent | prev [-] | | Hardware's not generally a subscription, monthly cost though. You update it for them every 3/4 years (if they're lucky). It probably makes a bit more sense to compare it to existing software subscriptions like Office, or the old-school 'per-seat' licenses per user for software. | | |
|
|
| ▲ | jbvlkt 2 hours ago | parent | prev | next [-] |
| Because writing huge amounts of code is easy for humans too. Agents already proved that they can do it. But are agents able to maintain it? I do not know and unless I know for sure, I am not fully committing to AI generated code. i.e. I am able to write about 1k lines of code of "acceptable" quality per week. Which means in 1 year, there will be about 5Ok LoC. I am pretty sure, that I would have to spent like 60-80% of time to maintain 1st year code and the rest to make new features in the second year so I would have to hire more people and spent time to onboard them to maintain velocity. All of that are rough estimates, probably overoptimistic and way worse in 3rd year. Good luck doing such estimates with code agents. Even worse if you already have huge amounts of legacy code. |
|
| ▲ | Barrin92 3 hours ago | parent | prev | next [-] |
| >Why there are so many people that still believe that AI coding is a fad? Because there's not a single piece of evidence that this has improved the quality of the delivered software, or for that matter even the speed of features any of these companies produce, in fact if anything the opposite. The point of software development, the hint is in the name, is to develop software, not consume tokens. If Uber was now full of 10x engineers the stock price of Uber would be up, not down on a yearly basis. Hilariously enough the only company whose stock price is up appears to be Antrophic |
|
| ▲ | 3 hours ago | parent | prev | next [-] |
| [deleted] |
|
| ▲ | LAC-Tech 41 minutes ago | parent | prev | next [-] |
| Because we have spent a lot of time and money using AI to generate code and have been unimpressed with the results. As for why they got accepted so quickly 1) the industry's long running desperation to deskill computer programming 2) the addictive psychology baked into LLMs "That's an elegant solution! Shall I ... ?" |
|
| ▲ | themafia an hour ago | parent | prev | next [-] |
| Why are there so many people who mistake simple anecdotes for actionable data? Why do the majority of businesses fail rather than succeed? |
|
| ▲ | jujube3 2 hours ago | parent | prev [-] |
| It's cope. People desperately want to believe that AI coding is going away so that they can go back to partying like it's 2020. So there's a huge number of HN posters claiming that the price of tokens will go UP over time rather than down (that's how Moore's Law works, right???) or that code bases that AI contributes to will spontaneously combust, or something. |
| |
| ▲ | dofm an hour ago | parent [-] | | I don't think it is unreasonable to say both will happen, is it? In the long term, tokens will fall in price. Obviously. (If "tokens" continues to be the unit) In the short to medium term, for the IPOs to succeed, people have to start actually paying for what they are using, so the price will go up, and is going up, quite a lot. Once their value is set they will slowly fall from that point (or some point maybe halfway, depending on how much the market is willing to continue to subsidise). I am an AI cynic, but I am now an informed cynic; I am learning agentic tools so I know where they are useful and I know my enemy. I think the "fad" here is cloud-based, metered AI being a dominant work mode. Nothing, so far, has suggested to me that any other outcome is likely than edge- to local-scale, on-device, on-laptop, on-prem models getting good enough to the point where people use them by default and use the cloud models only when they need the extra oomph. I cannot believe that there is anything other than an enormous incentive for companies like Uber to find local, small model and on-premises solutions to their problems, not least while pricing is so changeable and people are getting nasty surprises. Betting on OpenAI and Anthropic being around over the long term in the form that they are now, that feels like valley hopium. Utility monopolies essentially always derive from physical/geograpical limitations, don't they? |
|