A: Hell no. If you don't like is blog, don't read it. Stackoverflow is still a great resource.
Q: Is SOLID a good idea that more programmers should read?
A: Hell yes.
Q: So why is he "waging war against SOLID" and saying we shouldn't we follow these rules?
A: He didn't say that. Solid principles are absolutely worth knowing. But when you're a master programmer, they more what you'd call "guidelines" than actual rules. (http://en.wikipedia.org/wiki/Shuhari)
Q: do these "Ferengi rulebook programmers" exist?
A: it's rare, but they do.
Q: So Kevin Pang is wrong then?
A: Well, he's wrong about Atwood jumping the shark. He's right that the vast majority of programmers aren't masters, so Atwood's points don't apply to them and they should learn the rules. Maybe he's wrong to get into a blog-post-fist-fight, maybe he's right to stir up debate. Take your pick on how you want to see that one.
Q: Has Jef Atwood jumped the shark?
A: Hell no. If you don't like is blog, don't read it. Stackoverflow is still a great resource.
Q: Is SOLID a good idea that more programmers should read?
A: Hell yes.
Q: So why is he "waging war against SOLID" and saying we shouldn't we follow these rules?
A: He didn't say that. Solid principles are absolutely worth knowing. But when you're a master programmer, they more what you'd call "guidelines" than actual rules. (http://en.wikipedia.org/wiki/Shuhari)
Q: do these "Ferengi rulebook programmers" exist?
A: it's rare, but they do.
Q: So Kevin Pang is wrong then?
A: Well, he's wrong about Atwood jumping the shark. He's right that the vast majority of programmers aren't masters, so Atwood's points don't apply to them and they should learn the rules. Maybe he's wrong to get into a blog-post-fist-fight, maybe he's right to stir up debate. Take your pick on how you want to see that one.