I ask this honestly...why would the best and brightest want to work for consumer-facing companies with minimal salary and the equivalent of a lottery ticket for cashing out in 4-5 years? Maybe I just don't get the SV hype--I'm from Chicago. I thought we were past the rockstar/ninja stuff. Don't you just need people who can, ya know, "deliver" and "execute your tasks efficiently." Maybe even scale your app to multiple EC2 servers. And maybe if they're really motivated, contribute to your "vision."
I'll admit that my "lifestyle" business plans are basically the same-- a fairly simple B2B CRUD app that hopefully gains traction when I release it. But I would never even think of courting the kind of talent I would expect to be attracted to NASA, SpaceX, <insert green energy startup here>, etc.
What am I missing?
Of course being "the best" depends on the company. Let's consider someone like DHH from 37 Signals. He created a very popular web framework and a suite of popular products so no doubt that he is a very productive and talented developer. However would he be the best person to choose if you wanted to do complex cryptanalysis or develop a high performance OS kernel?
What if you took someone who was skilled in these things and gave them David's job, would they be "the best" then?
I think it is this confusion that makes interviewers think they must ask complex math questions to interview someone who's day job will be to write code that generates HTML.
There also seems to some confusion that you are only elite if you use the latest and coolest tools, which leads to weird stuff like someone who made a web 2.0 social chat app in nodeJS being considered better than someone who designed and implemented a 6 nines reliability infrastructure system for a bank but who was building on top of legacy Fortran/Java/Oracle.
but yeah quite often it seems like these companies with thousands of developers...could be run with a 20 times smaller team
With that said the issues involved are as such:
1. If you had equity in a company (and sometimes even if you don't) it is not uncommon to sign a non-compete contract as part of the sale that bars you from working for a competitor for about a year. 2. Often, much of the value of the sale for employees is structured as retention payments, i.e. they set up a number of bonuses that are spread out over a few years, and you need to work at the company for that duration to get those bonuses.
but it doesn't matter if people are unaware that they're not the best. software gets built, money is made, and people sort themselves into the type of job they're ready for. especially because ability to build a highly valued company is probably a seperate dimension of "goodness" than coding chops. and a more valued dimension.
That said, if you only WANT for solid players, you usually end up with crappy ones.
You say that you have the best and brightest so that you can say you have the best and brightest.
I find it very HN of you to think that programming talent means being able to churn out code fast that does difficult things.
I'm just guessing here, but maybe 42floors want to make good, well engineered software that users love to use and that is maintainable for a while still. This has very little to do with being a "haskell/clojure ninja", yet very much with software talent.
I would also note that things are not always as disparate as they seem. I'm sure some people at my high school raised an eyebrow when someone generally regarded as a strange, nerdy, and not particularly attractive loner started dating one of the most popular and attractive cheerleaders in school, but if they dug deeper they might have realized that we had a relationship based on a shared love of music and various other interests. So what at first might have seemed lopsided was rather balanced.
It could be that 42Floors has something to offer that Dan finds attractive, even if it's just a steady paycheck that provides the freedom to work on other things. I'll let them sort that out themselves.
I also think it's important to read this whole post. I think they probably don't expect this offer to be taken up...they're using it as link bait. I think they legitimately admire Dan and wanted a way to show that, and figured they could do that while also commenting on their hiring process, benefits, and draw in other interested parties. I'm sure they're also serious about the offer.
I have mixed feelings about link-baity content, but I can see where they're coming from.
> We're courting on all fronts. Contact us at [email protected].
If anyone is a little jealous of this offer, hit them up. You never know.
edit: all i'm trying to say is there are top 90% devs, and 99% devs, and 99.9% devs... not exactly sure that 42Floors needs them. if they did need them, they wouldn't be saying things like
99.9ers don't need you for personal development. Sounds like they're trying to get young potential while its cheap. Nothing wrong with that, but when we discuss it, we should say it like it is.by the way, I quit my 90% job to do hacker/school this summer, I intend to come out a 99er with mad functional programming chops, looking to join a team of 99.9ers so i can someday become one.