Interesting matrix. Though, I never said hubris was a social virtue nor do I think it is. I am emphasizing that programmers tend to prioritize "programmer virtues" over "social virtues". So, if you're interfacing with a programmer within the context of a programmer forum, you shouldn't be surprised (or shocked or offended) if you get a response that prioritized programmer virtues over social ones.
My criteria for good software:
- Does it work?
- Can someone else come in, make a change, and be reasonably certain no bugs were introduced?