Live data from Hacker News

Why we have never hired an MBA

mattjackrob.com

51–60 of 72 posts

Re: Why we have never hired an MBA

#51
post #26

One of the best hires I've ever made is a classic finance MBA -- top tier investment bank analyst program out of undergrad, HBS, private equity. The key was that: 1) He was referred to my startup by someone in our network, so he had at least a basic understanding of how our company worked. 2) He offered to come in as an intern just to get his foot in the door, and was extremely humble about his value to the company;…

Do you think the MBA and banking was a boost, or a five year delay in getting his career going?

>top tier investment bank analyst program out of undergrad, HBS, private equity.

Clearly a five year delay.

Seriously though, let's not overanalyze here.

Re: Why we have never hired an MBA

#52
post #45

Earlier quoted context omitted.

While I'm sure that is true, I'm sure he also learned a lot of lessons from writing that code, which goes against the idea suggested earlier that such things are only learned in the interest of formality. What it really highlights, though, is that anyone can jump in and start writing an OS (or whatever else you want to learn about). You don't need a degree to do that and people without them do.

Operatic systems are very simple creatures fundamentally. They just move bits around. They don't require anything more theoretically complicated than a linked list. That is not to say you can't learn to do theoretically complex things without school, but when you're learning about DFA's or register allocation or the like, sitting down with a textbook and working through problems is often the best way to learn. I'm a…

I'm self-taught (I went right to work in industry instead of going to school).

The first genuinely complex system I built in my career, back in the mid-90's, was a scripting language. It did indeed force me up against a lot of background I didn't have; I had a very good mentor though and largely did learn it by doing.

I've since learned-by-doing distributed systems (quorum and 2pc commits and logical timestamps in one sprawling system we built around 2000) and routing, graph theory (for routing and later for analyzing binaries, also graph visualization, which is a tricky problem), code generation for compiler backends, and very large scale data storage (for instance, in order to sample all the flows running over a tier 1 NSP backbone). To that obviously add all the security and cryptography stuff; I've always been involved in security but I consider myself a developer by training.

There are things I have run up against that have been too challenging to just learn. Linear algebra was one of them (although I've been slowly clearing that hurdle). RF and signal processing another. But those things are the exception, not the rule.

I might also contest how simple operating systems are fundamentally. They just move bits around, yes, but they're moving bits to and from a very complicated asynchronous and sometimes distributed system, and bridging it to code that runs under artificially simplified assumptions. It's true that most of it tends not to be interesting from a data structures perspective --- especially back in the 90's, when the whole process list and every TCP TCB were just stored in simple linked lists --- but there are parts, like the virtual memory system, that are much trickier. And all of that code runs in a much more complicated environment than userland.

Re: Why we have never hired an MBA

#53
I think that a better explanation of the problem you're facing is that you're wasting your time taking conversations with people who you quite obviously don't have an opportunity for at GoCardless. For example, your jobs page is filled with engineering roles. Unless you're talking to someone who is an engineer, who might just happen to also have an MBA, why are you taking the conversation?

Disclaimer: I have an MBA from a top tier school, and despite that fact, I have the utmost respect for execution. I clean data, I test, I write database queries that include all sorts of joins and I even code a little. The big data company I co-founded in NYC (CB Insights http://www.cbinsights.com) is aggressively seeking talented PHP / MySQL developers. If you happen to have an MBA, that's cool, but regardless we take all shapes and sizes so long as you like to code and ship weekly. Email me at the address in my profile if interested.

Re: Why we have never hired an MBA

#54
post #27

I had the impression that GoCardless was founded by a few ex management consultants, how come when they 'become' startup founders they start attacking their own trade? Also judging the whole population of MBAs by seeing a few over-anxiously MBA job seekers doesn't do any justice?

Absolutely. I should have made this clearer, I've added a note in the first para of the post. The intention was not to attack any trade but to highlight a worrying misconception that seems to be particularly prevalent amongst MBA grads and ex-consultants. A segment that I feel my background makes me particularly able to comment on.

New grads in any field are kind of like this. MBAs that came from business first are probably more humble then this, or already spoken for. They do probably have some value for longer term planning or networking. But that should be in addition to raw technical talent or raw business acumen to get the current job done.

Re: Why we have never hired an MBA

#55
I had an interesting conversation with a friend of mine the day after he got his MBA from Pepperdine. He had been working as an engineer for about 20 years when he decided to go for the MBA. I had come across a number of MBA's in my business and was less than impressed.

At one point I asked him: What's an MBA good for?

His answer: Absolutely nothing.

He then argued that an MBA devoid of solid experience in another field, well, just didn't get reality. Academic studies don't necessarily converge with reality, at least not perfectly. In his case, having spent so many years in various engineering disciplines the advantage was that he came into the MBA program with a great deal of context in reality and came out of it with knowledge that was well founded, modulated and qualified by the reality filters he had developed over the years.

That portion of the discussion matched what I had seen. The only MBA's I had come into contact with that "got it" seemed to be those who went into the MBA program after having worked in the real world for a good while.

Would I hire an MBA? They'd really have to show me that they get reality and are not living inside of some star-trek-ish distortion field.

Re: Why we have never hired an MBA

#56
post #49
post #38

Earlier quoted context omitted.

I totally agree. As I said in the original post: "I am not trying to argue that there is no place for MBAs, or that no MBA has a clue about startups – both of those are demonstrably untrue. Also having an MBA itself is clearly not the problem."

The title should be "Why we have never hired someone who wants to be a Product Manager". The MBA angle/title is total link-bait and a cheap way of stereotyping anyone. These type of posts, in the past year, have turned HN into the perfect example of double standards.

No, I think it's a real issue.

The typical routes out of MBA programs are managerial or consulting roles. That's great; the degree was designed to give future managers a broad, intellectual understanding of business as practiced by large American corporations.

Startups don't have those roles. At all. If you've hired right, everybody has smart opinions and nobody needs much management. What you need is people who can get things done right now. People with experience in designing interfaces, in interviewing users, in banging out prototypes, in running ad campaigns.

MBA programs teach a lot of great stuff. But none of my friend with MBAs got significant hands-on practical experience there.

Re: Why we have never hired an MBA

#57
post #26

One of the best hires I've ever made is a classic finance MBA -- top tier investment bank analyst program out of undergrad, HBS, private equity. The key was that: 1) He was referred to my startup by someone in our network, so he had at least a basic understanding of how our company worked. 2) He offered to come in as an intern just to get his foot in the door, and was extremely humble about his value to the company;…

Do you think the MBA and banking was a boost, or a five year delay in getting his career going?

Personally, I don't. For one thing, his hard analytical skills (read: Excel hacker) were obviously honed by working in finance. I also feel his background gave him tons of real world, high stakes experience in using Excel to turn data into decisions, which is hard to replicate. Also, I think working a shitty ibanking job with crazy hours can make you both willing to grind and appreciative of how fun being a tech pm can be.

Re: Why we have never hired an MBA

#58
"Product Manager", like "User Experience Designer" or "Software Architect" is one of those abstract, higher level roles that doesn't really exist on small teams.

I do think that these folks can add value in much larger organizations, but in my experience, the only good ones are the ones who would be useful on small teams. In short, a "software architect" who couldn't immediately transition to a highly productive role writing code almost certainly isn't a good software architect. A "user experience designer" who couldn't immediately sit down with a programmer and start creating a polished site almost certainly isn't a useful "UX Designer". And by could, I also mean would. The good designers and architects are kind of delighted to get a chance to get their hands into code again.

It sounds like the problem with MBAs (based on this essay) is that they seek those higher level roles 1) where they don't exist, or 2) without the more hands-on background that seems to be a prerequisite for success at a more abstract level.

I do sympathize with the people who object to the "black mark". A black mark is a conviction for embezzlement, not a degree honestly earned (albeit of potentially dubious value). But you know, filters are both a luxury and a necessity. Some people won't look at any resume that doesn't have a CS degree from a top school. If you're so deluged with candidates that you can afford to (and need to) do this, obviously you're in a position or real strength.

Aside from my "black mark" objection, I think the rest of this essay is spot-on. The rejection is based more on a conversation than a rigid filter, he engages with the interested candidate a bit to see how they might fit.

Re: Why we have never hired an MBA

#60
post #13

Earlier quoted context omitted.

Doubtful. In the same way being an hobbyist programmer will never give you the same skill set than a CS degree. It's highly unlikely you are ever going to study extensively algorithm, os and databases design, compilation or declarative and functional programming all by yourself because objectively it's not something you need to get the job done. Nevertheless, this knowledge becomes really useful as soon as you start…

"In the same way being an hobbyist programmer will never give you the same skill set than a CS degree." Never? Despite the countless examples, including Torvalds and Carmack? I really disagree on that.

Of the top 5 developers I've ever worked with -- they are the X when I ask myself "what would X do?" when faced with a really hard problem -- 5 of them have PhDs in Computer Science.

Now, a PhD in CS is a bit of a double-edged sword. It's often a danger sign that someone has spent too much time on just one theory. I wouldn't recommend getting or using a PhD as a signal of being a good developer since there is way too much variance.

(Ob: I have also worked with great developers with no formal education.)

Post reply on HN