in reply to Re^2: Please remember that geeks have their own social mores.
in thread Please remember that geeks have their own social mores.

Those aren't tongue-in-cheek virtues; those are actual real virtues to be embraced.

Right, but those are programmers virtues. Social virtues as I was taught them are the opposite:

programmer <-> social -------------------------- laziness <-> diligence impatience <-> patience hubris <-> humility
Each computer is an oscillating amalgam of thoughts of thousands of programmers, and in that realm, there's real darwinism: the thoughts that best fit survive.

The roles don't mix; it is ok to be a bastard towards programs (and thus towards thoughts of somebody), call them a pile of sh1t and mercilessly incriminate the slightest fault; but it's not ok to be a BOFH to your users; it is not ok to deal out personal attacks against programmers 1) - much like it's not ok for the biggest guy on the block to punch you out of his way because he can.

So it is all about what real world it is at each time. The computing world isn't less real than the so-called real world - someone did it, then it's there. They are just different. People who get pissed off if they're called a dumbhead in programming context are mixing oil and water. Hubris isn't a social virtue, at all.

1) I think there's the reason why Abigail-II left

--shmem

_($_=" "x(1<<5)."?\n".q·/)Oo.  G°\        /
                              /\_¯/(q    /
----------------------------  \__(m.====·.(_("always off the crowd"))."·
");sub _{s./.($e="'Itrs `mnsgdq Gdbj O`qkdq")=~y/"-y/#-z/;$e.e && print}

Replies are listed 'Best First'.
Re^4: Please remember that geeks have their own social mores.
by dragonchild (Archbishop) on Feb 24, 2008 at 18:08 UTC
    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:
    1. Does it work?
    2. Can someone else come in, make a change, and be reasonably certain no bugs were introduced?