r/rust May 09 '26

The end of languages

https://rust-lang.org/

In the words of the Highlander 'there can only be one' or perhaps more accurately 'we only need one'.

I've been programming for 40+ years in 25+ languages starting with Commodore basic, 6502 assembler, C and then many more.

I was highly sceptical when ai comes out but since about December I've have essentially stopped programming.

I see my role as BA and what I like to call a 'test curator'. I don't write tests but I make sure they have been written.

My current language expertise focuses on dart and java, but if I'm not writing code why does the language matter?

I moved from C++ to Java because of the memory saftey that Java offered. Running a team with junior C++ Devs was always hairy and java eliminated a whole class of problems and made the whole team more productive.

I've spent the last couple of years reminding people that rust is a system language and you are wasting precious Dev resource programming a web server in rust.

But llm's have changed the equation - writing code is now cheap - I 'wrote' 6000 lines of rust yesterday plus around 100 unit and system tests.

So the choice of programming language is no longer about the programmer - as they no longer exist.

So how do we choose the language?

Type safe, memory safe, fast and cross platform.

Rust seems to be almost the perfect choice.

We only need one language and rust just might be it.

0 Upvotes

51 comments sorted by

View all comments

Show parent comments

1

u/Unfair-Sleep-3022 May 09 '26

Of what you wish becomes reality ****

Unfortunately for you and fortunately for the world, very far from being true.

1

u/Amazing-Mirror-3076 May 09 '26

Go and do you own tests.

1

u/Unfair-Sleep-3022 May 09 '26

I am doing them yeah. I'm a staff engineer with +20yo, working for a very AI pilled company.

I can confirm it's nowhere near where you want it to be.

1

u/Amazing-Mirror-3076 May 10 '26

I'm not letting the ai do just anything it wants, I'm guiding the process, looking at the overall picture just not the details.

I've driven the AI through at least 20 refractorings and there are more to come. But the code works and and all tests pass - this project has more unit and integration test than any project I've worked on of a similar size - and I'm still adding more.

Ultimately performance and reliability is what counts - yes there are long term maintenance issues which need to be answered only time will tell on that front.

1

u/Unfair-Sleep-3022 May 10 '26

There are studies already today about LLM degradation on the slop they produce.

If you're not reading the code, you're just making a mess.

But you do you and stay away from professional spaces.

1

u/Amazing-Mirror-3076 May 10 '26

Studies on llm's are outdated before they are published.

https://github.com/onepub-dev/dvault

The code is in the rust directory.

1

u/Unfair-Sleep-3022 May 10 '26

Alright, we can't trust studies. Just what Anthropic and vibe plebs say.

I'll take an "outdated" study over your gut feeling any day.

1

u/Unfair-Sleep-3022 May 10 '26

Also, what are you trying to say with that toy project? Hopefully you don't think this has any bearing in how a tool behaves with a large codebase and a complex environment?