@beno3353

If you rewrite software from language X to Y it will always be better because now you have hindsight and are able to do the much needed refactoring to have a more stable code base.

@juanantonionavarrojimenez2966

One of the most important feature of Rust is that it does not come from Google.

@laticalamonzi2814

Accepting Rust is like the olives situation. When you first taste them canned, you get the feeling that it's unnecessary, that you can do without it, and certainly this flavor is clearly specific to give it preference. However, when you do taste them, it will take some time to realize that they are exactly what you have been missing for happiness, and after that you will never part with them again.

@parzival8108

i don't hate Rust, i just hate everyone who says "everything ever in existence should be written in Rust" because like every programming language there are different use cases where one should or should not use Rust

@MisterRedFox

I write quite complex software for mission control and avionics in C++. I've never felt like C++ was a problem here since we use smart pointers and unit test coverage. The bottleneck has always been on the developer side to avoid bugs that can be written in any language. There is an absolute limit to how much a language can help speed up development. I am open to new ideas though on how to better write low latency asynchronous multi-device systems.

@vladimir0rus

Rewriting C/C++ code in Rust for "performance" reasons makes no sense.

@doomguy6296

Rust for web is a bit general term. Rust for backend is great for best througput, minimalist containers , security and even simplicity. How come security and simplictly? Because Rust forces you not to skip the edge cases and keep your code consistent (you may have other language who also allow that. Rust is one of them), and simplicty, because it's damn easy and minimalist to set up. No bloat software and heavy dependencies to carry around. Just compile with cargo. Don't bother with dependencies

@timwhite1783

For the record I love Rust and use it in a lot of my side projects. That being said it feels like I just had shit shoveled into my ears. So many of those metrics sound incredibly stupid. How do you even measure a 2x improvement in productivity? When you say you re-wrote the Go application in Rust and it was faster were benchmarks done? If so what specifically was benchmarked and what method was used? These things are relevant. Also when you say the team took just as much time to write it was it the same team? It's so much easier to write a program to solve a problem you've already solved. If I hired a team to write the same program twice in Java I would expect the second attempt to be faster to write and of higher quality than the first, because the team has learned from their prior mistakes.

@Heater-v1.0.0

Having worked with C and and C++ for decades and other complied languages on occasion I really don't understand how anyone can describe Rust as ugly. As I took my first steps with Rust I was happily surprised it fixed a lot of ugliness of C and C++.

@meyou118

i luv rust and ive been programming for 40+ years

@artxiom

Rust is insanely good - but you need lot's of years of programming experience to appreciate what it's actually doing. I mean it was influenced by a wild mix of languages, like OCaml, C++ and Haskell. It's not easy to explain the "why" to people that just want to write easy/fast code, but once you get it you not only will write better code in Rust but in pretty much every other language.

@talwaar007

Been coding Java ever since the first release way back in late 1995. Have decided to learn Rust. Wish me luck!

@bruceritchie7613

It's amazing to me the number of comments on videos like this one or comments on posts about rust that scream opinions that hardly seemed based in reality. Rust isn't perfect for sure but from my experience it's an improvement over what came before it. I feel that Rust will actually shine in the backend services space going forward as it's a good alternative to GC based languages.

@kyrregjerstad

Different developer jobs in my area:
C#: 4410
Typescript: 4300
Golang: 376
Rust: 17

@alexandervantrijffel9435

You wouldn't choose Rust to build websites? I'm building multiple web apps with micro frontends where most of the micro frontends are served by Rust. It's a delight to enjoy the benefits from Rust like functional programming, correctness guarantees and the limited need for debugging also for web apps..

@carlosapariciodesan

I'm working in a huge web engineering task, with lots of endpoints, controllers, business logic, validations, types, and so on... I'm doing it with Rust, Axum, Serde and Seaorm and I'm really happy. The learning curve is steep, but once you manage to tame it, the productivity is great.

@aucusticguitar8069

I feel like learning Rust has improved my C++ code safety tremendously. My ptsd from borrow checker warfare paid off.

@j-p-d-e-v

Even though Im having a hard time in Rust. As I learn more, Im loving it more.

@jarekluberek8123

I'm a rust beginner with 40 years or C experience. It's a slow start. One thing to read the book, another one to pick the right patterns to implements the things you have in mind. Love the 0-cost abstractions. Compiles are slow but so is leaving it all on the table to figure out at runtime. I think I prefer to pay that time once at compile time. It's fast enough. Cargo is great. I still struggle with Makefiles.

@hm_kaiser

Loving rust since 2018. I've coded various things including embedded and emulators, system libs and rest apis. Best ecosystem and community.