I would argue that Dropbox isn't a startup anymore.
Once you've found a business model and start scaling your personnel (i.e. Steve Blank's "Company Building" stage), a startup is no longer a startup, IMO.
I suspect a "startup" is any company that is serving a market that has yet to prove it is viable. Many folks use that term to describe any privately held company that is growing into something much larger.
On my more cynical days my observed definition from context clues would be:
"A company that isn't profitable, but isn't as unhappy about it as I would be yet."
[edit: Worth clarifying that I doubt Dropbox probably ever qualified under my definition... but that's fine. Who wants to be a startup? I'd rather start a company.]
Billion/million rule is the cutoff for "real startup".
It stops being a startup when, if acquired or IPO'd for $1 billion, a full-time entry-level engineer makes less than $1 million after taxes. For straight equity, that puts the cutoff around 0.2%. For options, it depends on the strike.
By 250, new employees are getting much less than that.
Technically I believe any company that is less than 2 years old is a startup, they have a limited operating history. VC funded startups that are supposed to grow hyper fast but lots of statistics we see also count every new small business.
I'll be very interested to find out what role Guido will take up at dropbox. When someone like Matz/ Guido/ etc gets hired, what do their job responsibilities, for the community include exactly? Are language writer hires such as this purely symbolic?
It always strikes me as odd when something like this happens. Guido is still working nine-to-fives and Drew never has to work again. Can someone tell me why a brilliant person like Guido isn't worth a billion dollars? Have tons of fancy cars and a fancy house? Has to work for another company?
Would someone like this be paid based on their fame and/or positive PR value, or would they be paid based on position just like everyone else? I've always wondered if these "programming celebrities" make substantially more just based on their personal brand, or if their personal brand just affords them the opportunity to have any job they so desire (but with the "standard" pay)
That would be up to them, wouldn't it? I mean, if you could get a job anywhere you wanted and money was the most important differentiator, there would be nothing stopping you from increasing your price until you had sufficiently decreased your options.
I think most people treat it like hiring an executive, even if they're technically not one. They'll get significantly higher salary, equity, and bonuses.
I've long held the theory that Dropbox's long-term secret plan is to host apps - as they already have the data, this will effectively make them the fabled "internet OS".
Having Guido on board to make python its systems language makes sense - and would be enough to tempt him away from google.
Speechless. This is definitely one of the best decisions that Dropbox will probably ever make. Not only will this mean that Dropbox can hire other equally great Python developers, but as a company you can't get any more humbling than, "hey we hired the guy who wrote the programming language this site is based on and makes its money from"
Guido is an exceptional engineer as well, not just a guy who knows Python really well. The dude is seriously one of the rare gems in the community.
Wow if he really did contribute a lot (which I don't doubt at all) then how did Google let him get away? I'd imagine his lifestyle there was pretty nice.
He was a core member of the app engine team, wrote ndb[1] (the next generation datamodel library for their schema-less datastore), wrote the code review web app tool that was awesome, and a bunch of python infrastructure AFAIK.
A decade ago, Python being widely used in Google and the creator of Python being employed by the company was a big endorsement for the language. Now Python is quite mainstream. Actually, Guido was allowed to devote 50% of his time at Google for Python. Hope the good work continues at Dropbox.
FWIW, Guido's role at Google wasn't specific to Python. He worked on real product teams and contributed much more than his Python expertise.
The article seems to think that Dropbox hired him for his thorough knowledge of Python, which probably had some role in the hiring decision, but I expect that the primary motivation was to acquire an excellent engineer.
I wonder, will Dropbox still allocate 50% of Guido's time toward Python development?
Further, donning our tinfoil hats, is it reasonable to suspect that Google is phasing out the use of Python internally? I've heard rumors that Python is no longer permitted for new projects within Google; hoping some Googlers here can confirm or deny this.
Not aware of any prohibition against Python. The rule as I understand it is (not surprisingly) "use whichever of the supported languages best fits the goals and requirements of your project". If that's Python (and you can support your reasoning), use it.
Python has been a backbone of Dropbox since its early days as it
allowed the startup to write code once but deploy it across platforms.
Can anybody elaborate on this? Is the argument that Python is cross-platform because everybody uses GNU tools on every platform, or are there other reasons why Python is more cross-platform than other languages?
I like Google... And Dropbox is also good. I don't know how I'm supposed to feel! HN always tells me who the villain in a story is. Someone please help!
Well that was pretty clearly stated at Pycon 2012. Someone asked Guido that question he answered pretty diplomatically that it was a "political decision" _but_ you could tell it was a issue he cared by the tone of his voice.
[+] [-] untog|13 years ago|reply
What is the definition of a startup these days, anyway?
[+] [-] wensing|13 years ago|reply
Once you've found a business model and start scaling your personnel (i.e. Steve Blank's "Company Building" stage), a startup is no longer a startup, IMO.
[+] [-] lancashire|13 years ago|reply
"A startup is a temporary organization designed to search for a repeatable and scalable business model."
I would say Dropbox has found a repeatable and scalable business model.
[+] [-] soofaloofa|13 years ago|reply
[+] [-] ChuckMcM|13 years ago|reply
[+] [-] famousactress|13 years ago|reply
"A company that isn't profitable, but isn't as unhappy about it as I would be yet."
[edit: Worth clarifying that I doubt Dropbox probably ever qualified under my definition... but that's fine. Who wants to be a startup? I'd rather start a company.]
[+] [-] dgreensp|13 years ago|reply
http://www.paulgraham.com/growth.html
[+] [-] debacle|13 years ago|reply
[+] [-] ErikAugust|13 years ago|reply
[+] [-] michaelochurch|13 years ago|reply
It stops being a startup when, if acquired or IPO'd for $1 billion, a full-time entry-level engineer makes less than $1 million after taxes. For straight equity, that puts the cutoff around 0.2%. For options, it depends on the strike.
By 250, new employees are getting much less than that.
[+] [-] mshafrir|13 years ago|reply
[+] [-] bickfordb|13 years ago|reply
[+] [-] dpitkin|13 years ago|reply
[+] [-] spaghetti|13 years ago|reply
[+] [-] bdesimone|13 years ago|reply
[+] [-] wheels|13 years ago|reply
http://news.ycombinator.com/item?id=2756314
http://techcrunch.com/2010/04/27/php-founder-rasmus-lerdorf-...
[+] [-] justinator|13 years ago|reply
[+] [-] exit|13 years ago|reply
[+] [-] unknown|13 years ago|reply
[deleted]
[+] [-] RenegadeHero|13 years ago|reply
[+] [-] citricsquid|13 years ago|reply
[+] [-] napoleond|13 years ago|reply
[+] [-] staunch|13 years ago|reply
[+] [-] 6ren|13 years ago|reply
Having Guido on board to make python its systems language makes sense - and would be enough to tempt him away from google.
[+] [-] DigitalSea|13 years ago|reply
Guido is an exceptional engineer as well, not just a guy who knows Python really well. The dude is seriously one of the rare gems in the community.
[+] [-] SimHacker|13 years ago|reply
Matz is one of the "rare gems" in the Ruby community. So doesn't that make Guido one of the "rare eggs" in the Python community? ;)
[+] [-] krosaen|13 years ago|reply
[+] [-] spaghetti|13 years ago|reply
[+] [-] krosaen|13 years ago|reply
[1] https://developers.google.com/appengine/docs/python/ndb/
[+] [-] strangetimes|13 years ago|reply
http://www.niallkennedy.com/blog/2006/11/google-mondrian.htm...
[+] [-] arocks|13 years ago|reply
[+] [-] scottmp10|13 years ago|reply
The article seems to think that Dropbox hired him for his thorough knowledge of Python, which probably had some role in the hiring decision, but I expect that the primary motivation was to acquire an excellent engineer.
[+] [-] kibwen|13 years ago|reply
Further, donning our tinfoil hats, is it reasonable to suspect that Google is phasing out the use of Python internally? I've heard rumors that Python is no longer permitted for new projects within Google; hoping some Googlers here can confirm or deny this.
[+] [-] brandon|13 years ago|reply
[+] [-] packetslave|13 years ago|reply
[+] [-] freyr|13 years ago|reply
[+] [-] Sukotto|13 years ago|reply
[+] [-] mark-r|13 years ago|reply
[+] [-] natural219|13 years ago|reply
[+] [-] silentmars|13 years ago|reply
[+] [-] wilfra|13 years ago|reply
[+] [-] lispython|13 years ago|reply
[+] [-] rdtsc|13 years ago|reply
[+] [-] ralph|13 years ago|reply
[+] [-] tomkit|13 years ago|reply
[+] [-] Kilimanjaro|13 years ago|reply
[+] [-] aviswanathan|13 years ago|reply
[+] [-] nXqd|13 years ago|reply
[+] [-] spaghetti|13 years ago|reply
[+] [-] gamebit07|13 years ago|reply
2. What seems to be happening to ndb.models in near future?
3. Will Guido leaving Google affect webapp2 in any way?