Coding Horror: That Means It's Working
codinghorror.com
codinghorror.com
There are a couple of problems with this.
First, it's possible to aspire to a higher level of quality than that. You don't get there without lots of self-criticism, but you can get there. Wietse Venema, Dan Bernstein, Edsger Dijkstra, Alan Kay. It isn't always practical, but it is definitely possible.
Second, Jeff is so cartoonishly idiotic that it's hard to identify with him. Brian Gianforcaro is some kind of Zen Master of humility. If he wants to show people that they should criticize themselves, I think writing total bullshit the way you do is the wrong way to do it. Instead, people congratulate themselves on their intelligence: "I thought I wasn't very smart, but compared to this guy, I'm a genius!"
So, to the extent that I can become a conduit for other programmers to have that same epiphany in their own programming careers, that means it's working.
That means what is working? Bolding something doesn't mean it magically makes sense. I don't try to make it a habit of engaging in ad hominem attacks, but if everything I hated about Jeff Atwood was something I hated about myself, I'd have thrown in the towel on programming a long time ago.
By the way, this link has just 2 points now !!