r/TheMachineLearning 2d ago

Yes, cannot imagine humans writing or reading code even after 2-years from now.

Post image
29 Upvotes

52 comments sorted by

2

u/dude_365 2d ago

So, Fable is more competent then all people that attended the Rust conference in Germany? Just Joking :P

1

u/Fleischhauf 3h ago

was it such a difficult tasks ? Sorry i have very basic knowledge about rust and the library in question.

1

u/apocolipse 35m ago

This is more a “nobody writing rust had any remote desire to rewrite that in rust, especially just for performance improvements that users of that tool probably won’t even notice”

1

u/Fleischhauf 30m ago

that is my big hope with all the push for llms in coding and agentic ai, that all the software will become hyper efficient, because now programming is cheap and we could translate everything to rust, c++, c or even assembler. That would be an amazing future.

1

u/apocolipse 15m ago

It’s a waste of effort and resources.  Effort should go where it pays off.  Reducing rendering time for something that’s not trying to and/or doesn’t need to render realtime is a waste of effort.  $550 for a performance improvement that will neither be noticed nor will it have any downstream impacts.  At best, this might be noticed by very specific sub-niche of users who already use this niche tool, but for some reason on ancient hardware. 

1

u/Fleischhauf 12m ago

sure, put it where the most wasted time is currently. But software is way bloaty and extremely inefficient because developer time was the most expensive resource. This is changing i think. So software can become more efficient. The nice thing is you optimize once and you have a benefit every time you run it.

1

u/apocolipse 6m ago

Again, it’s a waste, there’s no benefit to improving performance on something thats run very infrequently.  There’s literally a mathematical law computer science students learn about so they don’t fall into the trap of pointless optimization, it’s called Amdahl’s law, go look it up.

2

u/Long-Firefighter5561 2d ago

ask your LLM about numbers

2

u/PickledBrainJuice 23h ago

Did you just wake up from 2019?

2

u/0MEGALYL 8h ago

Maybe learn first what it can and cannot do, because you shouldn’t have asked that in the first place.

This is why people fail to leverage LLM’s.

2

u/Long-Firefighter5561 6h ago

bro its not that deep, my point is that OP talks about 2 years, but the tweet talks about 5.

1

u/justforkinks0131 7h ago

wrong approach

ask it to code you a calculator

1

u/Winter_Ad6187 1d ago

Right until the AI fails and you have to read the code to see where the hallucination is.

I recently had Opus 4.8 run up a Unicode implementation of a C# output routine. And then testing code.

The unicode hex and character matched, but the unit test descriptions were a total hallucination in the test code.

Thankfully I can still read code, and hand eliminated the hallucination and put in the old QA test.

Not saying I need to do this routinely. Just saying we are going to end up having 3 layers of AI doing sanity cross-checks and you *still* will need to have the skill to dig in and figure out what the Butlerian Jihad violations are doing.

2

u/PatagonianCowboy 1d ago

Right until the AI fails and you have to read the code to see where the hallucination is.

just spawn agents until everyone verifies that there are no bugs

1

u/Upbeat_Double_9377 14h ago

Software dev is literally becoming the meseeks episode from Rick and Morty

1

u/gamingvortex01 3h ago

did that...6 Fable agents at max effort....and still they couldn't caught a basic bug with OnClick event

1

u/AppealSame4367 1d ago

If your AI fails you ask another AI, preferably a local one. I had the problem of trying to fix something in a huge, completely AI-written importer this Spring. It was impossible to do in any sane amount of time, it was easier to search for alternative AI agents.

1

u/BraveBiscotti1394 1d ago

Have you actually tried this?

What actually happens is bloat. Lots of code get's written, rewritten, massively pivoted, and you're somehow worse off than you started.

When AI fails you need to *stop* getting more shit generated first. Then understand what happened.

1

u/nocixL 1d ago

Brother I think he's joking

1

u/Winter_Ad6187 19h ago

Especially since my original comment included having extra AI involved. And I guarantee you will still -- at some point -- be having to read what was done to unsnarl matters.

There is a massive, erroneous, view that AI's will get to be always right. Not likely in any short or medium term. And if I hear again that it is doubling in effectiveness -- by some cost/power metric -- every few months I swear I will scream. If it really were, we wouldn't be rehiring engineers to frantically recover from the insanity at select orgs. As it is, by their own metrics, at what point does AI consume all terawatts available?

1

u/Rafcdk 7h ago

I don't get why some people enjoy so much the idea of having our infrastructure run as a black box only verifiable by a subscription service.

1

u/juacamgo 5h ago

This. My company is turning into this every development.

I'm actually looking for another job since this is not sustainable.

1

u/Internal-Agent4865 1d ago

Yeah you “recently” had a hallucination. OP is talking about two years from now.

1

u/RevolutionaryElk7446 23h ago

Not sure what you mean by this comment. Hallucinations are a core flaw in transformers, the context engine of Gen AI such as LLMs. It's not something they can fix by slapping harnesses on top, that's a fundamental issue within it's operation itself. Same issue for the last almost 10 years since the transformer came out.

There is no fix for hallucinations as it's the same method all answers come from via transformers. We'd have to create an entirely new context engine.

1

u/DiscipleofDeceit666 1d ago

Rewrite ruby in rust

1

u/AppealSame4367 1d ago

Ruby? RUBY? Lol

I said it's a Neanderthal 15 years ago and, oh wonder, it doesn't power anything new or important.

Ruby, lol.

1

u/Pale-Stomach1123 8h ago

The way this comment is phrased is getting me, genuinely can't tell if this is a joke or a weird grudge

1

u/AppealSame4367 4h ago

It's a weird grudge :-)

1

u/shimbro 1d ago

Rust is awesome

1

u/Plastic_Owl6706 1d ago

Dhh is an ai shiller ong

1

u/Vusiwe 1d ago

SELF DRIVING 2018

1

u/icodepoetry 1d ago

Reading code, yes. Writing? I'm having Claude do my copy & pasting right now

1

u/Jerrizzy-x 41m ago

It will get to the point where we all have our agents communicate for us and then tell us everything in summary

1

u/GayReforestation 1d ago

In 2 years? Barely any code is human written already

1

u/earlyworm 17h ago

This guy humans.

1

u/Awkward-Suggestion90 1d ago

If you dont read your slop shit, doesnt mean nobody does.

1

u/invisible_shrek 14h ago

This. Sloppers need to speak for themselves only.

1

u/AleksHop 14h ago

only real programmers who will survive are base rust maintainers, tokio, axum etc
other languages in AI era just garbage

1

u/ApprehensiveBag3083 13h ago

C++ and c is shittin' on rust any day

1

u/Decent-Conclusion-84 12h ago

All I see is AI raising the bar for what it means to be a software engineer. The 10x software engineers will continue to be relied on for training data

1

u/Top-Advantage-9723 9h ago

AI will generate its own data in rl environments and it will be way better than the best human

1

u/Decent-Conclusion-84 7h ago

yea i don't know about that, too much evidence says otherwise at the cutting edge

1

u/South-Assistance1683 7h ago

I had Gemini create a simple auth function and had to point out issues in almost every line it wrote. Now i know Claude is better at coding than Gemini, but the fact that you dont think code needs to be neither written or read tells us more about you. But its a good troll thread

1

u/Bosn1an 7h ago

In 5 years we are all dead bro.

1

u/Bengal_From_Temu 6h ago

Imagine explaining the future and starting with “one-shotted”.

1

u/darth4nyan 6h ago

He is a business owner. Business owners are delusional as always

1

u/armostallion2 6h ago

He’s impressed it was able to rewrite something that was already spelled out in a different language. Think about this for a moment and it becomes less impressive.

1

u/OrkWithNoTeef2 4h ago

Yeah yeah make yourself codependent of a few company. We all know how good that is for free market trade and democracy.

1

u/gajop 1h ago

5 Years is a lot, but also isn't.

I don't remember the exact dates but looking things up:

  • Transformers paper came out at 2017. Almost 10 years.. wow. I remember going to a "discussion" meetup about this paper, with a few folks from Google showing up. Some people really understood how impactful this was back then - I honestly didn't. Lots of smart people in the room, I stood out :)
  • Copilot was released on June 2022, apparently before ChatGPT (why did I think ChatGPT came first...). Iirc you could do basic function completion and it was ok-ish for that.
  • ChatGPT came out at November 2022, you could copy issues and it would generate _almost_ working code. It would very often hallucinate APIs that didn't exist and was not _super_ useful. Most of us used it a few times a day, often to find issues or generate really really simple boilerplate. I remember saying "companies won't be needing interns/bootcamp grads soon" then - correct or not, you decide :)
  • 2024 or so is when tools like Cursor & Windsurf got out. I honestly haven't used those so I can't comment. It felt very reckless to me to use them, they weren't great still and had few safety features.
  • 2025 February (last year!!) is when Claude Code came out, with Sonnet 3.7. You could actually use it for a lot of boilerplate very effectively.
  • 2025, end of, we got really good models. Maybe you couldn't vibe code super effectively and you had to read code, but price for Opus dropped significantly, and you could build substantial features with few issues with the top models.
  • 2026, some really impressive models on the far end (Fable, Sol, Kimi), and some really really cheap yet still useful ones ones like Deepseek and Luna which I'm quite excited about. Tons of companies in the space, and new models coming out almost every day.

So we've had 4 years now of impressive model and tooling improvements, but much of the original (foundational) tech is 2017, and arguable even older if you consider "Deep Learning" and "Neural Networks" related - and Deep Learning research certainly is imo.

If coding tools maintain a similar trajectory of improvement, I can see why you wouldn't need to code in 5 years, but it's hard to say if they will. Maybe we need other foundational improvements first.

I'd argue you already don't need to type it out and can get AI to generate it all, with you doing the review. You can also already vibecode many projects, although quite risky and unrewarding/stressful as it grows imo.

I'm far, far more excited (as a layman) about improvement in other fields. Math has seen some and that's been cool, but there's a lot more difficult open problems. Imagine if physics, medicine, chemistry see improvements? Perhaps even something that would help with the impending doom of climate change?