HeadlinesBriefing favicon HeadlinesBriefing.com

Why Uncle Bob's Coding Philosophy Feels Like a Con

Hacker News •
×

A developer studying history shares why Robert C. Martin's approach to teaching software principles feels manipulative and filled with unnecessary filler. The author, who learned programming through hands-on projects rather than books, criticizes how 'Uncle Bob' spends 20 minutes before addressing core concepts in his talks.

Martin's 'Clean Code' and SOLID principles come under scrutiny for their marketing-heavy presentation style. The author draws parallels to academic writing, noting that good historians don't label their work 'Clean History'—yet software engineers routinely declare their code 'clean' or 'simple.' This naming convention feels presumptuous and subjective.

The piece questions whether software acronyms function more as marketing slogans than practical guidance. While principles like ACID and CAP have legitimate origins, they've become interview checkboxes rather than tools for understanding. The author prefers unglamorous but substantive concepts like PACELC over buzzword-driven complexity.

The real issue isn't Martin's technical knowledge but his presentation style that prioritizes brand-building over substance. When newcomers treat these materials as gospel without critical examination, they risk adopting dogmatic practices instead of developing independent judgment about code quality.