News for hackers. Stuff that matters.
Re:What Google Translate Can Tell Us About Vibecoding by sodality2 on Tuesday June 17, 2025 @06:05PM (#44304465)
This article is spot on about a lot of things. One thing I think it fails to address is this:

> I feel confident in asserting that people who say this would not have hired a translator or learned Japanese in a world without Google Translate; they’d have either not gone to Japan at all, or gone anyway and been clueless foreigners as tourists are wont to do.

The correlation here would be something like: the people using AI to build apps previously would simply never have created an app, so it’s not affecting software development as a career as much as you first expect.

It would be like saying AI art won’t affect artists, because the people who would put in such little effort probably would never have commissioned anyone. Which may be a little true (at least in that it reduces the impact).

However, I don’t necessarily know if that’s true for software development. The ability to build software enabled huge business opportunities at very low costs. I think the key difference is this: the people who are now putting in such low effort into commissioning software maybe did hire software engineers before this, and that might throw off a lot of the numbers.

Re:What Google Translate Can Tell Us About Vibecoding by tptacek on Tuesday June 17, 2025 @07:35PM (#44305124)
The reasonable concern people have about AI eliminating coder jobs is that they will make existing coders drastically more productive. "Productivity" is literally defined as the number X of people required to do Y amount of stuff.

I'm not sure how seriously people take the threat of non-coding vibe-coders. Maybe they should! The most important and popular programming environment in the world is the spreadsheet. Before spreadsheets, everything that is today a spreadsheet was a program some programmer had to write.

Re:What Google Translate Can Tell Us About Vibecoding by alganet on Tuesday June 17, 2025 @08:15PM (#44305395)
> everything that is today a spreadsheet was a program some programmer had to write

That is incorrect, sir.

First, because many problems were designed to fit into spreadsheets (human systems designed around a convenient tool). It is much more likely that several spreadsheets were _paper_ before, not custom written programs.

Second, because many problems we have today could be solved by simple spreadsheets, but they often aren't. Instead, people choose to hire developers instead, for a variety of reasons.

Re:What Google Translate Can Tell Us About Vibecoding by tptacek on Tuesday June 17, 2025 @08:34PM (#44305507)
I'm not sure we're really disagreeing about anything here. If you think spreadsheets didn't displace any programmers at all, that's contrary to my intuition, but not necessarily wrong --- especially because of the explosion of extrinsic demand for computer programming.
Re:What Google Translate Can Tell Us About Vibecoding by alganet on Wednesday June 18, 2025 @11:34AM (#44310811)
You say spreadsheet software replace programmer.

I say spreadsheet software replace paper.

That's the disagreement. You have intuition, I have sources:

https://en.wikipedia.org/wiki/Spreadsheet#Paper_spreadsheets

https://en.wikipedia.org/wiki/Spreadsheet#Electronic_spreads...

Re:What Google Translate Can Tell Us About Vibecoding by simonw on Tuesday June 17, 2025 @07:42PM (#44305166)
I'm still optimistic that the net effect of making existing programmers drastically more productive is that our value goes up, because we can produce more value for other people.
Re:What Google Translate Can Tell Us About Vibecoding by dfxm12 on Tuesday June 17, 2025 @08:24PM (#44305450)
The economy has taught us that when there is an excess of worker productivity, it leads to layoffs. It certainly does not lead to raises.
Re:What Google Translate Can Tell Us About Vibecoding by ryandrake on Tuesday June 17, 2025 @08:51PM (#44305608)
No software company I have ever worked at had an excess of worker productivity. There were always at least 3-5X as much work needing to be done, bugs needing to be fixed, features that needed to be implemented than engineers to do it. Backlogs just grew and grew until you just gave up and mass-closed issues because they were 10 years old.

If AI coding improves productivity, it might move us closer to having 2X as much work as we can possibly do instead of 3X.

Re:What Google Translate Can Tell Us About Vibecoding by SoftTalker on Wednesday June 18, 2025 @12:21AM (#44306633)
I don't think you can judge "work needing to be done" by looking at backlog. Tickets are easy to enter. If they were really important, they'd get done or people would be hired to do them (employed or contracted). 10 year old issues that never got attention were just never that important to begin with.
Re:What Google Translate Can Tell Us About Vibecoding by lmm on Tuesday June 17, 2025 @09:26PM (#44305796)
That sounds like the famous lump of labour fallacy. When something's cheaper people often spend more on it (Jevons paradox).
Re:What Google Translate Can Tell Us About Vibecoding by bgwalter on Tuesday June 17, 2025 @09:49PM (#44305938)
This "fallacy" is from 1891 and assumes jobs that require virtually no retraining. A farm worker could ion theory clean the factory floor or do one small step in an assembly line within a week.

Nowadays we already have bullshit jobs that keep academics employed. Retraining takes several years.

With "AI" the danger is theoretically limited because it creates more bureaucracy and reduces productivity. The problem is that it is used as an excuse for layoffs.

Re:What Google Translate Can Tell Us About Vibecoding by kasey_junk on Tuesday June 17, 2025 @08:40PM (#44305553)
Do you have a citation for that?
Re:What Google Translate Can Tell Us About Vibecoding by ohthatsnotright on Tuesday June 17, 2025 @08:53PM (#44305622)
What a strange thing to ask for a citation on when CEO pay, stock buy backs and corporate dividends are at all time highs while worker pay and honestly just affording to live continue to crater.
Re:What Google Translate Can Tell Us About Vibecoding by kasey_junk on Tuesday June 17, 2025 @09:41PM (#44305880)
Productivity is up and labor wages are up. That’s why I asked. It wasn’t an attempt at a rebuttal it was a request for reading material as it’s a heterodox view.

The normal conversation is that productivity growth has slowed and the divide has increased, not that more productivity creates lower outcomes in real terms.

https://www.bls.gov/productivity/images/labor-compensation-l...

Re:What Google Translate Can Tell Us About Vibecoding by djmips on Wednesday June 18, 2025 @12:58AM (#44306791)
What is 'real hourly compensation'?
Re:What Google Translate Can Tell Us About Vibecoding by em500 on Wednesday June 18, 2025 @02:49AM (#44307272)
It's economic jargon for what people are paid per hour for working (which can include non-direct payments such as healthcare and pensions), adjusted for inflation (for economists, "real" just means divided by CPI, as opposed to "nominal" which are the actual dollar amounts in the past).

Data is collected through the National Compensation Survey: https://www.bls.gov/respondents/ncs/

Re:What Google Translate Can Tell Us About Vibecoding by saurik on Tuesday June 17, 2025 @09:40PM (#44305876)
I mean, I hate a lazy "citation needed" FUD attack as much as (really likely way more than) anyone, but with a bit more context I do think a citation is needed, as the correct citation in the other direction is (as someone else noted) Jevon's paradox: when you make it easier to X, you make it so people can use X in ever more contexts, and you make it so that the things which previously needed something way harder than X are suddenly possible, and the result -- as much in software development as any other field: it seems like every year it becomes MUCH easier to do things, due to better tools -- always seems to result in MORE demand, not less... we even see the slow raising of "table stakes" for software, such that a website or app is off-putting and lame to a lot of users if it isn't doing the things that require at least some effort: instead of animated transitions and giant images maybe the next phase of this is that the website has to be an interactive assistant white-glove AI experience--or some crazy AR-capable thing--requiring tons of engineering effort to pull off, but now possible for your average website due to AI coding. Meanwhile, the other effects you are talking about all started before AI coding even sort of worked well, and so have very little to do with AI: they are more related to monetary policy shifts, temporary pandemic demand spikes, and that R&D tax law change.
Re:What Google Translate Can Tell Us About Vibecoding by EZ-E on Tuesday June 17, 2025 @11:04PM (#44306318)
I rather think that LLMs help to write code faster, and also enables folks that would not program to do so in some capacity. In the end, you end up with more code in the world, and you end up needing more programmers to maintain/keep it running at scale.
Re:What Google Translate Can Tell Us About Vibecoding by visarga on Wednesday June 18, 2025 @09:35AM (#44309769)
LLMs don't care you have to maintain the code, they don't get any benefit or loss from their work and are unaccountable when they fuck up. They have no skin in the game.

They don't know the office politics, or go on coffee breaks with the team - humans still have more context and access. We still need people to manage the goals and risks, to constrain the AI in order to make it useful, and to navigate the physical and social world in their place.

Re:What Google Translate Can Tell Us About Vibecoding by danielscrubs on Wednesday June 18, 2025 @05:38AM (#44308230)
But when everyone started to produce SEO slop, the web died. It’s harder than ever to find truly passionate, single subject blogs from professionals for example.

The AI slop will make it harder for the small guys without marketing budget (some lucky few will still make it though). It will slowly kill the app ecosystem, untill all we reluctantly trust is FANG. The app pricing reflects it.

Re:What Google Translate Can Tell Us About Vibecoding by MarkusQ on Tuesday June 17, 2025 @06:10PM (#44304521)
Conversely, it may create jobs. Why? Because the more elephants you have in your parade, the more jobs there are for folks to walk behind them with a broom and bucket. For decades we've seen tools that "let users write their own software" and every one of them has driven up the demand for people to clean it up, make it scale, make it secure, or otherwise clean up the mess.
Re:What Google Translate Can Tell Us About Vibecoding by sodality2 on Tuesday June 17, 2025 @07:14PM (#44305017)
Also true! But that world is one where the vast majority of time is spent cleaning up slop code, so if there's a general shift towards that, I think that still changes the job in a significant way. (I don't have extensive history in the industry yet so I may be wrong here)
Re:What Google Translate Can Tell Us About Vibecoding by MarkusQ on Tuesday June 17, 2025 @08:41PM (#44305555)
<tired old fart voice>

It's all cleaning up slop code. Always has been.

</tired old fart voice>

More optimistically, you can think of "user created code" as an attempt at a design document of sorts; they were trying to tell you (and the computer) what they wanted in "your language". And that dialog is the important thing.

Re:What Google Translate Can Tell Us About Vibecoding by ryandrake on Tuesday June 17, 2025 @08:55PM (#44305629)
Seriously. Unless you're one of the vanishingly rare few working with true Greenfield projects that start with an empty text file, you're basically cleaning up other developer's legacy slop.
Re:What Google Translate Can Tell Us About Vibecoding by ema on Wednesday June 18, 2025 @05:02AM (#44308042)
I mean even when I'm working on my own projects I'm cleaning up whatever code I wrote when I didn't yet know as much about the shape of the problem.
Re:What Google Translate Can Tell Us About Vibecoding by danielscrubs on Wednesday June 18, 2025 @05:29AM (#44308194)
We still don’t know what good code is. It is all contextual, and we can never decide what that context should be. We are influenced by what is hip today. Right now is static typing using Rust, tomorrow it might be energy usage with assembly, after that it might be Python for productiveness, after that C# for maintenance.

We can never decide, we just like learning, and there is little real, impactful research into programming as a business.

In two decades we will still collectively say ”we are learning so much”, ignoring that fact.

Re:What Google Translate Can Tell Us About Vibecoding by scuff3d on Wednesday June 18, 2025 @01:37AM (#44306927)
CAD, Matlab, and Altium made electrical and mechanical engineers more valuable, not less.

The work got easier, so what we do got more complex.

Re:What Google Translate Can Tell Us About Vibecoding by seventytwo on Wednesday June 18, 2025 @05:40AM (#44308241)
They’re all just tools. Use the tools or become obsolete.
Re:What Google Translate Can Tell Us About Vibecoding by catlifeonmars on Wednesday June 18, 2025 @08:46AM (#44309422)
Kind of a false dichotomy. A great example is debuggers vs print statements. Some people get by just fine with print statements, others lean heavily on debuggers. Another example is IDE vs plain vIM.

Becoming obsolete is a fear of people who are not willing or able to learn arbitrary problem domains in a short amount of time. In that case learning to use a particular tool will only get you so far. The real skill is being able to learn quickly (enthusiasm helps).

Re:What Google Translate Can Tell Us About Vibecoding by numpad0 on Wednesday June 18, 2025 @09:38AM (#44309795)
So, "useless or dangerous tools" is not a self contradictory sentence.

Gas powered pogo sticks, shoe fitting X-ray, Radium flavored chocolates, Apollo LLTV, table saws, Flex Seal for joining two halves of boats together, exorbitantly parallelized x86 CPU, rackable Mac Pro with M1 SoC, image generation AI, etc.

Tools can be useless, or be even dangerous.

Re:What Google Translate Can Tell Us About Vibecoding by scuff3d on Sunday June 22, 2025 @02:49PM (#44349316)
AI tools fall onto the category of just in time learning. No, even semi-competent, software engineer is going to become obsolete because they don't know the newest and most hyped AI tool. And anyone stupid enough to hire on that basis isn't worth working for.

How processors work, cache and memory work, how the browser works, data structure and algorithms, even design patterns are all important foundationaly knowledge. How to tell an AI to shit out some code or answer a question definitely isn't.

Re:What Google Translate Can Tell Us About Vibecoding by camillomiller on Wednesday June 18, 2025 @03:59AM (#44307638)
This has been a stable source of business for a while in my niche.
Re:What Google Translate Can Tell Us About Vibecoding by steveBK123 on Tuesday June 17, 2025 @06:34PM (#44304712)
Google translate is a good example too in terms of better-than-nothing to the completely uninitiated, helpful to someone with a little knowledge, and obviously not a replacement for a professional. That is - the more you know, the more you see its failures.

I know enough Japanese to talk like a small child, make halting small talk in a taxi, and understand a dining menu / restaurant signage broadly. I also have been enough times to understand context where literal translation to English fails to convey the actual message.. for example in cases where they want to say no to a customer but can't literally say no.

I have found Google Translate to be similarly magical and dumb for 15 years of traveling to Japan without any huge improvements other than speed. The visual real-time image OCR stuff was an app they purchased (Magic Lens?) that I had previously used.

So who knows, maybe LLM coding stays in a similar pretty-good-never-perfect state for a decade.

Re:What Google Translate Can Tell Us About Vibecoding by jf on Tuesday June 17, 2025 @07:52PM (#44305238)
> The visual real-time image OCR stuff was an app they purchased (Magic Lens?) that I had previously used.

Word Lens, by Quest Visual

https://en.wikipedia.org/wiki/Quest_Visual

Re:What Google Translate Can Tell Us About Vibecoding by sodality2 on Tuesday June 17, 2025 @07:15PM (#44305021)
> So who knows, maybe LLM coding stays in a similar pretty-good-never-perfect state for a decade.

I think this is definitely a possibility, but I think the technology is still WAY too early to know that if the "second AI winter" the author references never comes, that we still wouldn't discover tons of other use cases that would change a lot.

Re:What Google Translate Can Tell Us About Vibecoding by davejagoda on Tuesday June 17, 2025 @09:46PM (#44305909)
If there is another "AI winter" it would be at least the third one: https://en.wikipedia.org/wiki/AI_winter
Re:What Google Translate Can Tell Us About Vibecoding by Miraste on Tuesday June 17, 2025 @07:21PM (#44305044)
I think you're right, AI art and AI software dev are not analogous. The point of art is to create art. There are a lot of traditions and cultural expectations around this, and many of them depend on the artist involved. The human in the loop is important.

Meanwhile, the point of software development is not to write code. It's to get a working application that accomplishes a task. If this can be done, even at low quality, without hiring as many people, there is no more value to the human. In HN terms, there is no moat.

It's the difference between the transition from painting to photography and the transition from elevator operators to pushbuttons.

Re:What Google Translate Can Tell Us About Vibecoding by candiddevmike on Tuesday June 17, 2025 @06:25PM (#44304649)
I think you could extrapolate it and say folks are primarily using GenAI for things they aren't considered a specialist in.
Re:What Google Translate Can Tell Us About Vibecoding by bgwalter on Tuesday June 17, 2025 @08:32PM (#44305499)
I'm currently getting two types of ads on YouTube: One is about how the official Israeli Gaza humanitarian efforts are totally fine and adequate (launched during the flotilla with Greta Thunberg).

The other is about an "AI" website generator, spamming every video at the start.

I wonder what kind of honest efforts would require that kind of marketing.

Re:What Google Translate Can Tell Us About Vibecoding by 15123123 on Wednesday June 18, 2025 @03:23AM (#44307435)
yeah I think the case for AI art is very different. I see major brands, even those who has been very generous with artist commission like McDonald Japan. is now using AI art instead.
Re:What Google Translate Can Tell Us About Vibecoding by imiric on Wednesday June 18, 2025 @06:17AM (#44308455)
> The correlation here would be something like: the people using AI to build apps previously would simply never have created an app, so it’s not affecting software development as a career as much as you first expect.

I don't think the original point or your interpretation is correct.

AI will not cause a loss of software development jobs. There will still be a demand for human developers to create software. The idea that non-technical managers and executives will do so with AI tools is as delusional as it was when BASIC, COBOL, SQL, NoCode, etc. were introduced.

AI will affect the industry in two ways, though.

First, by lowering the skill requirements to create software it creates a flood of vibe coders competing for junior-level positions. This dilutes the market value of competent programmers, and makes entering the software industry much more difficult.

A related issue is that vibe coders will never become programmers. They will have the ability to create and test software, which will improve as and if AI tools continue to improve, but they will never learn the skills to debug, troubleshoot, and fix issues by actually programming. This likely won't matter to them or anyone else, however, but it's good to keep in mind that theirs is a separate profession from programming.

Secondly, it floods the software market with shoddy software full of bugs and security issues. The quality average will go down causing frustration for users, and security holes will be exploited increasing the frequency of data leaks, privacy violations, and unquantifiable losses for companies. All this will likely lead to a rejection of AI and vibe coding, and an industry crash not unlike the video game one in 1983 or the dot-com one in 2000. This will happen at the bottom of the Trough of Disillusionment phase of the hype cycle.

This could play out differently if the AI tools reach a level of competence that exceeds human senior software engineers, and have super-human capabilities to troubleshoot, fix, and write bug-free software. In that case we would reach a state where AI could be self-improving, and the demand for human engineers would go down. But I'm highly skeptical that the current architecture of AI tools will be able to get us there.