All the principal engineers at Microsoft that I respect are completely comfortable with asking "dumb questions". When you don't feel like you have to prove your intelligence or worth, you learn more because you ask better questions.
I liked the Rust cliche, "systems programmers can have nice things" at first. But now it feels limiting, because Rust is so much more versatile than systems programming.
I wish more programming languages would dare to do things differently like Rust, Unisonweb and Erlang do. It's so refreshing to see new approaches to software development.
The versatility that Rust brings to the table is just mind-blowing.
With the exception of GUI/front-end work*, it's a viable choice at almost every level of the stack.
Once mastered, it's the ultimate Swiss-army knife.
@vpatryshev@GabriellaG439 As an example, you don't have a IDE when you are reviewing a PR. You could of course load the changes locally and use your IDE but it's not very practical.
@hryz3@GabriellaG439 As a Rust developer who used Scala a lot I struggle to understand this. For me the two languages use traits the same way but I'm still learning Rust. Can you show me a case where Rust traits are more powerful than Scala one?
@ShriramKMurthi Hot take: Programmers like minimalism in languages primarily for aesthetic/psychological reasons and the stated rational reasons (which do have some merit) are still mostly post hoc and don't fully justify. ...
The entire email is a huge red flag but the question "Outside of class, what were your interests and where did you spend your time?" in the context of the email is particularly bad. The only valid answer is "That's none of your business".