Do we kill our assets?

Yeah, I know its been quite some time since I wrote. Difficult time that made me look 20 years older. Naah, don’t get at my hair. Never mind. Things are better now. But some things haven’t changed. Traffic sucks with an average car buyer spending 7.5 lakhs (39% up since ’06), while we’re speculating the ill-effects of the Nano. Markets are volatile, gold is more valuable than ever. While the house buyer is speculative in the pretense of builders, BMC & the government fighting each other, property rates are only going north. Terrorism is testing our patience & resilience, while Kasab celebrates his birthday in a country that’s at the behest of robbers & killers. What are we doing? Creating circles on Google Plus, letting potholes break our spine, and gathering papers to file IT returns (btw, filling thru Sahaj takes less than 15 minutes & rupees) So here we are justifying while our assets are being killed & burnt in the name of tax.

But what are assets? Things that can make us happy & sad. Things in which we invest time, money & energy for a better future. Things we won’t let go easily. Gold, stock, property for example. But don’t you think assets cover people, promises? And as someone rightly argued, your own body (as a plant)? People & promises that have the power to make you smile, and reinforce confidence to audaciously embrace challenges. And so is your body, Continue reading Do we kill our assets?

Recipe for Failure

Strange! Why would I share the reciepe for failure? This is not a failure blog. We’re all born to suceed, its our birth right (Indians love this phrase, don’t we). But as I’ve said before, sometimes its more important to know what you don’t want or shouldn’t be doing, than what you should. I’ve spent the last few days studying how people fail, or call for their doom. They follow what I call the ‘recipe of failure’. These are things that guarantee failure – in ways that may not always be sensed/realized, but things that create long term damage that cannot be compensated by a few benevolent acts. Here 7 things to avoid at all costs:

1. Playing the blame card, always

If you get into a habit of blaming someone or the other for everything that happens in your life, you’re doomed! Trust me, there’s no softer way to put this. You can’t pull-off your entire life scapegoating & harassing others just to feel marginally better for your own irresponsible acts. And neither does that mean you blame yourself for everything, learn to deal with situations. If you work hard, you can get-away with blaming for good & still feel good about your mistakes & failures.

2. Deferring/Avoiding introspection

Sometimes we defer introspection in the fear of reconciling a wrong doing with the conscience. It takes great will to look into your faults or accept criticism, but its the only way to make yourself better for you & others around. Learn to accept criticism.

3. Acting fearless

Yea, everyone wants to be dauntless & reckless. But somewhere you need to fear someone: yourself, God, someone. This is the only check on your actions, and you must stand up to them – right or wrong – in a genuine way that leaves scope for improvement (and not just to show-off your bollocks; and ladies, whatever your counterpart of that is)

4. Lack of Patience

Everything takes time, and when they say ‘everything happens for good’ there is a certain logic to it. If something bad happens, then something good is surely going to happen to keep the natural balance. When it happens, you will feel that its the good that happened out of the bad. Yea, life kinda fools you, but its not too bad either. What you should remember is not to give up any virtue and allow negativity to set in. Because when you, the “goodness” counter is reset, and have to start fresh.

5. Pathological Distrust & Negativity

Quite a few people begin by distrusting people, some never do. This is what Ivan & me had coined few years back. Pathological distrust: what bosses or a company Continue reading Recipe for Failure

What makes Google Google?

This post is kind of self-explanatory. 3 screenshots that explain what makes Google what it is, and adds shame to our lives for never trying to do this in our products. Take a close look at all 3.

Is there a better way to exact precise feedback?
Is there a better way to get more accurate feedback?

I dont know another browser that runs JavaScript faster
I don't know another browser that runs JavaScript faster

Continue reading What makes Google Google?

3 reasons you should innovate all the time, even in relationships

To be very honest, I don’t see a reason why someone should stray away from innovation. Thinking ‘New’ keeps your idea muscle toned for tough challenges. But here’s 3 reasons why you should innovate all the time: not just on the professional front, but also in relationships. After all, as LinkedIn says, relationships matter.

1. Not all ideas from the past scale

Storyboard
Storyboard

There could have been some things that worked very well for you in the past. But everything changes with time, ideas get stale, and they won’t always scale to match the situation – if at all they still work. A 20 picture photo album might have made for a lovely Valentine’s day, but that does not mean that a 200-slide story board – full of pictures and promises – can save a relationship. You have to think fresh! Eat Subway if it takes that 🙂

2. Not all ideas click (plan for failure)

Courtesy: BrownPaperBags.org
What I tore & stitched back 🙁

I once had to put some things together in a paper bag (like the McDonalds carry bag – sorry can’t think outside food), and snail mail it. I had to attach a note, and trying to be creative, I decided to use the inside of the bag. So, I cut the edges of the bag to make it one long sheet of paper (kinda rotulus), wrote the message on it (in black so it would be noticed) and stitched it back with tape. Outcome? It hit the trash can – unnoticed. I failed to deliver the message. Don’t be shy of failure, the world today is chasing failure, and the Tata’s are even giving out awards for failing. But make sure you have enough alternatives to compensate for the failure, without really having to start over.
Make yourself a promise:
I will always have 5 alternate ideas or planned for 5  un-happy scenarios (what does not fall on the happy path) before executing an idea

3. Competition is catching up fast

Need I say more?


Conclusion:

Innovate or perish. Sharpen your axe. Work out your idea muscle. Have coffee, or Subway, or whatever helps you think. Do something special for that special one: be it your better half or your project/product. It’s up to you to save it!

Marginalia: If you are planning to make them coffee, remember that if you make a heart with Hershey’s on it, it will sink. Instead, try rangoli (sprinkling) with coffee powder.

Share/Tweet: @prasadgupte: 3 reasons you should keep innovating, even in relationships http://bit.ly/e2uxLh

Why ignorance is bliss today & 5 ways to ignore online junk

I’m a cleanliness freak – to the extent of cleaning up my Facebook wall. Over the last week, there’s been a lot of spam with wall messages that read: “Hahaha! Mine is hilarious. Check out yours”? Familiar? Yes, that silly app which tells you how you would look in the future. I never tried it, but tired of the requests, I urged friends to avoid it via a FB update. 13 people liked it, but I only hope its the latter of these 2 messages it conveys: how awful I look, and how useless that app is. (I take everybody’s privacy too seriously, hence some masking)

My Status Update
Still wondering what 13 people really liked?

Publicity fail

That application – whatever its name is – is a complete fail in terms of its messaging. Understand the scenario: that app is sending me a persuading message to try it on a friend’s recommendation. The least I expect is Continue reading Why ignorance is bliss today & 5 ways to ignore online junk

Do it, it could just be your last chance

I was at the departure area at CSIA – stuffed with Hot Dogs to avoid starving on the low-cost flight. Since I can’t dose off just about anywhere, I knew that my mind would be restless & I had to keep it busy. It was a long journey followed by another leg of train travel. While looking for TTD, I spotted a book store. I don’t read books, in fact I haven’t finished anything other than the Godfather – so this was a bad bad idea! But this was my chance to walk into a book store, flaunt my (non-existent) eclectic taste of business & management books, and trade some hard-earned money for a few useless reward points. Yes, sparing those tied to retail stores, most other reward programs are useless. Moreover, StanChart charges 50 bucks to deliver what you bought out off the few hundred points you gathered after spending a fortune. I did buy Screw It, Let’s Do it & Hacking Work (feel free to borrow & make those unturned pages feel good). I hurried the transaction as my flight was boarding, and I also had to hit the loo. (No no, they don’t charge for pissing on-board, but still)

We’re digressing; so let’s skip loo details and come straight to the point. As I was walking out of the loo, I saw a family friend walk in. Roughly twice my age, I’ve known the man for years – and he’s probably known me since birth. His not being an extrovert and my being bad at small talk made  it very difficult to strike a conversation. Besides, all our past interactions have been restricted to exchanging greetings. My flight was boarding and he too didn’t notice me. I moved on, boarded my flight and the rest of that is history, etched here.

Rest in Peace
Rest in Peace

I never thought about it again until a couple of days back: I was told the man is no more. He was burned to death in a serious accident – to the extent of being unidentifiable. However high the fetch time of my memory is, I couldn’t ignore the last time we had crossed each other – at the airport. That was my chance – my last chance – to talk to him & wish him well. I tried excusing myself with the ‘flight boarding’ reason & even tried remembering the (n-1)th time we had spoken, which was too far to fetch. I said sorry to myself and prayed for the man’s soul, and the family he leaves behind. That’s all that could be done now.

I’ve always believed that each day could well be the last. We should thus say good bye to loved ones, and smile when we leave our homes. I had skipped something off my own doctrine, and it could not be undone. It has started to make me edgy. So I enforced that policy (much like a network admin does): no matter who, I’m not sparing any chance to greet people or smile. I kept that when I saw a granny in the market today – I went all the way just to say Hello. I didn’t want to repeat that mistake again.

Boats in the rain
Boats in the rain

When you die, you don’t want anyone to say: he was good, but the last time he crossed me, he was too busy to notice me! Do whatever it takes to talk to people – you might never see them again. Call people again if they don’t return a call, take a train to meet someone or wait hours in the sun just to see them, or just say a hello when you see people. Kiss you spouse & children every morning, kiss them before sleeping. Take every chance to smile at people & do nice things to them, in your own little ways that affect them. Be your own super-hero. Sometimes life and people remind me of paper boats we sailed in the rains: for some time they’re in your control, but when they start drifting away – they’re gone for good. Do everything you can when you’re in control.

5 more attributes of a product manager

It feels good to see an active product management community on LinkedIn. I was going through this post by fellow product manager Mohamed Anees Jamaludeen about key attributes of a product manager. He mentioned market knowledge, communication & product knowledge. I felt that I could add a few more traits that would be appreciated of a product manager.

Ability to sneak into the customer’s shoes

Know what if feels like
Know what if feels like

This is not the same as getting poached by a customer. A step beyond market knowledge, customer empathy is the attribute that helps a product manager  sense the pain of the customer (end-user or business). Without this, he/she will never be able to come up with a solution that matches market expectations. It also lets you co-create with customers and effectively latches them to your product. After all retention is key in this world of infinite attrition, isn’t it? And empathy leads us to a focus on customer satisfaction, and a passion to deliver great user experience. A product manager should take great interest in delivering a usable product – the one that users love to use and helps retain them!

Ability to answer What, When, Why

Knowing all the answers
Knowing all the answers

Product managers should be able to answer who, why, what for and also know where, when and how to sell their products. The ‘what’ can be communicated to stakeholders via MRDs/PRDs/User Stories and prototypes. The prioritized feature backlog conveys the ‘when’, while ‘why’ can be answered on-demand to those  (usually one of management, marketing & engineering) questioning the feature or its priority.  Processing answers to these questions  with some integrative thinking Continue reading 5 more attributes of a product manager

5 qualities of a useful geek, or some unsound advice from a product manager

I am a geek, may be a nerd, may be both. And may be this is the justification of never having had the opportunity to work on a killer project that was exemplar of cutting-edge technology. I never wanted to. But I’ve made most out of unmatched opportunities, to deliver business critical software that has done its job. I’m not a master of any technology/language, but a jack of many: whether for work or leisure, I’ve touched upon most known technologies. But all that diversification makes me confident of being able to solve a problem, and not necessarily using a certain technology. I am now a product manager, far from coding. So you are about to take some unsound advice. Please continue reading at your own risk. These tips are not for software engineers who are experts in a particular technology. These are for pure computer geeks – people who love writing code.

1. Focus on concepts & constructs, not syntax

People often ask: I want to do a computer course, what language do I learn? And I ask them to clarify: Do you want to learn, earn or both+fun? My answers for each (in order) are: C, Java and PHP. But at the end, it boils down to concepts. Knowing what a loop requires to run, the power of references, how strings are managed in the heap (& why they are immutable), etc. This learning is divine. So, don’t start learning syntax, focus on concepts.

2. Be single – always – and free to mingle

Don’t marry a technology or you will look at every problem from the same lens. There are things that PHP can’t do, and places where Excel Macros won’t scale – but not everything requires Java with Spring, Hibernate & MQ. May be Javascript can solve the problem. Focus on the problem, and be willing to use any technology that works best, even if it means adopting something new. Like they say about soul mates, there is some God-(or man?) gifted technology out there which is waiting for you to grab it.

3. Be Lazy, very lazy

This is the first real piece of advice that I got as a developer (back then, I was writing hex frames to speak to cars). And I couldn’t neglect it, because Continue reading 5 qualities of a useful geek, or some unsound advice from a product manager

But that’s not too bad either

I hope I’m writing a new post just in time – before someone inquires my whereabouts. #exaggeration. No one cares where I am or what I’m doing; whether I’m writing or I’m not. But that’s not too bad either.

But honestly, who am I writing for? I don’t write to seek fan following or money, so numbers don’t bother me. Few read my thoughts, most of them come here to demystify jargon or sync their Thunderbird address book with LDAP or check ferry timings. But numbers are not completely discouraging: in less than 2 years (starting Jun ’09) we’ve got over 28000 hits,  close to 50 unique visitors visit us each day. And that’s not too bad either.

Was it that bad?
Simple Wishes: Was it that bad?

7 months back, I went through the toughest times and life couldn’t have taught me more. I was paranoid for inspiration & motivation. I picked up Amit Gupte’s practice of wishing luck to friends and realized life is short, and my friend list is too long. It would take me over 3 yrs to wish each one of them, and more pain Continue reading But that’s not too bad either

To be credible or not to be

Spam is unavoidable, but sometimes its interesting. One such mailer I bumped into was a site called mumbex.com that provides fake experience letters. I’m not linking because I don’t want to send traffic to something illegitimate, but I’m sure most of you will still take the pains to key it in & have a look.  For such people I have embedded a tracker that will report your details to NASSCOM. For other obedient ones, here are some highlights from their website:

  • Our expertise‘ .. ‘Till date we gave certificates to 5000 candidates’ .. ‘Most of them are in middle management level in India and overseas’ .. ‘No Background verification failed till date’.. ‘Most of our customers came through referrals of our satisfied customers’
  • ‘We are here to provide you the total certificates, id cards and everything’.. ‘Just have a bit confidence in the technology you are keeping the experience’..
  • Companies know this Fact‘ .. ‘Almost all the companies know that 50 to 60 % of the staff kept fake experience in their resume’ .. ‘But they never think of this during the boom time, because they are in deadly need of employees who at least have confidence in their technology’..

The business idea seems strong from a monetization perspective, but its an epic ethical fail when offered as a service. They have loudly spoken about how companies compromise credibility in view of the demand and how resumes are shared with clients. This service helps whoever it does, but it destroys the  credibility of every Indian IT company & employee. And I’m writing because I feel affected.

This is the age of startups, Continue reading To be credible or not to be