A few weeks ago 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 🙂
(Cross-posted @ Vijay's thoughts on all things big and small)