Memoirs from a Disgruntled MBA
rippleq.blogspot.com
rippleq.blogspot.com
I tried to be as constructive as possible in my criticism...but reader beware...
-----The Constructive Part------
Let me help you find your code monkeys.
First, stop spending any time at meetups and hackathons. That would only make sense if you were a technical person looking to recruit some talent. You're on the wrong side of the fence to get anywhere at those types of meetings.
Second, re-evaluate your value proposition to any potential developer you are thinking about recruiting. I bet you are either being incredibly cheap on the compensation package you are offering (a dollar saved is a dollar earned, right?!). Or your core business model is lame/flawed/weak/not interesting to whomever the developer is you're pitching it to.
Third, get creative. Dress up in a monkey costume and stand outside the Facebook/Zynga/Twitter/LinkedIn office with a sign that says something that will get a developer's attention. Go big. Go over the top. Do NOT underestimate the power of creativity. If you approached me with a boilerplate MBA pitch, I would immediately discount everything you say because I'd think you are full of shit. Now, if you were willing to humiliate yourself, make me laugh and look like you were having fun doing it, then you'd have my attention. Re-read the Obama-O's AirBNB story. Get creative.
Fourth, get busy building the product yourself. You don't need to be a developer to build out business requirements. If you came to me with flushed out wireframes and business requirements and very clear technical roadmap, I'd be WAY more interested than if you came to me with a killer 80 page Stanford business plan. I don't even know who Steve Blank is...neither does any other developer. Realize that anything non-technical (i.e. marketing plans, financial projections, org charts, etc) is all irrelevant to recruiting a developer. All of those items are vitally important for a successful startup, but they are all fluff. They don't (in the eyes of a developer) require much time, effort or thought. If that's all you brought to the table, you'd be seen as a Winklevi (i.e. I came up with this brilliant idea...here's 10 sentences on the product...now go build it code monkey...and here's 0.5% of the company).
-----The Criticism Part-----
"Last week we had a big strategy and planning session, and I had to decide to hold off on signing up any new customers or channel partners because we don’t have the bandwidth in product development to deliver let alone improve the platform."
So let me get this straight: you are so successful selling a real solution to a real customer problem that customers are willing and able to pay good money for (i.e. the hardest single thing to do in a startup) that you have to pull back your sales efforts, but you can't figure out how to recruit technical talent?!
I'm calling bullshit on that one.
More likely, it's a group of MBAs sitting around in their argyle sweater vests thinking they are just killing it in sales, yet they are only able to sell a vague idea of a fictitious software product that they haven't even written business requirements for yet. The rubber isn't even close to meeting the road yet.
Why are you spending one second on a 'big strategy and planning session'?! Seriously. You're biggest problem is hiring developers. And you're a software product company. Huh?? Spend every waking hour finding technical talent. Stop the circle-jerk planning sessions already! Go buy a bunch of bananas and find your code monkeys!
Maybe I got a bit hot-headed, but I settled down and tried to offer some specific advice. Hope you were able to get something from it.
The only place for good talent is other companies.
How are you finding technical talent without recruiting people out of other companies?
Plenty of very talented, passionate and enthusiastic people are being passed over because they did not know fact X or fact Y, or because some employers are mistakenly searching for previous direct experience with a specific technology when really it makes more sense to be looking for smart, enthusiastic, bright people who know how to learn stuff. I will assume you are a software developer - did you ever need to learn anything new? Was there ever a time when you did not know everything that you currently know? The answer is of course, yes. What then propelled you to your current position of knowledge and experience? Probably your passion and energy and curiosity and willingness to learn. These are the most important traits and employers should be willing to trade experience with specific things for these traits.
Good point, though.
I made the assumption he was already milking traditional recruiting channels (monster.com) without any success.
However, I'd guess most people who are using traditional recruiting channels aren't going to be in a financial position to work for a bootstrapped startup. It would only be people currently employed and looking for another job that would be eligible.
Have you actually found startup talent for bootstrapped startups using traditional recruiting methods?
Yes, I do this all the time and have found many great people for startups. It is a fallacy that great people are not looking for work through traditional methods such as job boards. Many people seem to think you can only recruit them via social networking or poaching or something.
Did you connect with Lloyd? It sounds like he could use your services.
Bootstrapping your startup: $40k
MBA in a monkey suit trying to recruit developers: PRICELESS!!
These guys have built out a solid product, that major companies are paying for, and are getting great feedback from their customers. I understand why you would be tempted to call bullshit, but it actually isn't anywhere near bullshit.
Good for Lloyd and RippleQ.
All that should make his job of finding technical talent much easier.
However, obviously something is askew if what you said is true and yet, he can't find any technical talent.
I'm actually meeting with him next week to see if we can figure it out.
Also, "Shame on you for not squeezing salaries to cut your costs" is not a way to attract good developers.
http://en.wikipedia.org/wiki/Supply_and_demand
Have you ever heard a physicist whining at e=mc2?
This person managed to get into the most selective and sought after MBA program on the planet so I want to give him the benefit of the doubt but, jesus...wtf?
I spend all my time finding great people who are often knocked back after a set of selection criteria is applied that often filters out good people.
So Lloyd I am afraid that the problem is not the fault of Google or LinkedIn or job boards, it's that you're not recognising the great people because your assessment process is probably flawed.
How about you post here your technical interview questions and your requirements and the tests that you give people?
This is parody, right?
Just a few comments (from a developer/entrepreneur's perspective):
> I hate asking around for help.
We all do. Asking is hard. But if you're aiming to be a successful entrepreneur, you will have to do things that take you outside your comfort zone. That's the whole point. Bite the bullet, swallow your pride.
> There are so many job boards and most of them are useless.
Yep, that's exactly right. Don't use them. If you want to find great developers (and you're not Google), nine times out of ten you're going to have to do the legwork yourself.
> “I’m looking too. If I found a good software developer, I’d take him. Sorry!” Not cool.
That sounds fair enough to me. Good developers are, as you've discovered, rare. If they're putting the work in, they deserve the payoff - why should they give up a potentially valuable employee just because you asked?
The common theme here seems to be that yes, building a company from the ground up is really hard, and it's a ton of (sometimes frustrating and thankless) work. If you have faith in your company's ability to succeed, you need to do whatever's necessary to get them there.
Assume that I'm a badass software developer who specializes in scalable web-based systems. In that case, you can also assume that a.) plenty of people approach me with their middling ideas all the time, wanting me to work for peanuts/equity, and b.) I already have a job.
What else could he offer that I might find motivating?
To answer your question: Offer a real chance of success.
Success is my personal financial success, not just company success and it has to be financial success.
How many POS startups are out there that will never amount to anything?! 50% of 0 is 0.
Prove that you (the hustler) have what it takes to make this opportunity succeed.
Prove that this opportunity WILL succeed.
Give me enough equity that will pay 3-5X my base salary with the low/conservative projections and 20X my base salary with the homerun projections. That's based on a 2-3 year commitment.
Give me the ability to do my thing (hacking) without you (the hustler) meddling in it.
It's pretty easy, if you're a really good hustler who's actually out there making it happen.
A question for you all you disgruntled MBA's -- how do you make MBA programs more agile/nimble?
How about the sales pitch B-Schools make - nope they don't. $$ is the only promise.
Basically what we see here is that institutions are issuing certificates saying that they are capable of producing an individual who fits into any leadership role in any org without any domain specific knowledge and can keep everything going smoothly.
After that analysis, the usual response I get from people is that MBAs are great at networking and blah blah. So navigating the communication hierarchy of an org takes 2 years of training ? And this is enough to produce "Da Boss" for an org ?
When you sign up for a 4 yr CS degree - you are guaranteed some exposure to a mixture of CS concepts, same for EE. A masters degree / PhD are also reasonably defined. Can anyone produce a similar intuitive definition for an MBA ?
He is searching for a co-founder but not giving the benefits of a co-founder..that is a sale he will never make..ever.