What on earth does VP of Global Channel at MongoDB mean ?


Ever since I announced I got a job at MongoDB , the question that I got the most has been “what does a VP of global channels do ?”

I grew up as a technologist – not as a business development / channel person. And apart from engineering , I have been a successful sales guy too in later stages of my life . That is the primary reason why I get the question – why did I take a job running channels .

This is how I explained my vision to my friends and family .

Let’s ignore software business and think of a manufacturer of home plumbing supplies . The company’s goal is to revolutionize how modern houses do their plumbing . For this to happen – the important thing is that adoption of the new way of plumbing goes viral – and enough money gets made to keep the business running and growing .

If the goal was to become a high margin company in the shortest time – the idea would have been to sell the minimum possible with the highest prices for product and services . That is not what this company wants to do in our example – it is exactly the opposite . Here the course will be to get as many customers to use the product as possible – irrespective of how much each pays . It is an important distinction – the goal is to radically modernize how people do plumbing .

There are two types of people who generally buy the products – home owners and contractors . One way or other – it’s the home owner who eventually picks up the tab . So it goes without saying that the company must convince home owners to use their product . You cannot take focus away from home owner ever . No one is more important a stake holder to make your goal a reality .

But this is rarely sufficient . If the sales person sold the product – who is going to do the installation of the plumbing ? Who would connect old plumbing to the modern plumbing ? When the bathroom plumbing changes – it usually happens along with redesigning the flooring , faucets, showers etc . Who does that ?

So it is imperative that all the plumbers and bathroom remodelers and general contractors need to be trained in using the new way to plumb . That usually needs them to be convinced this is a better way of doing plumbing , and that home owners will give them business if they have the skills and experience .

To begin with – how many sales people can be hired to go after each home owner ? At some point you want the supplies store to stock your product . Sales person can make a sale and send the home owner to a store to pick up the stuff .

There are other things like bathroom vanities and showers that will need to work with the new way of plumbing . Initially, it might be enough to hire a contractor to connect disparate things by hand with a connector . But some home owners might expect pre-fitted shower heads and vanities that are DIY friendly . So someone needs to convince those manufacturers to work with you to put your way of plumbing into their products for the benefit of your mutual customers.

As the business grows – you want new products to come up that are specifically built for your way of plumbing . You want a large number of people to work with your plumbing to create even more sophisticated solutions for the home owner – to the point that people take it for granted that if they are plumbing , they are using your product as the default . That is when the world of plumbing has been revolutionized .

As people make optimized widgets for your way of plumbing, you might need a one stop shop to help them and your customers – like your own marketplace.

In this entire process – the idea is to help the customer have a better quality of life enabled by your plumbing. You want to reach a state where your plumbing is behind everything in the home – to the extend that no one thinks twice about its presence . You can’t get there by yourself – the plumbers , the general contractors , the retailers , the manufacturers of vanities and shower heads and many others need to work together with a unity of purpose (improving the quality of life of customer) to get there .

And as more and more people work with the product – there will be more things that come up that needs the company to tweak its products and services . The old plumbing companies and you might learn a trick or two from each other – it’s a big world with a place for everyone , especially if everyone plays together and talks to each other .

That is the principle and spirit of channels – and it applies just about the same to software as it applies to plumbing supplies or soaps or cars. No one company can revolutionize the world by itself – but by working in a trusted relationship with several good partners, we can get there together and make some happy and excited and loyal customers .

That is the journey I am embarking on at MongoDB – to help and build and nurture an ecosystem around an amazing product to revolutionize how the world builds applications. I know it will be quite a ride – and I am very sure I will get to work with a lot of people who read this to reach that goal .

Now, Let’s go make our customers successful – and let’s do it TOGETHER !

Higher standards , double standards and no standards in leaders


So the CEO of Mozilla resigned – and I saw the news on twitter last night when I came back to my hotel room . And the question that came to mind was – should CEOs and other leaders be held to a higher standard ? Do double standards apply to some ? And are there any lines that can be drawn on what is appropriate and what is not ?

I am a HUGE fan of equality . And I have many friends in the LGBT community . I know what pain prop 8 caused those of them in California – and hence when I first saw this news on twitter , my instinct was that it is a good thing that he is no longer the CEO.

And then I thought of politicians with extra marital affairs that became public – including a past president . Some of them left public life , some – like Clinton – didn’t . Well, Clinton apologized – but he didn’t resign from office . And years later , it seems his other good deeds compensated for his bad deeds and he is touted as a great leader .

If rewind a lot more in history – there is Adolf Hitler who ruled over Germany . He was a vegetarian and was faithful to his wife . He loved his dog dearly . But he also did extremely bad things and the fact that he didn’t have extra marital affairs nor his vegetarian diet was used by anyone to cut him some slack in history . And that is the way it should be – there is no justification .

Nehru, India’s first PM, had a public romantic relationship with Edwina Mountbatten even before Independence . That didn’t stop him from being elected back to back till he died .

The point here is – we have historically judged leaders on the impact of their “day job” – not on other things they did or said . In the grand scheme of things – Clinton, Hitler and Nehru all had more powerful jobs than the CEO of Mozilla . This is why I am wondering if there are double standards in how we evaluate leaders .

America is a republic – and citizens have rights guaranteed by constitution . Whether I agree with him or not – and I don’t – He is free to have his own opinions and beliefs . He doesn’t need to conform to anyone else’s belief system . Even if he is in an absolute minority – he can stay true to his beliefs as a citizen of USA . So this is where I wonder maybe there are no standards to be applied – if someone like a CEO doesn’t conform to popular sentiment, then maybe all bets are off these days , and his constitutional rights don’t give him much of a benefit . I feel kind of uncomfortable with that line of thinking – everyone is a minority in some way , and that is the reason why rights are guaranteed in the first place . But legal rights don’t mean society holds the same opinion .

Could he have protected his company’s equality culture while personally being opposed to gay marriage ? I don’t know – there wasn’t enough time to find out given he had the job only for 11 days . But going by the examples of Nehru and Clinton – those guys didn’t try to make rules legitimizing adultery, despite their own weaknesses on that front . So maybe Eich could have pulled it off – or maybe he could not have .

Increasingly , we tend to not have lines drawn in sand . World just seems to have a lot more grey areas with every passing day . I usually have a strong opinion on these things – but this time I am just pretty thoroughly confused .

First impressions about MongoDB


After spending two days at MongoDB – I am pretty happily convinced that my instincts about both the company and the product were not off base . It’s just very different from what I am used to .

Although I was hired to run the global channels organization here , I am an engineer first (and I am not very good at reading manuals) . So the first thing I did (even before I started my first day in office ) was to instal and write a hello world .

I Kid you not – installation of MongoDB was the fastest thing I have ever seen in my SW experience . I signed up online and hit download and clicked install – and it did . If anything trumped my excitement of installing the software – that was when I saw the list of drivers available . There is a driver for every popular programming environment including C , which is my first preference coding language . Not having to learn a new language to try MongoDB – that made me believe “Bring Your Own Language” is indeed a reality . In essence – it took next to no time to instal and code a small program . Forget databases – I have never been productive this fast on any software in my life . It will be an understatement to say I am excited .

Then there is the onboarding – in less than an hour , I filled the paperwork for government stuff, insurance etc and got all the systems I need access to .

This week, I am going through a five day bootcamp with colleagues from all over the world . It’s both informative and fun – and it’s abundantly clear the company has good quality control in its hiring process . And the content delivered in the bootcamp is not a pile of PowerPoint – it is on whiteboard . For someone like me who hates PPT with a passion, this is close to nirvana.

It’s a startup in every sense . People use skateboards and ping pong tables all the time – and what is best, I can’t find any trace of a corporate hierarchy . The CEO, CTO and head of sales are as approachable as the developers and sales people . I am used to seeing people with those titles walking along typically with an entourage – and I haven’t seen it here yet . I am totally counting on it staying that way 🙂

I love our social media policy – which is to remain peaceful and not get into mudslinging even if competitors try to sling mud on us . The team is as competitive if not more competitive than any I know of . But they like to compete directly in front of customers – not in shadow matches in social media . I went back some time in twitter to see and I think this has held true from the sample I checked .

As an aside , this was in fact the reason behind my April Fool’s joke today on twitter and Facebook that I took over as VP of Social Media in MongoDB. It was a reasonably successful prank given the number of congratulations I got 🙂 (My original idea was to say I am now VP of facilities management – but started having doubts if anyone will believe to begin with)

What about customers ? I was thrilled to see a nearly unending list of customer stories with many big names that I recognize readily . I am looking forward to talking to them directly to make sure I get some first hand feedback too . There are many examples of volume, variety and velocity being handled well by MongoDB , enabling customers and partners to build apps that give them BIG VALUE.

The one I especially liked was a project that MetLife did on MongoDB . After spending 2 years and several million dollars trying to get a 360 degree view of their millions of customers – they were not successful . And then they did that in just three months with MongoDB – consolidating information stored in 70 or so policy management system . It’s pretty clear that the ability to handle schemas dynamically is key in making such a solution – I can’t imagine trying to design a classic relational database solution to combine the 70 systems . If you don’t believe me – just look at your automobile and life insurance policies side by side and decide how much is in common . There is a good chance that you will not even have policy numbers across the two that look alike – let alone the attributes for each policy . Today with the 360 degree view – a MetLife call center agent knows almost everything there is to know about a customer . Isn’t that transformational ?

Many friends have asked since I announced I am moving to MongoDB if MongoDB is competitive with Hadoop . I learned today that it is not the case and the two are quite complimentary . In fact there is a Hadoop connector from MongoDB that is capable of MapReduce functionality to be triggered in Hadoop side and it lets the results be written back to MongoDB. You can use MongoDB as the online transactional engine and Hadoop as an analytical engine side by side . That is pretty neat .

I haven’t figured out a whole lot about the ops side of devops – but if I understood the roadmap correctly , the 2.6 version being released shortly will make the ops functionality pretty sophisticated and it gets even more better in future releases . More on that as I learn more about the product.

Sorry for the rather long post – I got a little carried away with all my excitement 🙂