Showing posts with label Rolling. Show all posts
Showing posts with label Rolling. Show all posts

Tuesday, June 21, 2011

Living and working amongst the wolves: Diffusing the Aggression

I'm an open-source developer and advocate.  I have been for a long time.  The business model is a Labor and Expertise model as all knowledge is free.  This is a wonderful way to work.  People helping people.  98% of the time, it is all warm fuzzies.  I would have it no other way.


But the wolves are out there.  Spreading anger and snapping at everyone.  This is exacerbated by the fact that the vast community of developers communicate through Instant message, email, blogs, and forums.  They lack face to face interactions and this leaves them less sensitive.  They displace their anger and attack the innocent.  They are aggressive and passive-aggressive.  I have seen ugly fights break out on twitter, IRC and blog posts.  It's not pretty.  The wolves think they are fighting with an individual(s) or ideal.  The are fighting online in front of the whole community and for the world to see.


The damage the wolves do is not just contained to their victims.  Those poor newbies who stumble on this behavior may believe this is standard fair in open source development.  This absolutely causes negative growth in developer numbers.  One rant will take an enormous number of pats on the back to overcome.



For the newbie who just got their head handed to them:

I'm sincerely sorry that happened to you.  Most developers are not like this.  Really!  Most of the time when people yell it is because they don't feel heard.  Like anyone, developers appreciate a show of effort.  I challenge you; instead of shrinking away, go do your homework and come back with a stronger more detailed explanation of your issue.  Spit the minutia.  This alone usually diffuses the situation.  Wolves appreciate those that are willing to fight for what they need and having all the facts so they can efficiently help you.  Wolves hate long conversations.  Think about the Wolf and what they need to help you when you are writing your question.
"Google before you Twitter" - unknown source

For the Wolves (That's you!  There is a Wolf in all of us.):

You have to learn to ignore the un-researched questions. Your time is precious, spend it helping those that have shown effort.  Sticks don't work with newbies.  Before you send that rant, ask yourself, "Am I going to feel better about myself after sending this?"  A post is permanent and lives on in many forms even after the source is deleted.  Don't forget, you need the pack (community) to be most effective.  Don't isolate yourself.  Send it to a friend first and see what they think.  Send it to me.  Basically, slow down and breathe.  Fighting is not Rolling Down Hill.

Andy Glass

Or better yet, engage the newbie.  You are so deep in it, you can never know what is like to start from the beginning ever again.  Talking to the newbie to figure out where the failure is happening may be very illuminating.  It might turn out it was actually your fault because your README.txt is not so readable.
"Think before you submit."

Tuesday, June 7, 2011

Happiness through not choosing.

I have forgotten two things that I once knew:
  1. Rolling Down Hill - This is a Taoist idea that choosing the easiest path is always the right path.

    This does not mean that you become a sloth.  If your goal is to climb a mountain, that is a good goal, but choose the easiest way up.

    Also, key to this belief is that when a path is in front of you walk.  Don't waste time waiting/creating another path.

    A big part of rolling down hill is trusting gravity and that it will take you where you need to go.  Worrying after choosing a path destroys all the gains of rolling down hill in the first place.

    The idea is not to choose but just roll.  Don't look back, just roll.  Don't fight yourself, just roll.  Rolling down hill is passive and not a choice at all.

    Case in point

    I have more work than I can do but for some dumb reason I keep looking, accepting or entertaining more work.  This makes no sense.  I need to stop doing and just roll.

  2. Being in the Now - I first learned of this idea from a book my wife had called, "Be here Now".  The take home for me was to become a sponge, forget everything and soak up all the energy around me.

    Right now I am thinking of all the happiness I did not soak up because I was mentally somewhere else.

    Recently I have been unhappy, lonely, depressed and in pain.  I feel deeply that this comes from thinking about things.  Being present in the moment is not about thinking.  It is the absence of thought.

    I find meditation through gardening.  It is my religion.  My connection back to Pacha Mama and all the energy that flows.  I'm going to spend more time in the yard not thinking.