Alo Sarv

software engineering, psychology, user experience, marketing, user interface design, drumming

Passion

February 24th, 2010

“Passion, it lies in all of us, sleeping… waiting… and though unwanted… unbidden… it will stir… open its jaws and howl. It speaks to us… guides us… passion rules us all, and we obey. What other choice do we have? Passion is the source of our finest moments. The joy of love… the clarity of hatred… and the ecstasy of grief. It hurts sometimes more than we can bear. If we could live without passion maybe we’d know some kind of peace… but we would be hollow… Empty rooms shuttered and dank. Without passion we’d be truly dead.”Joss Whedon - ”Buffy the Vampire Slayer”

Passion is the most important and sought-after quality in any profession. It is also something you cannot fake at a job interview and something that is clearly seen by those around. A person passionate about what they do is at peace – he has found his niche in life – his identity. He understands his inner need to do what he does and he does it the best he can.

Passion cannot be taught or learned – it can only be found. Finding your passion can be a long and hard process or it can be obvious. A four-year old girl saying “I want to become a ballet dancer” can be a sign of a future passion towards dancing; or a 18-year old living with his parents and looking at his computer all night could be a sign of passion towards programming. Yet often, signs are ignored, and the girl goes to study mathematics and the guy goes to sell women’s shoes during the day, both either not recognizing their passion or not acting on it.

If you don’t have passion for what you do, then why are you doing it? Life is too short to waste it on things you don’t care about. “But I have bills to pay! But I have a mortgage! But… But..”. STOP. You are not listening. What you are doing is not worth doing, at least not by you. You are not passionate about it. Walk away from it. Deal with the consequences and go after what you’re passionate about. You’ll feel so much better afterwards. It’s like getting out of a bad relationship – it’ll hurt at first but the feeling of freedom, peace and happiness will come in due time.

Find your passion. Go after it. Trust me – people will notice. People will respect you for that. Everything else will fall in place once you’ve discovered that.

Thoughts on micro-management

February 15th, 2010

“Keep it Simple, Stupid. Don’t you really love to hear it? K.I.S.S. To me, that often leads to L.O.V.E. – Leave Out Virtually Everything – so that you’re not allowed to be creative or to add something to the bands music because you’re the lowly drummer – the lowly timekeeper. Seems to me what we should be looking for is M.U.S.I.C. – Make Up Something Interesting and Complementary.”Neil Peart – “A Work In Progress” (2002)

As engineers (or designers, or drummers), we create something in our heads. In our vision, it is perfect and holy in all ways. Then we translate it into the real / virtual world. During that translation, things get lost or adapted to the limitations of the world. So it will be defective by definition. After doing it many times, we get used to those losses and learn to adapt our visions better to the limitations imposed by the real world, therefore becoming better at what we do.

Another thing is when you take your idea and explain it to another person. It gets translated to words (mistakes will be made), and then into another vision in the other persons head (depending on how well he understood your words). That’s two layers of translation.

What micro-management does is perform 3 layers of translation (from the perfect vision into real world), as it’s first transferred to another person, and then to the world. The end result is that the visionary will blame the implementer for not implementing his vision correctly, while in fact this was merely a result of things getting lost in translation.

It is nearly impossible to translate a vision into the real world without data loss with 1-layer (the visionary implements it), yet micro-management has the hidden assumption that it’s possible to do with three translation layers.