Feross (http://news.ycombinator.com/item?id=1678111) gets an offer:
From Chad Hurley's Twitter:
"Hey @FreeTheFeross! Loving YouTube Instant... http://feross.net/instant/ Want a job? ;)"
Time for my story:
Last October, I released a concept video of a next-generation desktop UI that garnered a surprising amount of blog coverage. Within a week, I had received emails from people at Google, Apple, and Microsoft, as well as a few startups.
As you might imagine, I was rather excited. This was exactly what I'd hoped might be a result of the video: I'd get noticed, talked about, and picked up by an industry leader.
Yet here I am, nearly a year later, still at my old job. What happened? I'd figured I had it in the bag, that all I had to do was put my best foot forward and I'd be well on my way to my dream interaction design career. In truth: I got lazy.
The interview at Google the next month went well, but a month after that, I got the bad-news call. Apple took me through a series of wide-spaced phone screens that never went anywhere, only to restart the recruitment process for a different division several months later, finally getting bumped by an internal candidate. Microsoft got lost in the shuffle, I went through some disjointed recruitment processes at a few startups with a bit of contract work, but finally, even that went quiet.
Where did I go wrong? I think I assumed I'd gone far enough for the time being, that this one video marked my arrival and that was it. But I lost my momentum. Lengthy recruiting processes can make it seem like you have time to kill, but you don't! I shouldn't have missed a beat; I should have doubled down on my concept and explored it even further instead of pinning my hopes on getting hired somewhere cool.
My advice to Feross or anyone else who finds themselves in a similar situation: Don't stop now!
I'd agree but @mortenjorck probably means "focused". One of the things I noticed reading the description was it sounded similar to how Linux started - Linus stayed on task with the OS but released early and often (with the help of GNU). I bet the "hiring plebs" at SoftCo. would have been going overtime if the idea was distributed and used by increasing numbers of users.
Someone who's highly skilled but only marginally interested in what you're doing will probably be a worse employee, over the long run, than someone who's marginally skilled but highly interested in what you're doing. When you let the ball drop in a hiring process (as I did when applying to FriendFeed, sigh...ah well, maybe it was my subconscious telling me something), you're saying you're not really all that interested in the company.
Pretty much, if you ARE interested in leveraging such attention into a position, you'd better pursue it wholeheartedly and not just assume you're a shoo-in.
edit: I'm not sure who Morten Jorck is. It sounds like it's R. Clayton Miller's alter-ego. mortenjorck's HN profile links to 10gui.com and in the video it says the original concept is by R. Clayton Miller with the voice-over done by Morten Jorck. But the HN profile also links to twitter.com/claymill Are these two names the same person who came up with that brilliant and highly detailed concept video?
Which was covered by many outlets, including:
Nothing matters more to employers than seeing that you actually have a passion for building things. There are a lot of people who have got certifications up to their eyes, but don't really care too much about tech.
There is a huge difference between the person that goes home and spends their nights working on a building cookie-baking-robot, or the next big social-networking website, and somebody that goes home and watches the TV.
I'm not saying that there is anything wrong with watching TV, just that having somebody who likes doing the type of work you're hiring them to do so much that they actually do it even when they don't have to is going to go a long way towards motivating them. It also means that they, typically, are good independent learners. I imagine that this is a hugely important trait in an industry where doing things that might seem kindof insane (like running a data-store that hasn't even reached a 1.0 release yet) is considered normal.
Obviously, within reason. If you've got a passion for building things, but you think that a server is somebody that brings you food at a restaurant, you might not be well suited to a system administrator position.
(Or maybe this is all just wishful thinking. I love building things, but haven't yet gotten my dream job.)
This is as true outside of technical fields. I've been giving talks at Career Centers about communicating passion to find a job after college, and the thing that is most attractive to employers is creating something or communicating passion.
And Feross? Outstanding. In the next talk I give, you're in the spotlight. Congratulations!
Some people have told me to wrap my personal projects up as a "company" and say that I am employed by myself, basically list it as a job.
For example, I wrote a lot of C code in the 90's, but never "professionally" and so I periodically encounter recruiters whose brain just implodes at that concept. How could I possibly know C if I never did it for a paycheck? Is he lying? Talk about an insane world view.
I do pretty much the same thing at work and during the evenings but working on my own stuff, with me being the boss is just so much better for motivation that there is no comparison. I do perhaps twice as much during 4 hours in the evening than I do during my work day.
Most recently it was a very fluffy "video sharing" rails app, built in 2007. It helped me get a good gig that buffered me through the first half of the great recession.
Now I'm back to doing what I like doing best... investing time in learning and build-cool-thinging. I really can't lose.
And, as a last note, building something is a very good cover for being, er, "in between jobs"... and a lot cheaper than grad school :)
One of the projects that I spend my time working on was originally a way for me to teach myself about mysql, the next one was to learn about ajax, the next about CSS etc. This is all fine, but I'm doing this all on my own time, and I don't have the marketing budget to ever see if it can stand up to getting loads and loads of traffic.
Now lets say that I get hired by reddit, or twitter, or posterous, or couchsurfing, or whoever else. The types of technologies that these people use, while similar to what I'm doing with my personal projects, are on an entirely different scale. Getting to work on a database as large as reddit's would be absolutely invaluable to somebody that has an interest in large-scale databases. This is the type of thing that people typically pay thousands upon thousands upon thousands of dollars to go to school for. Getting the same (I would say better, actually) experience and having them pay you for it is awesome.
I guess my advice is: disregard money, acquire knowledge. If you do this then, hopefully, the money will come naturally.
Their database infrastructure is a major source of their pains and why they have to be creative with the caching side.
It doesn't help that the content is low latency and write heavy, more so than Facebook streams would be, I imagine since people aren't screaming into the void, but actually carrying on a conversation.
It's a damn good thing Reddit has a proper queue setup.
Seems to me that if you build a startup that's acquired by Google (say for the relatively small sum of $5m after a couple of years) that's still a whole lot more than you would have earned as a salary - even if you're a cofounder with just 50%. And on top of that you end up getting another good salary from Google as well once they acquire you.
In short, most people are making a salary, and of those that try to found their own company, most will end up failing and making less than they would have if they took a salaried gig. That is the risk of founding a company.
But every year you spend working on a failed startup, you might only earn $50,000 (let's assume you can draw a small salary off of investors or revenue). And let's also say there's a 10% chance of success. The EV for spending a year on startup(s) wound be $95,000, which is probably within wiggle room of what you could earn with a salary.
However, that's average. If you're clever and determined, your chance won't be 10%. At 25%, the EV goes up to $262,500 per year. That's a hard salary to get. But few people are sufficiently awesome to have a 25% shot, I suspect. (It's hard to say because there aren't many truly large sample sizes out there yet.)
Your average net income over the period of time it takes you to get a $5M exit will probably exceed your earnings from that exit, which will likely be less than $1M.
The point is that startups are not an easy or guaranteed way to make killer money. That's gold rush thinking. Think about how many startups (thousands) are in Silicon Valley right now and how many have exited in the last 5 years (dozens).
Don't get me wrong. Live the dream. I'm working at my 6th startup, and I just started my first one. But don't do it for the money. Do it because you're creating something you believe should exist in the world.
No more (and likely SIGNIFICANTLY less) than 375,000 people have been acquired by Google,
There are 154.9 million people in the American workforce (collecting salaries).
The actual number (based on the above information) leads us to believe that 99.998% of people make more money collecting a salary than they do being bought by Google.
It's worth noting, perhaps, that I might be counting the wealthiest 2% of Americans within the 154.9 million census number (or that there are dramatically fewer employees in the workforce since the bubble burst), but those wealthy folks were almost certainly not acquired by Google (although, if they were, it doesn't skew the numbers that significantly.)
Because 99% of people make more money collecting a salary than they do being bought by Google.
He directly compared collecting a salary to being bought by Google, he did not compare earning a salary to starting your own company. The latter would be a fair statement, but if you are going to get bought by Google, chances are you will make more money than by earning a salary (unless you're an investment banker).
1 - http://arxiv.org/abs/1009.1080
Working for The Man also helps you do things you could never do on your own, because the company can fund things you could never hope to afford to tinker with.
I built and launched Bill On Site about a year ago (http://www.billonsite.com/), and it's leading the top of my resume. I've gotten every job I've applied for largely based on the strength of having done that.
The fact that you can start AND finish a large project on your own speaks volumes over other guys who are basically unproven quantities without similar references.
It totally does. Passion counts for much, and it's just so hard to find.
Building something cool that has actual utility to someone, may be a better strategy.
BUILD and build it now.
Ever heard the phrase MAKE WHAT PEOPLE WANTS?