Please read this BEFORE you get a puppy


Some of you might know that I got a German Shepherd puppy – Archie – a few months ago . He is about 5 months old now and is pretty much the center of attention in our house now 🙂
I have had dogs all my life and I used to compete actively in dog shows in the past . In any case, my social media posts have been a lot about Archie since he joined our family and that has been a catalyst for some friends to get their new fur babies .
At least twenty of my friends have bought pups recently as they find time to spend at home and it looks like most of them will be home for way more time than in the past . Another twenty or more have been asking me questions about this .
The benefits of having a dog are very clear to everyone . But the “costs” are generally unknown . So I am going to leave a short note here to point my friends to .
The price to buy a pup is usually where the $$ starts ringing alarm bells to people who are new to dogs . My cousin showed me the photo of what looks like a mixed breed litter and the asking price was 3000 pounds in UK . She had the good sense to not pay that . There is no way to pin point a right price – but the larger point here is that the initial price is a very small part of what you will probably spend over the life of the dog . In any case if you are curious – a puppy bred by an ethical breeder from parents who have been health screened and titled is usually in the few thousands of dollars , where as you can get one also from a pet store or a friend for perhaps a few hundred dollars . Of course you can rescue a dog from a shelter too .
Buying from an ethical breeder is about increasing your odds of getting a healthy pup with predictable temperament . Dogs are like us – there are no guarantees on how they will grow up irrespective of what their pedigree is . Also – most of the top breeders who sell pups for what might look like a huge price generally don’t make any profit overall . Some do but most don’t . I know several wealthy people who ruined their wealth because of their craze for dogs . It can easily become an addiction .
If you prefer to adopt – absolutely do that . There are plenty of great dogs in shelters who deserve a good home . Don’t get caught up in the battle of “breeder vs shelter” . You just do what you think is right . I generally buy from breeders and I donate time and money to shelters . I have friends who are breeders who are very active in rescue . If more people were responsible breeders who watched out for their pups throughout their life – there won’t be as many dogs in shelters to begin with . It’s a touchy topic with extreme views on both sides – which is why I said you do whatever you feel comfortable with .
One of the first debates when you get a dog is about dog food . That is a religious debate and in 40 years I haven’t found a solution that satisfies multiple people . I personally have been feeding proplan for the last twenty years and I am happy with it . Do your research knowing that there is very little agreement you will find amongst dog owners . Expensive kibble doesn’t mean it is better for the dog . My general view is that watching how an invidual dog is thriving is the best gauge and not just reading the label . If you have the time and money to spend on it – feeding raw food is generally considered the best option for a dog .
Then there is training and socialization . That takes a non trivial investment of time . For me it is the part I enjoy the most with my dogs . But even if you don’t enjoy it – do a little bit so that your dog behaves well and you are not worried every minute for the next decade or more . If you don’t have the time to spend with your dog – don’t get a dog . Go work in shelters , play with your friend’s dog or wherever else instead . A dog is not a toy . He doesn’t speak your language . If you don’t have the time to to give him quality mental stimulation – don’t get one !
All dogs will need veterinary care and that takes time, emotional drain and of course money . I have spent thousands of dollars on surgeries on some of my dogs . Even routine care like cleaning teeth , vaccinations and so on can cost money that will add up . There are insurance plans etc that you can take – but remember the dog a living being and you are taking full responsibility . A dog should not be a toy you toss away when it needs repairs .
Quick word on dog shows . I was hooked on showing for a long time and now I am not . I still compete from time to time – but it’s mostly to meet friends than actually winning . You will go through all kinds of emotions if you like to compete – because it is a ritual and culture that is unique and a wide variety of people are part of it . It can be very satisfying and if you want to do it , find a good mentor and take it slow . Again – it could get expensive if you want to do it seriously . Just to give you an idea – a lot of people use professional handlers to show their dogs . If that’s how you do it – it could take ten thousand dollars to make a dog a breed champion with American Kennel Club . If you do it yourself – you have to learn to train and groom your dog and it might take you longer to get that title . It will be more fun without a doubt – but those hotel bills and gas bills to go to shows all add up .
Last word – dogs only live for a relatively short time . It is harder than you think to let go – but when the time comes you have to let them go into their long sleep . You never replace the old dog with a new dog in your mind . A bit of you dies with each dog and a bit of you is born when you get a new dog . All I want to do is to make sure you understand the emotional drain could be significant when the time comes !
You need to weigh both the value and cost – tangible and not so tangible – BEFORE you get a dog . As much as I love to see my friends enjoying dogs, I am even more troubled seeing people who get a dog and then regret it and give them up to shelters etc . So please think through thoroughly before you get your dog .

From Engineering To Sales


Yesterday morning, I woke up to see a mail that said I was given a “Thought leader” badge by IBM – which is our highest level of competence in consulting . We have switched a few different HR frameworks in my time here and this badge was a retrospective of the level I had achieved more than a decade ago as a senior manager .

It just reminded me of my shift in career direction and I posted it on LinkedIn . That led to a lot of people reaching out asking me about how they should think about a career transition between Engineering and Sales .

I am a mechanical engineer by training and a software engineer by profession . I chose engineering as my line of work strictly because I saw how much my father enjoyed being one . This is also why I chose a career in IT after my business school instead of Finance which was what I largely focused on while doing my MBA.

I am an introvert by nature . It takes a lot of effort for me to not let that hold me back and occasionally it still exhausts me trying to do that . This probably was the root cause of me hating sales with a passion when I started working . When I looked at sales as an engineer – I felt it is all about telling half truths and lies , wining and dining clients , speaking a lot of jargon and using fancy vocabulary , having a good golf game , taking credit for engineer’s work and so on . Net net – I couldn’t think of sales as an honorable way of making a living . The reality – which I know now but didn’t know at the time – was that I didn’t have the confidence to do any of the things sellers did every day .

I was a reasonably good developer , mostly thanks to an early start . I learned BASIC when I was in seventh grade and C when I was in ninth grade . My favorite uncle gave me his old PC when he left for his masters in US . Other than training dogs, and playing cricket – the only other thing that I had real interest in was in creating silly video games .

A big attraction for me to work in IBM was that this company had an iconic status in tech . I felt I can thrive in that environment . So when I joined and learned about career options , the most attractive option was to become a distinguished engineer – which is the executive rank for our technologists , much like a partner in consulting . I started getting all the certifications and other credentials needed and was generally progressing fine towards becoming a DE . The stretch goal – more like winning the lottery really – would be to make IBM fellow .

That is when my boss and I had an interesting discussion . He said something like this – “You will probably make DE in a few years and it doesn’t look like there is any big risk that will stop it . So why don’t you take a year trying to carry a sales and revenue target and see how you like it. If it doesn’t pan out – go back to your tech career” . A few discussions with my mentors made me realize there is no risk in trying this and I took on a sales target as an associate partner .

To my shock and surprise, I realized that pretty much everything I thought of sales – all the negative stuff – was purely my own ignorance and fear . I needed some training – and my boss signed me up for training in negotiations , executive presentations etc when I made those requests . I cannot emphasize how much that training helped me .

Here is what I figured out . There is a big similarity between good sellers and good engineers – they are good problem solvers . Engineering gave me two skills that proved very useful in sales

1. The ability to analyze problems systematically and finding solutions to the components

2. The ability to then combine the components to a cohesive solution for my client

All problem solving needs assumptions . And that exposed a weakness I had . As a programmer, I rarely needed a lot of help from my team to analyze problems . When I needed that help – I knew how best to ask that question and who is best positioned to give me a good answer . That was not how it worked in sales .

The unknowns are many in sales and often no one person knows all the answers . What’s worse – you often can’t even ask the right questions . That was the hardest challenge for me personally to overcome . Learning to ask for help early and often , and trusting others to build a solution with me . Doing trade offs on tech with people who think like me and doing it on a solution where everyone thinks differently – it is an acquired taste . Interestingly, once I acquired the taste – I think it made me a much better engineer too !

Then there is the idea of how you move from good to great . In engineering – tech changes from time to time , but if you are used to solving problems from first principles – you will thrive despite the massive changes around you . Sales can make use of the same idea – except that it is about people . Moving from being good to being great (or in my case aspiring to be great ) is all about your ability to understand people and their motivations – which is quite a bit harder than reading legacy code and figuring out a modernization strategy .

People do business with people – not with companies . We talk more about what is good for the company – but the truth is that sales is about what is good for people in that company . That needs relationships , that needs the ability to understand what makes people successful and motivated to work with you and so on . And when I say people – it’s not just people at your client . It’s people in your own company too ! The more deep our understanding of people – the better the sales process all around , even if no transaction happens in short term .

And that brings me to story telling . No one really likes to change – including and especially me . And yet – sales is all about making change happen . Of all the tools in sales – the ability to tell a story is what I find the most powerful . Stories are magical when told well – they get people to focus , helps them switch contexts and feel inspired . Numbers and facts don’t have the same effect on people . That was a hard switch for me as my basic DNA is mostly quantitative in nature . It took me a lot of effort to blend facts and figures into stories to make it work . But post facto – I can assure you that the juice is worth the squeeze .

Now that I have covered a lot on being effective , I will make a couple of points about efficient selling .

As programmers , we learn about code hygiene and why that is useful . That concept readily extends to sales too . Keeping pipeline updated , having people QA our pitch stories etc are all great things . Also just like with coding – your ability to say No is what eventually makes you most successful . Qualifying every step of the way – ruthlessly – is your key to being successful in sales . When I look at my old code , I have often wondered why I typed up thousands of lines of code that never executed . Similarly when I look at my old deals – I have often wondered why I bothered to do all the things that don’t matter to the client very much . Learn from my mistake and ask yourself frequently if your opportunity is more or leas qualified today than yesterday . And don’t keep the info with you – share it with your team and your boss . There is always someone with a fresh perspective on what can be done to make it better . Share it with your client too and ask if you are still headed in the right direction.

And then there is the time dimension . As engineers, we write code to ship and that usually comes with firm dates that look unreasonable . Sales is that way too . It’s not a deal unless there is a predictable date to go with it . Learning to estimate the time it takes to close a deal is just as much an art as it is to estimate a finish date to coding . Eventually you will have to pick a date and make it work on both fronts – with the associated cursing , coffee and late nights . There are always dependencies that we only learn about late in the process . Good engineers figure out a model to thrive in that stressful environment and it’s something you can figure out just as well in sales too .

I will conclude with this . For me – engineering and sales are co-mingled parts of my job . I switch from largely sales oriented to largely tech oriented roles every few years to keep it interesting . But there is never a case where I ignore one in favor of the other . It is a model that works for me and it probably will work fine for all of you engineers too who want to expand into sales roles .

I still need to learn to play golf better , improve my vocabulary, develop a fancy accent and develop a taste for fine wine 🙂

Victor Hugo on Enterpise Technology


I had a Sunday morning group chat with a bunch of friends who also make a living from the enterprise tech Ecosystem like I do . We were mostly talking about how our world seems to be changing even faster since Covid came along uninvited , and how each of us is coping with us .

After the call, I had a lively discussion with my daughter about Victor Hugo. She is taking an AP course on English Literature in high school and needed examples of famous writers who stood up against the powers that be of their time. So we spoke about Hugo and Napoleon . I chose the example mostly because we had vacationed in Paris last Christmas and she could relate more easily to the stories I told her at that time .

After these two conversations , I did some internet research on Hugo . I can’t help but connect Hugo’s writing to our life in enterprise technology world these days – on how we look at our life and work , how we survive and hopefully thrive , our fears and prayers and so on .

I am sure at least some of you will be amused like I was when the thought came to my mind 🙂

1. Emergencies have always been necessary for progress.

2. Hope is the word which God has written on the brow of every man.

3. It is by the real that we exist; it is by the ideal that we live.

4. Utopia today, flesh and blood tomorrow.

5. There is one thing stronger than all the armies in the world, and that is an idea whose time has come.

6. Great perils have this beauty, that they bring to light the fraternity of strangers

7. Be a bird perched on a frail branch that she feels bending beneath her, still she sings away all the same, knowing she has wings.

8. Be a bird perched on a frail branch that she feels bending beneath her, still she sings away all the same, knowing she has wings.

9. As the purse is emptied, the heart is filled

10. People do not lack strength; they lack will