I've spend last few days on some activities that were not necessarily related directly to software development:

  • I was taking part in organizing Technology Architecture workshop (including Call for Papers phase)
  • I was setting up some local knowledge exchange sessions for enthusiasts
  • I was trying to trigger an initiative or two in a local software workshop

One of the best things about all those things is that I had an opportunity to speak with some interesting people of various experience level. The one thing that has struck me was:

People lower the expectations' bar for their career pretty low very quickly.

Smart guys who have barely left the university have already acknowledged that:

  • they will just do what they are told to do and that's fine - even if it's boring
  • they will never do anything particularily inventive or interesting, because such things are being done only in Sillicon Valley
  • the managers will cut all the innovative initiatives anyway, because these are gold-plating and there's no budget for that

It's a terrible mentality of a bitter old men, who have no belief left in anything.

Let me say my credo then:

What makes me go to work every day is the certainty that:

  • I am here to make a freaking, massive imprint on the world
  • my greatest achievement is always still ahead of me
  • whether I succeed or not is dependant just on me and people I lead, so the success is inevitable (because we're awesome ;D)

I call it The Insatiable Hunger Within syndrome - the neverending journey towards continuous levelling-up the awesomeness. You may call it ambition's hypertrophy, obsession or some kind or workaholism, but I'm proud of it. You may accuse me of being brain-washed and just taking part in The Rat Race, but I DO IT FOR MYSELF (& MY GANG), not for my employer (so if an employer becomes an obstacle, good-bye it is).

The MYSELF part is pretty obvious, but what about MY GANG part - am I really that altruistic? To be honest, it's very simple: this is a team game and individuals never succeed here. One can't do anything w/o team - it's the joint effort that can move whole mountains.

Joint effort = joint success (or joint failure).

All of the above should really, really apply to you as well. What could stop you today?

  • the access to knowledge is almost free
  • the tools are very cheap
  • the communication is as easy and accessible as it never was before

There's no fun in aiming low.