4 ms·
> Bob Martin is myopic in his view of software, in a way that I think is harmful to teams and the industry. His lectures and books really are harmful. Beginner
by gambler 6y ago
> Bob Martin is myopic in his view of software, in a way that I think is harmful to teams and the industry.
His lectures and books really are harmful. Beginners read them and get the impression that you can design good software by following a bunch of simplistic rules of thumb. In reality, you need to understand what trade-offs you're making when committing to certain design decisions and, even more importantly, you need to be able to discuss this with other people.
For example, it's not "small functions are good", it's "when you make a function smaller, here are the benefits and here are costs". Primitive, sloganistic thinking is the bane of software engineering profession right now.
- amw-zero 6y agoI don't think he's harmful. I think you take the good with the bad with him. He's way too convicted to trust blindly, but he also talks about some great topics that aren't widely discussed. So, if you consider him the leader of a religion, you'll be led astray. But if you just read critically, you'll see that he definitely has a lot of insight to take away. Just discard the stuff that you don't agree with.