Thread with 7 posts
jump to expanded posti think rust is great, easily my favourite programming language, and i agree with rust advocates on many things, but the sort of culture war-y way some people approach it gives me the ick, no matter which side you're on
@hikari The "if Rust does it a certain way, it must be right" attitude is infuriating and never more so than when you're actually trying to write Rust. It leads to really shallow thinking about the language.
What's really weird is I've stumbled into interacting with the actual Rust core devs and/or inventors a few times and they're all really nice, humble people who *don't act like this*. You ask about an odd decision & they either talk about complex tradeoffs or are like "oh that was an error"
@mcc i think that attitude might come from the fact that newcomers often recoil at discovering this language is significantly different from ones they're familiar with, and saying something like โno really, this thing is good, please spend a while longer with it, you'll get it eventuallyโ is important for them. but then this mantra gets repeated also at people who've gotten enough experience to really see where things fail. the eternally troublesome context problem
@hikari In my case, one thing that helped me get over that same hump without having to develop cult behaviors was I had spent time around compilers and taken basic steps toward writing my own compiler, so for a number of the early "wtf?" moments in Rust a compiler person went "consider how much easier this makes to write the compiler, and how much harder the compiler would be without it" and I immediately went oh no. oh no. oh noooo I see it now you'll never be able to fix this one :(
@hikari but also yes i think what you describe is a very real effect