11 ms·
This is not his best post, granted (there are some good ones). That said, I think this is a very uncharitable read and resorting to ad hominom (he's not a real
by pseudony 2y ago
This is not his best post, granted (there are some good ones).
That said, I think this is a very uncharitable read and resorting to ad hominom (he's not a real dev!) is uncalled for.
If you think the argument is wrong -say so. Refute it on its own merits. It gets no better or worse from it being said by him.
That also goes for Asahi lina - I find it so incredibly tiring when people's hero-worshipping of this admittedly great developer extends to thinking they are simply right about everything.
Carmack is a great dev, he likes his C and C++. Alexis King (Lexi Lambda) used to be a top lisper (likely still is), now a great haskeller. Rich Hickey and so on and so on. Point is - how do ypu reconcile the fact that these people hold wildly different ideas on what makes good programming and programning languages, some of them even changing opinions over their lifetimes.
Will you create a programmer godhood pantheon and claim Asahi Lina is the smartest person ever or write it off as "systems programming must be Rust"?
I am curious.
Anyway, not aimed at singling you out, but the appeal to authority (Lina) as some way of saying " this is right, everyone else are wrong" is shoddy arguing.
- perching_aix 2y ago> If you think the argument is wrong -say so. Refute it on its own merits. It gets no better or worse from it being said by him. Thing is, one of their points is that the claims listed are unsupported. Challenging unsupported claims is an asymmetrical effort, and is of ill form - those making the claims should be the one providing evidence, the onus is on them after all.
- wk_end 2y agoI mean, him first? I definitely implied this, but admittedly others on this thread have made this more explicit: he doesn't really say anything here; he leans on other canned RAII-bad arguments without addressing Lina's points seriously and in good faith, presuming that she's "completely unaware of the downsides of RAII", that the code she's writing is going to have performance problems, that she - someone who's actually worked on the Linux kernel! - doesn't know about a completely imagined intolerance for RAII in the kernel. And as I mentioned, he was kind of a jerk about it too. I think I gave this post the response it deserved. I know we want to live in a world where everyone rigorously logically defends every position all the time, but in life - especially now, in the world of the internet where everyone has a soapbox - we have to apply heuristics of credibility to make this manageable. "Some guy with limited experience who's paid to promote a programming language" has vastly less credibility than "Linux kernel developer who reversed engineered the M1 GPU" - he needs to come out with a very robust argument for us to take him seriously; instead he posted FUD. I certainly don't think great devs are infallible. As a particular example - Hickey's a great dev. But I think Hickey's criticism of type systems in "Simple Made Easy" is a flawed argument. I've spent a long time thinking about why it's flawed. If I were to write a blog post about why it's flawed, though, I'd do my best to engage with it seriously; not just presume he doesn't know what he's talking about, presume his code is going to be riddled with type errors, link to some Haskell 101 and call it a day.
- KennyBlanken 2y ago> presuming that she's "completely unaware of the downsides of RAII", that the code she's writing is going to have performance problems, that she - someone who's actually worked on the Linux kernel! - doesn't know about a completely imagined intolerance for RAII in the kernel. And as I mentioned, he was kind of a jerk about it too. In short, and while I don't particularly like the term - he's a textbook mansplainer. The fact that he thinks Rust forces mass discards shows how little he knows about Rust. Looking at his social media, his first project with Rust was a month or two ago.