Recent musings on hiring and an imperfect job market

July 16th, 2011

Hiring in India is not easy. Generically, it’s not easy anywhere. In perfect markets the demand side and supply side are mature and there is no hidden element. In India, just like the Bombay Stock Exchange, the buyers and sellers are in dark, few people know the right price until they get into a transaction. There are great candidates who almost never know great companies who could be a match.

I have been actively hiring people for my new gig at Bitzer Mobile. We are trying to rope smart engineers to join our Bangalore office with expertise in C/C++, Java, PHP, Android, iOS with varied years of experience. Here are some observations as experienced in the last 30 days.

  1. Imperfect job boards. I wrote about this last year. Job boards are broken, monopolistic and owned by recruiters and mass e-mailers. They are good for bean counting your overall candidate flow with most of them a wrong match.
  2. No separate board for freelancers and short-term opportunities. Unlike US-based Dice, there are none in India in the forefront. This is partly because of our Indian mindset of job security. However, Hasgeek’s job board has an opportunity.
  3. Compensation disparity. The compensation range swings ultra-wide. For a PHP developer with 3 years experience it could range from INR 3L – 9L
  4. Recruiters hold the fort. A good number of candidates swirl around recruiters. The main reason is the failure of the boards to land them a gig directly.
  5. Expected compensation is also mind-boggling. Candidates look for anywhere between 35% – 80% jump from their current compensation.
  6. Immature technology. The matching of requirements and resume is pure art. Even after 20 years there are few tools which integrate well with boards, do application tracking, give a relevance score of matching, etc. There are some high-end tools but they are prohibitively priced. I use recruiterbox for applicant tracking and I love it. But it does not integrate with LinkedIn, google calendar, skype, etc.
  7. Filtering candidates. I have been using interviewstreet for giving MCQ and programming questions to candidates. A few “good” candidates have indicated that they are not interested in taking the online tests. Knowing that resumes are always “dressed up”, it’s impossible to call and do a 45-minute verbal test and hear the answers. I would love to pay someone to administer these tests by calling the candidates and asking multiple choice and general non-programming questions to do a filter. Latent applicants would never take the test.
  8. Almost all entrepreneurs are good candidates. This is a dichotomy in my mind. Thanks to my previous life as an investor with The Morpheus and a developed empathy for entrepreneurs. Realized this recently when I called up 2 such candidates immediately after seeing their application and their LinkedIn profile. I bypassed the usual process of screen-resumes / online-test / phone-call / face-to-face. Entrepreneurs are good problem solvers, but they may not be a good fit. This is highly debatable and my recent sample set is only 2.
  9. Logistics. It’s impossible to get a candidate for a face-to-face during the weekday. Multiple candidates have cited varied reasons ranging from ‘far-away’ to ‘can’t get-away-from-my-desk-as-my-TL-is-watching’.
  10. There is no craigslist-like board for startups. Nor there are any mailing lists, nor there are any startup hiring mixers. I would suggest that Open Coffee Club/Headstart should kick-start a joint mailing list for startups to post jobs. Reminds me how successful KIT-list was during the post-dot-com era.

And yeah, we’re hiring.

The picture is of a candidate from a lathi-charge scene at an event for police hiring for multiple openings. The jobs are almost never advertised and given to cronies. Depicts the irony of India’s roaring growth and the depth of imperfection in India’s job market.

E. & O.E.

April 28th, 2011

Those are the three words you will find in a restaurant bill. Errors & Omissions Expected. Good acronym for trivia buffs.

Fast Company: Built to Flip

E.O.E. These 3 words were uttered to me by an entrepreneur, whom I bought a cup of coffee. He was apologetic when I told him that’s not the way to do things and he should be building a company to scale and reach milestones–not built to flip. I narrated some tid-bits of the cover story done by Fast Company magazine which was prophetic and foretold the dot com meltdown which happened months after that article was published.

Agreed that there is more money than ever flowing in India in certain sectors and raising angel money is easier than before. However, chasing the sectors which are attracting a lot of attention is wrong way to bet things (His logic for betting on those sectors–It may be easier to raise money).

Unfortunately, a lot of entrepreneurs in India are reading too much into the Silicon Valley funding & exit fire hose, which makes sense only in the valley because of the reasons we know. India is still a parched land in terms of high-tech early stage money; only 5% of total PE/VC is in Angel + Series A + Series B. Furthermore, of that pool a very small percentage is for Pre-Series A deals. India’s early-stage money is FFI (Funnel funnily inverted or Fully f**** inside-out). Think about it. Do you still want to be an Exit Oriented Entrepreneur?

[Interestingly, @brij and I exchanged tweets on this topic yesterday morning related to @cdixon’s post]

The kind of engineering team to be built this time

April 8th, 2011

This time the software engineering team will not have any Quality Assurance person. All the manual testing is being thrown out of the window.

In ancient days of internet software development, testing was all manual; point-click-verify, check the database etc etc. Thanks to evolution of tools for automation of software development tasks around (a) build, (b) automatic deployment and (c) unit testing; it has become possible to automate the task of deploying a codebase without manual testing. This is what is being called continuous integration, wherein quality control / testing is applied continuously instead of being done at the end of the development process.

Let’s look at a chart depicting the evolution of resource allocation. For the sake of simplicity only the resources of type (a) Dev (b) QA (c) Design (d) Admin are accounted. Over the years, the staffing requirements of QA has gradually reduced due to automated testing, etc. However, someone is still around to “play” the test-suite, collect the data, push the release out, etc.

Fig. 1. Engineering resource allocation for Internet product dev

However, I’m thinking, “Why not cut the cord for Quality Assurance staffing altogether?” Put an extra 25% effort in setting up a Continuous Integration server during the initial days and another 15% on an ongoing basis for writing test cases.

No QA on the team technique is followed in small startups who lack resources. But not because of 100% automation. There is still somebody pressing the buttons. Even worse, developers or product management  or even sales / marketing at times end up doing the QA towards the end of the cycle. In my previous role as a startup CTO, the T stood for Testing. We had some automation but often the bugs were shipped to customers, so I ended up doing QA. That was more than two years ago, and the tools have improved vastly.

The chart below depicts the grand plan.

Fig. 2. No QA but resources reallocated

OK, so no QA. What do we do with the extra money? Reduce the engineering budget? No way. Instead, let’s reallocate part of that to engineering and increase the design resources. Design has become important. Increasingly important. Garry Tan, who is a co-founder at Posterous, quit to become the Designer-in-Residence at Y-Combinator. Last year, the lead designer of Mint.com, joined as the ‘Designer-in-Residence’ at Bessemer Venture Partners. A lot of emphasis is being paid on usability, experience, simplicity. So much so that a question was raised at SXSW; who are the real rockstars of tech startups, Engineers or Designers? There is no looking back on design, the bar is being raised continuously.

One word of caution however on the grand scheme of automation; the plan may only succeed if the test suite is well developed. Unless every feature addition results in addition of new test cases and careful orchestration of the moving parts, the guy with the T would remain the Chief Tester.

365 Connections

March 22nd, 2011

feynman-diagram-tattoo-1In the last 24 months or so after being ensconced in Bangalore’s weather, complaining about it at times, I lost touch with people.

Don’t take that statement literally. I have met or chatted with 500+ entrepreneurs and added 1500+ connections. A lot of these discussions were single-shot.

While I added these “connections”, I lost touch with many whom I could have continued to maintain the links. Old friends, colleagues, extended family. A lot of new connections I could have solidified from the single-shot to people where there is an ongoing life-long conversation. It never happened. I was too busy being on the altar. There are emails waiting for my replies, there are unopened facebook pings and others I have ignored totally. This is bad and weakening.

On one side, I was (and continues today) gathering lots of “connections”, on the other, the stronger sub-graphs are being rendered non-traversable. I fear they would become weaker as life goes on.

Yesterday night, I decided to rework the connections. Today, few hours ago, I did the 1st call and shall continue everyday. If you happen to get a call from me, totally out of blue, it’s not that I’m bean counting, but I do care about re-strengthening the connection.

The picture is the famous Feynman diagram (someone tattooed it in his arm!); where an electron traveling from Point A to Point B happens to bump into a photon and is found to be at two places at the same time. Guess, as humans, we don’t need that subatomic experiment and want to be found at only one place at one time! Picture via talklikeaphysicist.

5 dot balls and a 6? Or 6 balls peppered with dots, singles, doubles

March 20th, 2011

The moment I made up my mind to come out from the “other side”; the next-second got busy into what’s the next thing. Several ideas, and several discussions with friends, ex-colleagues and advisors. A lot of times, things went into, “Let’s do something big, yaar”.  The “big-ness” got defined by the size of consumers who could potentially use the product, as in “Let’s do something big on facebook (as a platform)” or “Let’s do the next big thing in mobile” instead of the size of the impact the solution could have on the customers.

In an effort to rationalize, tweeted the title of this post and bang came some great replies:

@brij said:

@1ndus you are on the crease. playing. that’s usually enough. Take a proper stance and cover your assets with a nice AD guard!

Another one by @zenx:

@1ndus Test match hai dude. Think sessions, not overs, even as you capitalize on the loose deliveries!

Finally, @riteshagar suggested:

@1ndus Simple think. Do as @sachin_rt does. Care only for the next ball; not for overs, innings or sessions !

There is a shift happening, although the day dreams of creating an 800-pound gorilla still persist, but the execution has become very pragmatic. This recent Techcrunch post by @petersims further nails it:

Don’t Bet Big. Little Bets Are The Ones That Turn Into Billion-Dollar Ideas

RIP, Sixer in every over. Welcome, six runs on six well-played balls.

Polishing the boots again for yet another trek

March 11th, 2011

No, I’m not hanging up the boots. Just polishing it again for a yet another trek.

On one side, I was having way too much fun talking to young entrepreneurs, speaking at events, giving gyaan, moderating panels, doing Friday sessions  at Leela, etc etc. Then I was getting rusted. The brain was getting claustrophobic, not getting into action. Hence decided to take the plunge again. I wanted to come out and write some code, do a few apps here and there, before figuring out what to do next.

bootsIt has been an awesome ride at Morpheus. We recently did the 2nd demo day (and the 1st Open Gurukul) at Bangalore, which was attended by 35 investors and 100+ entrepreneurs. Unforgettable, how the 2 years quickly passed. Portfolio swelled to 33, companies got funded, another half-a-dozen raised subsequent angel rounds (a lot of them not disclosed, yet). Even chased chickens at the Morpheus Gurukul last year.

Sameer (@guglanisam) & Nandini (@nandinih) are doing an awesome job, keeping the baton while I move on. I’ll be around in a limited professional capacity at Morpheus.

So It begins again for me. What I’m doing next? Honestly, dunno 100%. I have some ideas what to do next, but don’t ask Jyoti (my wife), she knows what should I do next!

If you are an entrepreneur and if I have ever bought you a tea/coffee, c’mon pay me back with a beer now 🙂

This blog post was not suppose to happen for another 15-20 days, but the news of the transition got picked up by VCCircle/Techcircle.


Relationship Commerce: Are Indian Internet users ready to play the dating game?

February 18th, 2011

Last week, I was reading the New York Mag article titled, “Geek Kings of smut” and was wondering about the relationship commerce industry of India. The New York Mag article was on how geeks monetize porn, but my thought was more on the very basic relationship commerce viz. dating. Then I saw Facebook ads on dating and singles targeted towards Indian users. A lot of them.

Dating ads

Dating Ads in Facebook targeted to Indians

Globally, dating is a 10 year old industry. People in the United States spent close to $1.2 billion last year on dating sites alone. Though, this number is small change compared to the overall online commerce which is more than $100 billion, but is growing faster than the overall e-commerce segment.

eHarmony, which is a cross of match.com + BharatMatrimony + traditional Indian point-based matching of partners, has close to 33m profiles and clocked close to $250m last year. eHarmony and match.com control 50% market for dating in the US.

In US/Europe, the industry is rapidly evolving with upstarts like Zoosk, which is playing on top of facebook. Zoosk did well in 2010 with a rumoured $80m in revenues with 40m members. A quick search revealed that Zoosk has active members in India, but I suspect these are nothing more than front of the traditional escort services.

In India, ‘Relationship Commerce’ has been about helping people find a soul-mate aka matrimony and then monetizing based on subscriptions from parents of the bride & groom. This is how the newspaper matrimonial classifieds worked and their internet counterparts are exactly the online version of the old model. This sector in India has been dominated by Bharatmatrimony (with it’s 50+ individual niche portals), Simplymarry, shaadi.com, jeevansaathi.com, etc. The newspapers and traditional media sites have started offering similar services.

The big question is, “Are Indian Internet users ready to play the dating game?” This comes right before matrimony.

I think the big game of dating in India would be on mobile and not on the internet. There are too many singles around toting their smartphones. Good food for thought for us and yeah, wishing you a (belated) Happy Valentine’s Day!

The abundance of news & why I like the idea of ‘The Daily’ on the tablet

February 7th, 2011

The newspaper is the best curated medium for news. My current weekly dose of news consists of over 10 online sources and 3 print newspapers in Bangalore. The problem with online is duplicate stories; essentially everybody adding their 2 cents worth on the base story and repeating the main content. That’s why I like the newspaper, delayed but comprehensive. And definitely, not personalized. It also contains a lot of junk which I don’t wanna read but does an okay job of giving me what I should read.

Delayed? Don’t think there is a problem with delayed as most of us don’t consume from the real-time fire-hose, but catchup the feeds slowly over the week.

When Rupert Murdoch announced ‘The Daily’, a daily digital newspaper for the iPad, it was derided by many, who said, “Who wants delayed news these days?” Though, the current version of app is buggy and only available on iPad, but, this is a good start in reducing the information overload.

Here’s the super bowl commercial announcing it’s nationwide launch.

Why I like it?

  • Delayed relaxed reading of news on the tablet, rather than chasing of ever scrolling feeds
  • Like a newspaper, but digital. Opportunity to personalize. Food, Wine, Travel, Delete. Comics, Technology, Politics? Double-it. Ditto for other categories
  • This is the best digital version of a newspaper, rather than the slow loading, ill-fitting e-Papers
  • Better curation than everybody linking to the same story in real-time

I do not have iPad, and eagerly waiting for the Android version. Until then, reading it via this.

Are you seeing a trend? You gotta prove the hypothesis

January 18th, 2011

The Pinta and NinaThe journey of a startup is like a hypothesis to be proven. Chains of big, small, nested, one layer giving birth to the other experiments to be run to prove it. Unless you prove it, everything remains an idea, the seed of which remains in your head. To allow the seed to germinate and the shoots to pop-out, you have to convert the idea into something tangible.

In a high-technology startup, an entrepreneur looks at a series of trends or observable phenomena, as scientists calls it. The trends give you a certain set of assumptions. Based on the assumptions you run multiple controlled experiments.

Something similar happened to me in just around summer last year. I developed this belief, “If there are 300m youngsters on facebook, then they would look for jobs within the boundaries of facebook.” A hypothesis was born.

How do I prove it? Not easy, without having a full blown product with a good user-interface. A step in proving the hypothesis is figuring out the variables in the controlled experiment, that first variable for me was validation from a small group. Facebook Dev Garage, Bangalore chapter happened in October and I presented at the event (Thx, Vijay). A scrappy prototype cooked with 2-3 days of effort over Facebook API and Amazon S3 was well received in a crowd of 140+.

Then things took back seat and the hypothesis was semi-forgotten; The Morpheus Batch 5, broken laptop, sickness, family chores, visitation from extended family, yada-yada. Then the year-end downtime happened, I wrote a blog post and restarted the experiment and whipped the code out from woodwork. After several weeks of intermittent coding, last week, I quietly released the consumer facing version to check the reception of the antenna. Then I got a resume. One experiment was over.

Tonight, I incrementally rolled out an alpha version and started another experiment. It is still very brittle, has a simple user-interface, but is set out to run that experiment to prove the larger hypothesis.

The Pinta & The Nina were the two ships (out of three) used by Christopher Columbus in it’s first voyage across the Atlantic Ocean in 1492. The replicas are shown in the pic above. Picture courtesy Christopher Columbus foundation.

Google is being too nice and humble with Android

December 22nd, 2010

Engineers are humble. Take a problem to them, they would leave everything else and start debugging together. You can use their code for free (with the comments intact). They’ll accept the bugs and maybe even tell you beforehand about the bug which is not on the list. They’ll even create a single-use prototype for the benefit of other people. Google is that engineer who wrote Android.

Carriers & vendors are manipulating Android to push their own agenda and Google who could be the cop is just playing an ombudsman.

The end consumers of Linux suffered because Torvalds is humble. Everybody screwed around with the source and companies monetized at the expense of users. There are 10 different ways of installing a small piece of software on any distro. We know the Linux story. I fear that could be the Android story as well.

In the US, Verizon is pushing it’s own version of apps, screens,  and if I have read it right elsewhere, one of them does not carry the Google search app. Why can’t Google call the chops a la what ‘Intel Inside’ did for PCs? Why a buyer in India does not need to know that a Micromax mobile carrying Android is built by Google Engineers? Why the brilliant marketing campaign myfirstandroid.com does not carry any Google branding?

Yes, it can be argued that the charter of Android is not to control what the carriers and vendors do to the phone. Isn’t seamless customer experience a big charter enough which Google can define?

It can also be argued that this is not scalable to build relationships with every phone vendor and telco. Good news, there are only 150-odd who are worthy of business in the markets which matter. Wouldn’t Micromax give a warm welcome to an Android engineer? Any help from a large company, plus, the permission to use the logo is always welcome!

Android does not want to be iOS, but it cannot be Linux  either. It needs to find a middle ground; maybe it needs to learn from the Intel ecosystem. Intel does not leave it on to ISVs to shuffle the chips but controls the whole ecosystem inside the PC. Intel was reportedly not nice to it’s partners. As a consumer I’m not bothered whose arms gets twisted–I need my clean screens with apps I can trust.

More than Android, Google–the brand, is losing opportunity to get into the minds of buyers for whom the phone is the first computing device. Being nice is not serving the purpose of users; Android is just a year old, it’s time to call the shots and establish some rules. Carriers do not have a choice and Google has to realize that. If it continues to be nice, I fear it would end up being the project coordinator.

Disclaimer: Using Linus’s effort is to prove a point and to wake Google up–not an attempt at taking pot-shots. He is a Deva for every engineer.

Related post: