4 ms·
And 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
by UncleEntity 4y ago
And 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…