I joined something called the geeklist this week. You need to answer some questions to be accepted. I was pondering this question on my sunset run today:
g) What is your definition of a geek?
My answer was:
Something I wrote a pretty long time ago.
My new definition is a bit simpler: A geek is not lazy. The END.
Geeks are passionate. Geeks crave knowledge. Geeks find enough reward in doing something just by finding it interesting… and herein is the real clue to what a geek is.
Your average muppet walks the earth with an insect-like reward framework. Their expectations for reward are very simple: do a bit of work, just enough, ask people to pay them, instant gratification, drink beer, watch TV.. be lazy.
Most geeks I know are successful because for a long time they did not care to be paid for working on the things they found really interesting.
Geeks have a longer term view. Geeks will say, screw you, your OS sucks, we’ll build our own even if it takes 10 years. Geeks need things to be done the right way.. so they can’t be lazy.
Go read this.
ps. I guess I also wrote this because it annoys me when people call themselves geeks, are aware of the right way, but just don’t care enough to do something the right way.