Threads giving you race conditions? All concurrent programming will do that if you’re shit at it.
Well, if you write Rust then there won’t be race conditions.
Only in the context of data within the rust code. If you’re writing threaded rust that interfaces with external IO, for example, you can still get bit by a race condition. A person can absolutely be shit enough to hit a race condition in rust.
Rust is great, and I truly mean that. But saying you can’t get race conditions in Rust is just not true.
And also, not everything is going to be written in Rust. When the company you’re working for needs a web application quickly, that’s better done in other languages.
And also also, Spring has a lot of niceties when it comes to concurrency that make this much less of a point.