3 ms·
I would agree with that, definitely. But then I would expect both sides of the story to be expressed in a more balanced manner in the articles criticizing the c
by VeejayRampay 11y ago
I would agree with that, definitely. But then I would expect both sides of the story to be expressed in a more balanced manner in the articles criticizing the contents of what has been produced. I've found that more often than not, people tend to be blindsided and go for blood because it's better shock value and helps create buzz and clicks.
Something akin to: "Zed Shaw took on a complicated task, one that hasn't been fully mastered since K&R, but he still took a swing. The author knows what he's talking about, having produced software X/Y/Z. Yet, teaching C, a language that has known worldwide adoption in all layers of software for the past 30 years or so, is such a divisive and complicated matter that I feel that even a skilled programmer such as him somehow missed the mark. Here's my opinion about the good aspects and somewhat less perfect bits of Learn C the Hard Way, so that future readers will know where to exercise caution and where to relax while unleashing C's potential".
This conveys the very same opinion, but in a way that is less polarizing and recognizes that writing a book about C programming is a touchy subject, where opinions are aplenty and often strongly engrained in a long-established mindset, making any potential author a target for criticism.
But really, I absolutely agree that "You built something" is never an excuse for any behaviour, I would just like to think that it buys any person a wee bit more of the benefit of the doubt.
- threatofrain 11y agoI agree with your opinion, but I also add: being accomplished gives you a microphone for both the insightful and the insulting things you have to say. It's unfortunate that sometimes smart people don't realize that not everyone's words are equally powerful.