free html hit counter
Posted on: Sunday, April 17, 2011 by Rajiv Popat

Showing Up On Tough Days - Part 5.

I tried to skip a school exam once.

The reason? Underpreparation.

My excuse? Given my average grades till date, I had already passed, so it was pointless to give the exam anyway.


Dad never seemed to meddle in my personal decisions, but this time he did.

His stand was simple: It's perfectly OK to fail an exam. It's perfectly OK to be afraid. It's not OK to NOT show up for the exam.

The deal he offered me was this: Go there, sit through the exam, submit a blank paper and come back. No pressure of writing anything. No strings attached. All I had to do was show up.

It was a reasonable deal. Think about it, I was going to get no marks for not showing up so if I showed up, sat through the exam and submitted a blank paper it would still be the same.

And since my showing up mattered so much to him, I decided to show up.

The story has a glamorous hollywood movie touch to to it. Seriously.

Here is how it ends: I go to the examination. I see the paper. I realize that I know the answer to the first question and answer it. I move on to the next question and then the next and before I know it I find myself begging for just five more minutes of extra time so that I can wrap up my last answer.

When the results come I score a whopping 80+.... but that was never the point.

We celebrated.

No, not my marks or my victory.

We celebrated the fact that I showed up when I was low on self esteem and preparation and high on fear and self doubt.

The episode taught me that while we are all stuggling and craving for results and while as a manager it is your responsibility to make things happen, taking the preasure off and celebrating intents and efforts instead of the result can change everything.

What do you celebrate?

What does your manager, team lead, team and organization celebrate?

Just a little something to think about.

posted on Sunday, April 17, 2011 4:27:54 PM UTC by Rajiv Popat  #    Comments [0]
Posted on: Saturday, April 16, 2011 by Rajiv Popat

Stop Drooling Over Software Success Stories.

Software development is all about glamour. The smiling faces of Bill Gates and Steve Jobs bring countless programmers (both good and bad) to the field of software development. The same smiles of successful entrepreneurs have also inspired movies like the Social Network and Pirates of the Silicon Valley.

Every startup story that tells you how a young kid made a million dollars adds spice to the equation.

Glamour is a two sided sword because on one hand it motivates the competent and helps them continue practicing the craft of building software without quitting on the other hand it attracts programmers who cannot program to the software development world.

Any glamour based industry, Hollywood, Music Albums, Writing or Software development has an inherent problem. In these Industry it is easy to overlook the amount of effort that goes behind a success story.

In each one of these industries it is easy to be charmed by smiling faces of startup CEOs, actors, authors, Entrepreneurs and not look at the pain, the hard work, the risk and the mental turmoil those faces went through.

"All we need is an idea! Let's look for a Venture Capitalist! Let's find an Angel Investor! Let's spend time on Twitter and facebook all day long!"

And then when things don't work out blame it all on bad luck, not having the first mover advantage, lack of the vision on the part of the investor or worse.... on your development team.

Perfect recipes for failure. All of them.

The stories of colossal fuckups aren't new in the software development world but we don't hear them as attentively as we watch movies like The Social Network or Pirates of the Silicon Valley.

Your only chance of survival. The only one you have, is that you realize how the quest for glamour, acceptance, attention and power destroys lives. Lower your expectations. Focus on doing something that you love doing and please stop worrying about the outcomes of large scale adaption and success.

Separate out the cash part from the sex part, find pleasure in practicing the art with cheap tools and stop dreaming about being the next Mark Zugerberg.

No you're not going to make the next facebook. No amount of bullshitting and power points presentations will help you become a millionaire. Yes they don't give a shit about you and your product and yes, you are going to be the only user on your product, service, tool or blog for a very long time.

The sooner you realize that and the sooner you drop your expectations, open the IDE and start working on something you love the happier you will be.

I'm sorry I am breaking your cute little dreams, but I hope you realize that shattering them into tiny bits is your only chance at materializing them.

Here is wishing you good luck.

posted on Saturday, April 16, 2011 9:30:00 PM UTC by Rajiv Popat  #    Comments [1]
Posted on: Wednesday, April 13, 2011 by Rajiv Popat

Windows Live Writer And Bad Management

Windows live writer is a classic example of an awesome software hidden inside bad packaging that yells "influenced by marketing weasels" in every screen of its website and installer.

I relate to stories and in this case I am assuming the story runs like this:

  1. Someone at Microsoft has an idea about building an offline blog writer with preview feature.
  2. Microsoft manages to get a team of amazingly talented designers and developers who start working on the product.
  3. This team ships the first version of their product and gets a lot of appreciation from their user base.
  4. The marketing weasels at Microsoft wake up and decide to take charge so they ask the team to "tweak" the installer slightly.

As of this writing, the installer of live writer is bundled with a zillion other crappy pieces of software that you are never going to use. More than half the time the installer executable posted on the site is broken and getting live writer installed (especially if you have a bad internet connection) is a nightmare.

Enter Zoundry Raven.

Zoundry Raven is free, open source and has a feature which has been a primary selling point of windows live writer for all these months.

After you've gone through a basic wizard and have configured your blog account, you can ask this application to download your blog template which it can then use to give you a preview option which in turn allows you to see how your post will look after it is published without having to actually publish the post.

Zoundry Raven is not totally clean either and has some minor annoyances. For example:

  1. You have to manually turn on spelling checks when you start using the software. This is just a one time annoyance which makes sense since it needs to download the dictionary for your language. But then why don't the Zoundry guys just ship the English dictionary with the installer? That one beats the heck out of me.
  2. You have to click the spell check button once after you are done writing each post since there is no auto spell check like Live writer or word, but once you get used to the habit of doing clicking the spell check button once before you post is not as bad as it sounds when you hear it for the first time.
  3. You have to go into tools / preferences / affiliate links and turn the "Don't mess with my links" option to stop Zoundry guys from changing your amazon links to use their referral id and earn money from those links. A slightly shady way to make money I would think, primary because the installer did not seem to ask me if I want Zoundry Raven to change my link. A quick advice to the Zoundry guys: Either ask me upfront or turn off this feature by default.
  4. Zoundry Raven has a slightly longer startup time compared to live writer but given the fact that you are not going to be opening it up as frequently as notepad the slightly longer startup time does not have a major impact on your decisions to use this nice little application.

On the plus side, Zoundry Raven has the option of running as a portable application and carrying your profile (along with your posts) on a portable drive or moving them from one machine to another is rather easy.

Put simply, Zoundry Raven is a decently good alternative to Windows Live Writers (and a particularly easy option to get away from Live Writers slimy installer).

For me windows live writer is a classic example of how an amazing product team and an amazing product can loose adaption just by letting the marketing weasels control even a small aspect of the product (in this case the installation wizard). The strategy of bundling some of your lousiest products with some of your best products and hoping that your customers will start using the lousy ones because they need the good ones desperately almost never works in a free world. The people who claim that this approach worked for windows and internet explorer often forget that the internet explorer and windows bundle worked because both of these were amazing products and they complemented each other. Put simply, bundling lousy products with good ones don't help in adaption of your lousy products.

The best that these marketing gimmicks do is take away your existing users and your credibility as a company.

How many marketing weasels exist in your organization? How much power have you given them? Just a little something to think about. If you don't think about it, your competition will.

This post is written using Zoundry Raven and I am liking it.

I will continue to switch between Live writer and Zoundry Raven. As of now, I like what I see as far as Zoundry Raven is concerned.

posted on Wednesday, April 13, 2011 4:40:14 PM UTC by Rajiv Popat  #    Comments [0]
Posted on: Sunday, April 10, 2011 by Rajiv Popat

The Stuff You Don't Do.

Assuming that you are like most people what do you think are the things that you will find most frustrating when you sit down to reflect about your life on your death bed.

I know the thought is slightly morbid, but humor me. Go on. Think about it.

What are you going to be sorry or sad or angry or depressed about when you are on your death bed?

No, it's not going to be your failures.

If you are a decently good human being, it's probably not going to be all the things you did.

Chances are, that you are going to be the most angry about the things that you wanted to do but did *not* do.

That opportunity to implement an idea that you chickened out of.

That opportunity to make friends that you missed out on.

That opportunity to make a difference in your life and the life of your loved ones that you did not work on.

That friend you did not make, that terrain you did not trek, that mountain you did not climb, that business you did not start....

All because you were too scared of playing hard and failing.

Of course you have limited resources, limited time, limited opportunities, limited talent, limited courage but if you can build a life where you can truly say you genuinely tried your level best, you will not just die happily but actually live happily and be much more effective as a person than you currently are.

Of course you might have a larger list of failures, but you will have no "could haves", "would haves", "should haves" in your life.

So the question to ask yourself every night is, did you give that personal or professional opportunity your level best? The answer has to be deeply honest.

And if the answer is yes, you are going to have a good nights sleep.... even if you failed.

At least, it will be one less thing to worry about when you are alive and one less thing to whine about when you are dying.

posted on Sunday, April 10, 2011 3:03:00 AM UTC by Rajiv Popat  #    Comments [0]
Posted on: Saturday, April 9, 2011 by Rajiv Popat

Playing Hard - Part 1.

This less than eight minute video from Jason Garfield has everything you need to learn juggling with three balls. It has:

  1. Education.
  2. Information.
  3. Humor.
  4. Inspiration.

Go look at the video. Click the link and go through it before you continue reading. I'll wait. Honest.

Back? Now of each one of you that saw the video we are going to have two groups of people, the ones who learn how to juggle three balls in the next one month and the ones who watch the video (maybe even try once), realize how hard juggling is and then get on with their life.

Juggling, pretty much like cycling, roller skating, ice skating, dancing, clicking good pictures or any hobby involving a serious skill for that matter has one attribute. It is incredibly frustrating when you start with it so it's easy to quit and find something simpler to do.

But if you keep working hard, it slowly becomes.... fun

The process of picking up hobbies of this sort has a name. It's called playing hard.

People who play hard at fun often play hard at work.

Besides, if you aren't playing hard, are you even playing? Or hiding from failures and spending your leisure time sheltering your fears and doing things which are safe and boring?

Are you just responding to friends on facebook or surfing channels on television aimlessly? Or are you playing hard and having rich meaningful fun? Just a little something to think about.

posted on Saturday, April 9, 2011 9:30:00 PM UTC by Rajiv Popat  #    Comments [0]
Posted on: Friday, April 8, 2011 by Rajiv Popat

The Skill Of Managing Without Managing Stuff.

The best of managers often manage by building self sustaining teams.

The best of managers often manage by building self sustaining cultures which attract the best of the best and repel the whiners away.

The best of managers often manage by weaving stories which are true and remarkable and which spread within the corridors of the organization and nudge people to do the remarkable.

If there is one thing that is common in the best of the managers it is that their management styles are all about.... managing by not managing.

How do you manage your team, organization, project or product?

Just a little something to think about.

posted on Friday, April 8, 2011 9:30:00 PM UTC by Rajiv Popat  #    Comments [0]
Posted on: Sunday, April 3, 2011 by Rajiv Popat

Showing Up On Tough Days - Part 4.

Choosing Between Nothingness or Attempting To Change Lives.

"Nothing" is just about the riskiest thing you can do today.

Lack of resources or opportunities is not the biggest of your problems. Your personal fears are.

Everyone knows this. But most of us spend most of our time doing nothing and being afraid.

There is a funny sitcom you bump into while aimlessly surfing channels. That's nothingness.

A funny discussion on facebook. That's nothingness.

Tweeting about where you ate yesterday and how you hang out with friends. Nothingness.

A long phone conversation on politics with a friend. Some more of serious nothingness.

Why don't you drop nothingness and work on something meaningful that has a "potential" of changing lives? Maybe you do not do that because:

  1. Your lizard brain is afraid of failing?
  2. Your lizard brain is afraid of succeeding and things around you changing too rapidly?
  3. You are just way too comfortable doing nothing and your lizard brain doesn't want to give up that comfort?
  4. Nothingness gives you a temporary high and your fears allow you to feel sorry about yourself?

Failing, being made fun of, being doubted, being questioned, being criticized and being called a looser are all better than letting your fears get the best of you, hiding behind discussions, meaningless conversations on facebook and doing.... nothing.

Is facebook, television, conversations and endless arguments a back door for your fears or a hiding place for your lizard brain?

Be honest to yourself when you answer that question and if the answer is yes, try to drop these and work on something meaningful.

Next weekend you're going to have a choice between doing something meaningful and  aimlessly surfing your television.

Which one are you going to pick?

Just a little something to think about.

posted on Sunday, April 3, 2011 6:00:03 PM UTC by Rajiv Popat  #    Comments [0]
Posted on: Saturday, April 2, 2011 by Rajiv Popat

Showing Up On Tough Days - Part3.

A Configuration For Getting In The Flow.

Is there a set of songs that you love listing to when you are coding?

Is there a particular corner of your home that triggers ideas when you sit down to write in that corner?

Is there a setting or a set of configurations in your life where all your depressions, anxieties, questions and fears are put aside?

A setting where you can focus on practicing your art?

If you answered no, why are you not working on creating these settings? Picking a soft song and listening to it every time you are distracted while coding. Picking a tiny corner of your home and moving there every time you want to write. Picking a small weapon and switching back to it every time you are unable to focus.

If you answered yes, what are you doing to increase the recurrence of these settings in your life.

After all, productivity often brings happiness. Why not work on building settings and configurations in your life that make you productive especially when you are distracted, depressed, scared or confused?

Just a little something to think about.

posted on Saturday, April 2, 2011 9:30:00 PM UTC by Rajiv Popat  #    Comments [0]