Branding moments…

Don’t we all go crazy for brands? We have a favorite brand for everything – from cola to cars. We even brand people around us, by keeping names that are easier to remember and fun to call out. Then why don’t we brand the greatest moments of our lives?

Consider this: you went on a date that was really great – something that made you realize the meaning of ‘awesomeness’. Then why don’t you just go ahead and call it ‘Awesomeness Redefined’? Isn’t that sweet? ‘Date’ is just used as a homophone here; you can go on to brand every notable event in your life. And this need not be the good ones only, after all people have tagged Bloody Sunday & Black Friday (who knew that such a catastrophic day could leave people eagerly waiting on streets?).

And trust me, there are notable advantages of doing this:

  • It will make it easier to remember that event, thereby avoiding embarrassment & tirade that follows when you miss it
  • When it appears on your calendar, not only will it bring you a smile but it will also help restore the excitement
  • Its cryptic enough to be understood by anyone other than those involved, making it ideal for things that make you hide your head in the sand
  • It can be used as a good reason to get away. Think about it: When you’re celebrating that date 15 years hence & have to leave kids behind, you can disguise ‘awesomeness redefined’ as being anything else: from a live music concert to a food festival to a session on ‘better parenting’. And your kids won’t really mind you going for the last one 😉

So what brands have you created yet? And take my advice, bringing in an advertising professional in your life just to help you with this is simply an overkill. However, there could be other, better reasons to do so 😀

The frigidity of online networks

Last Saturday, we ran a wedding marathon. You could take the ‘running’ literally as we moved between 3 corners of the city (traveling 75kms) in 8 hours. No doubt it was fun, meeting all the people you otherwise don’t see between their & their kids’ marriages. There is very little left to be written about weddings – each one sets a higher benchmark for the next. When one of my colleagues woke up to the fact that a marriage could cost anywhere between 8-12 lakhs, I choose to sleep again – alone! But there was something different about that day I want to share.

We were munching snacks at one of the venues when my mother pointed to a lady she thought she knew. It was a short, fair lady with curly hair; none that we had seen before. My mom insisted that she was almost sure, and ignoring our plea to rethink, went on to ask her. My brother escorted her as if she would’ve been executed for a wrong guess. As I watched from a distance, ma asked her a few questions that confirmed her suspicion, but it was little help for the lady. The moment she heard ma’s maiden name, she was struck awestruck! Continue reading The frigidity of online networks

Guide to a Better Life

Randy Pausch, 47 yrs old Computer Science lecturer from Carnegie Mellon University, died of pancreatic cancer in 2008. Before his death, he wrote a book ‘The last lecture” , one of the best sellers in 2007. What a legacy to leave behind. In a letter to his wife and his children, he wrote this beautiful “guide to a better life” for his wife and children to follow.

Personality:
1. Don’t compare your life to others’. You have no idea what their journey is all about.
2. Don’t have negative thoughts of things you cannot control.Instead invest your energy in the positive present moment.
3. Don’t over do; keep your limits.
4. Don’t take yourself so seriously; no one else does.
5. Don’t waste your precious energy on gossip.
6. Dream more while you are awake.
7. Envy is a waste of time. You already have all you need..
8. Forget issues of the past. Don’t remind your partner of his/her mistakes of the past. That will ruin your present happiness.
9. Life is too short to waste time hating anyone. Don’t hate others.
10. Make peace with your past so it won’t spoil the present.
11. No one is in charge of your happiness except you.
12. Realize that life is a school and you are here to learn.Problems are simply part of the curriculum that appear and fade away like algebra class but the lessons you learn will last a lifetime.
13. Smile and laugh more.
14. You don’t have to win every argument. Agree to disagree.

Community:
15. Call your family often
16. Each day give something good to others
17. Forgive everyone for everything
18. Spend time with people over the age of 70 & under the age of 6
19. Try to make at least three people smile each day
20. What other people think of you is none of your business
21. Your job will not take care of you when you are sick. Your family and friends will. Stay in touch.

Life:
22. Put GOD first in anything and everything that you think, say and do. Continue reading Guide to a Better Life

Advice is a form of nostalgia… wear sunscreen

Everybody’s Free (To Wear Sunscreen) is a song by Baz Luhrmann, an Australian film personality, adapted from an essay by one Mary Schmich which was published in the Chicago Tribune back in 1997. Although this song makes me quite sentimental, I make a point to listen to it once in a while to take stock of my own life. I am attaching the lyrics here and highlighting parts that make a lot of sense to me. Do read through, you’ll love the song too!

Ladies and Gentlemen of the class of ’99
If I could offer you only one tip for the future, sunscreen would be it. The long term benefits of sunscreen have been proved by scientists whereas the rest of my advice has no basis more reliable than my own meandering experience…I will dispense this advice now.

Enjoy the power and beauty of your youth; oh nevermind; you will not understand the power and beauty of your youth until they have faded. But trust me, in 20 years you’ll look back at photos of yourself and recall in a way you can’t grasp now how much possibility lay before you and how fabulous you really looked….You’re not as fat as you imagine.

Don’t worry about the future; or worry, but know that worrying is as effective as trying to solve an algebra equation by chewing bubblegum. The real troubles in your life are apt to be things that never crossed your worried mind; the kind that blindside you at 4pm on some idle Tuesday. Continue reading Advice is a form of nostalgia… wear sunscreen

7 tips on dealing with situations!

In my last post, I spoke about unwanted surprises in life and how the human mind usually deals with them. In this part, I will share some guidelines that will help retain focus in tough situations. As I said before, I am no authority on this subject, but I will share what I learned (the hard way) & feel.

1. Stay in control

You will often find yourself in a state of shock when you experience something that you never thought of. The sooner you release yourself from this lock, will you find yourself with the capacity to deal with the situation. Motivate yourself to live life and tackle this situation.

  • Do not loose control of your mind, else you will find yourself being too dependent on others.
  • Do not make a compromise or you will find yourself slipping into a dream world, that you will never want to leave in the fear of reality.
  • Do not leave things to time or just dream that someday this will fall in place, or you will repent later for not having tried enough.

2. Don’t mix the past and the current situation & think fresh!

Introspection is the key to dealing with situations. It is always worthwhile going back in time to see what happened, and try to determine factors that must have given rise to the current situation. But it is not at all necessary that those factors alone triggered the situation. Hence, it is as important to deal with these two information elements  (learning from introspection & info about the current situation) separately, as important it is to understand them. Continue reading 7 tips on dealing with situations!

Dealing with surprises!

My dear one always complained that I am not so fond of surprises. Deep inside, I do appreciate an element of surprise in my life. But sometimes life brings along difficult surprises to you, and they are so surprising that you start doubting the law of gravity. Anyway, $#i+ happens! But one needs to learn to deal with such hostile situations in life. This talk is not authoritative enough due to the uniqueness of each situation, but discusses the human nature that decides how we deal with them.

Like most artificial intelligence engines do, the human mind also runs on a learning model. This model is prepared and maintained by the brain by storing information about situations in the past along with environmental factors around them,  the decisions taken then, and the outcome of the situation. And it is this model that the mind tries to exploit when dealing with new situations. Don’t we always try to relate to the past? We somehow try to force-fit the current situation to something in the past and then apply the known outcome to the situation. But this model needs to be used with caution. Worse enough, we also involve statistics based on other people’s experience of similar situations and impose it on ours. The urban dictionary calls it ‘superstistics’, the use of prior evidence of one event to predict the outcome of another unrelated event – from the words superstitious and statistics. Continue reading Dealing with surprises!

Automated Report Template for BITS DLPD Dissertation

This is not a blog post, but just sharing the report template used for the final semester dissertation/project at BITS, Pilani. I guess this is common to MS SS & MM courses offered by DLPD (WILPD). This is the result of the numerous email that keep floating during the semester, only adding to the confusion. So I created a Word template that one can use right away, for lazy bums like me who start late. Just define custom properties, and the report template will automatically fill itself up.

Usage:

  1. Download the file from either of the 2 links:
    DocStoc (latest)
    Box.Net
  2. On Windows, right-click, go to ‘Properties’, then the ‘Custom’ tab
  3. You will see all the fields used in the document like Report Title, Mentor Name, Student ID, etc.
  4. If not, in MS WORD 2007, go to ‘Prepare’ > ‘Properties’ from the OFFICE menu. Then ‘Document Properties’ > ‘Advanced Properties’ on the yellow band and ‘Custom’ tab on the pop-up.
  5. To modify a value,
    – Click on the field name in the field list
    – Change the ‘Value’ above
    – Click ‘Modify’
    – Repeat this procedure for all fields
  6. Do not delete any of the fields.
  7. Open the document now, select all the text (CTRL + A) and press F9.

I have taken care of the fonts, page numbers, table of contents, etc. You can copy-paste one of the existing chapters to create a new one. However, if something is missing as per the checklist, please bring it to everyone’s attention. We can discuss this via comments below.

Wishing you all good luck without your report & viva!

This intelligent template is dedicated to Sonal Purandare who motivated me to get started on the report and offered immense support in difficult times.

Effect created by credits & debits on different account types

I’ve spent quite a bit of time trying to understand how transactions affect accounts. One should remember that the effects of Debit (dr) & Credit (cr) depend on the type of account you are dealing with. For example, receiving money into a bank account, i.e. debiting it, will increase its balance. Whereas, sale of goods, or crediting the sales account, increases its balance. Hope this illustration helps!

Effects on accounts
Effects on accounts

Jargon: Disruptive Innovation

Disruptive innovation describe innovations that tend to get competitors jump out of their seats. This is something – highly desirable – that the market has never seen before. Wikipedia gives the example of lowering price, but undercutting is a relatively common phenomenon. However, ‘designing for a different set of consumers’ is quite apt.

It is every product manager’s dream to conceptualize a product, or at least a feature that does creates such a wave in the market! And if you ever happen to be at the receiving end of a product demo – like the one that I usually deliver – this is the best compliment you would give. Cheers!

Converting CSV/Excel data to Doctrine YAML fixtures

I had done some research on this topic and found that some script was available in Python. With no knowledge of Python execution, I sought help from stackoverflow & got the answer there pointed to the same Python script 🙁 I decided I had to do something on my own! Ensuring the right no of spaces in the YAML could be a real pain – I haven’t found the error messages to be very friendly.

My challenge was to be able to generate a YAML for a table/schema using the nested-set behaviour in Doctrine. Instead of losing my mind on devising a human-readable format, I reverse engineered. I checked the resulting schema in the database and used that as the base for my CSV. Following this I wrote a simple macro that will output in the required format. This has evolved over a week or so, and has been thoroughly tested. I am sharing this file with 2 examples: one for the JobeetJob schema & other from the Hierarchical Data page on Doctrine.

Let me know if this helps! Vote for the answer on StackOverflow.

To start using:

  1. Download the ZIP file CSV/Excel to YAML Generator v2 & unzip it.
  2. Change the model name Continue reading Converting CSV/Excel data to Doctrine YAML fixtures