4 ms·
I agree so much with you. I would even say: most libraries used for just about anything, are written in C/C++/Java, all of which are typed languages. The post
by Shorel 4y ago
I agree so much with you.
I would even say: most libraries used for just about anything, are written in C/C++/Java, all of which are typed languages.
The post's author simply lacks the education and experience to actually have a valid opinion on this topic.
- lelandfe 4y ago> The post's author simply lacks the education and experience to actually have a valid opinion Besides your take being just outrageously exclusionary – the author is Eric Bower, a principal engineer who's also a Redux Saga maintainer. They're more than qualified to weigh in on this.
- UncleEntity 4y agoAnd their opinion is to push the complexities further up the ladder onto the makers of the tooling. I’ve seen some crazy assed stuff they do with C++ templates and my reaction isn’t that they need to be spending their time on writing blog posts to explain the dark mysteries to me but that maybe I’m not the one who should be trying to write a library without spending a massive amount of time learning how this stuff works. Sure, I can beat a template into submission using the famously helpful error messages the compiler provides and some random blog posts by people who actually understand what’s going on and I’m very thankful that they spent the time explaining it. Even having 1000 line long error messages helps once you learn what it is really complaining about. And this isn’t even my literal job, just something I do because I enjoy it.
- lelandfe 4y agoThis is yet another comment indicating the author lacks enough knowledge to even talk about this. Why is this the default response from HN on matters like these?
- bmn__ 4y agoMight have something to how the author chose to express his opinions. FWIW, I got the same impression from the article, but did not bother to write a comment until now. IMO, the author could have done better by providing more concrete examples for the points of criticism, and understating the conclusion or moving it to the end or dropping it entirely, as I think it's better to give the reader the choice to make up his own mind, given the facts and evidence.
- UncleEntity 4y agoWhat? Just because I disagree with their premise (tool writers need to take responsibility for my lack of knowledge) doesn’t mean I think they can’t talk about it. I mean, if they weren’t talking about it I’d have nothing to disagree with and have to do something productive. And, you know, appeal to authority isn’t a valid counter argument…
- jcparkyn 4y agoYou've both missed the point of the article. The author isn't saying TS (or typed languages in general) are bad, just that the tooling and documentation for _library authors_ could be better. The things the author talks about aren't even remotely possible in the type systems of pretty much any other mainstream language, so I don't know how you could interpret this as a "TS bad" post if you read past the headline.