News for hackers. Stuff that matters.
Re:Dropbox Hires Guido Van Rossum by bdesimone on Friday December 07, 2012 @01:56PM (#4888544)
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?
Re:Dropbox Hires Guido Van Rossum by j_baker on Friday December 07, 2012 @02:35PM (#4888805)
Having worked with Guido on App Engine, I believe I can answer this.

Just because someone wrote a language doesn't mean they have no other talents as engineers. I will say that apart from being a good language writer, he is also a good Engineer. For us having so much invested in Python, Guido has been an important part of App Engine. But even if that wasn't true (as it may be for Dropbox), having well-known programmers is an important way of marketing to other engineers, be they customers or potential hires.

TL;DR - App Engine got great use out of Guido while he worked with us, and I'm sure Dropbox will too.

Re:Dropbox Hires Guido Van Rossum by nostrademons on Friday December 07, 2012 @03:13PM (#4889016)
Guido wrote the NDB framework for AppEngine, which, as an AppEngine user, I'd say has one of the most clever ways to do async requests that I've seen in any major language. I'm used to the C++ frameworks for async that are used in the main search stack, and switching to AppEngine and having things pretty much "just work" has been great.

He also did Mondrian, which kicked off the trend toward web-based code-review and was a huge step forward from just critiquing patches over e-mail.

Usually famous programmers get famous because they've done a lot of programming; that experience translates into some pretty cool programming chops.

Re:Dropbox Hires Guido Van Rossum by intropic on Friday December 07, 2012 @05:44PM (#4889639)
I'm not sure how I can see Guido having the effect at Dropbox that he had at Google. Dropbox's engineering difficulties, while large, are not near that of Google's. Is this more of a Matz being hired by Heroku scenario, in name only sort of thing.
Re:Dropbox Hires Guido Van Rossum by onedev on Friday December 07, 2012 @07:14PM (#4889964)
stop acting like you know abut Dropbox's engineering difficulties.
Re:Dropbox Hires Guido Van Rossum by Evbn on Friday December 07, 2012 @11:16PM (#4890613)
They are language designers, not systems engineers. Any place with programmers has problems they can solve, and hopefully open source.
Re:Dropbox Hires Guido Van Rossum by bohm on Friday December 07, 2012 @02:51PM (#4888907)
I've worked on the Dropbox client back in 2009 and I can tell you that Dropbox has spent considerable resources optimizing Python, so there is actual python-related work to be done.

As Rian Hunter mentions they've for example implemented a custom memory allocator: http://highscalability.com/blog/2011/3/14/6-lessons-from-dro... and that's just one part of it.

With a few hundred million installed machines or so, having Guido on board to make python work better for Dropbox-scale apps is a huge win for them (and python)!

Re:Dropbox Hires Guido Van Rossum by SiVal on Friday December 07, 2012 @11:35PM (#4890661)
This isn't just Dropbox deciding to hire Guido, it's Guido deciding to work for Dropbox and, perhaps most interestingly, deciding NOT to work for Google anymore. Surely a company the size (and type) of Google could come up with some pretty amazing projects for an engineer like Guido to work on if he got bored but, for some reason, Guido left. The reason could be something as boring as a big raise or a shorter commute, or something more interesting (a new internal policy to start replacing Python with Go, a clash with one of the big shots that leaves Guido forever on the shelf in the celebrity trophy case, or whatever.)

I'll have to admit I'm curious.

Re:Dropbox Hires Guido Van Rossum by kamkazemoose on Saturday December 08, 2012 @12:50AM (#4890820)
It could just be that Google was too big. Maybe Guido just wanted to be the Big Man on Campus. Google is filled with brilliant/famous engineers. Dropbox is much smaller so going to a smaller company, he can have a much larger impact. Just a theory though, there are tons of possibilities.
Re:Dropbox Hires Guido Van Rossum by cpsales on Sunday December 09, 2012 @05:02AM (#4894353)
Google has a reputation for being cliquey. I've also noticed a tendency toward trying very hard to make your coworkers look stupid rather than trying to look smart by actually accomplishing things.

I'm sure it depends on where you're working, but there seems to be a lot of that Marissa Mayer "excellence means putting other people down" attitude. And because of that, there is a lot of mediocre talent at Google despite its reputation.

I have no idea whether any of this has to do with Guido's decision, a lot of engineers like to change jobs for all sorts of reasons, sometimes for the sake of it, but I'd probably prefer Dropbox to Google as well.

Re:Dropbox Hires Guido Van Rossum by dorkrawk on Friday December 07, 2012 @02:17PM (#4888694)
I would assume that someone like Guido would be really valuable when architecting complex project written in Python. Maybe he won't be directly writing a bunch of small features, but at the scale Dropbox works at some REALLY good code reviews and language-related design decisions could produce big dividends.
Re:Dropbox Hires Guido Van Rossum by abraham on Friday December 07, 2012 @02:39PM (#4888830)
Code reviews and design decisions can get old though. Sometimes you just want to write a bunch of code.
Re:Dropbox Hires Guido Van Rossum by herge on Friday December 07, 2012 @02:16PM (#4888683)
If Guido van Rossum wanted to work on python full time, I am sure that there would be companies like Red Hat that would be very happy to pay him to do exactly that.
Re:Dropbox Hires Guido Van Rossum by lmkg on Friday December 07, 2012 @03:14PM (#4889019)
I think it's a good thing for Python that Guido doesn't work on it full-time, and instead keeps his hands dirty with other projects. It allows him better exposure to the experience and perspective of regular Python users, and the sorts of problems that they use Python to deal with on a day-to-day basis.
Re:Dropbox Hires Guido Van Rossum by slurgfest on Friday December 07, 2012 @06:39PM (#4889845)
The App Engine team at Google isn't really "regular Python users".
Re:Dropbox Hires Guido Van Rossum by dangayle on Saturday December 08, 2012 @04:04PM (#4892692)
No, but the thousands of people who use it and come up with problems are.
Re:Dropbox Hires Guido Van Rossum by slurgfest on Tuesday December 11, 2012 @04:55PM (#4907082)
That has nothing to do with it. GP said that it's good for Python that Guido doesn't work on it full-time, and instead keeps his hands dirty with other projects. But this experience of Guido's doesn't really expose him to 'thousands of people' any more than looking at the Python issue tracker would.
Re:Dropbox Hires Guido Van Rossum by jaimebuelta on Saturday December 08, 2012 @04:45AM (#4891257)
Maybe GvR is not interested in working only on Python language design, and wants to see other kind of projects. I mean, I am sure he has reached the point that he can pretty much decided what to do, so if he hasn't go to be a "full time language designer" is probably because he don't want to, not he doesn't have the opportunity.
Re:Dropbox Hires Guido Van Rossum by theorique on Friday December 07, 2012 @02:15PM (#4888676)
Guy Steele's work at Oracle (previously Sun) was in the area of language design, but companies at that scale can afford a dedicated R+D presence.
Re:Dropbox Hires Guido Van Rossum by why-el on Friday December 07, 2012 @06:41PM (#4889854)
For me, its simply really, a language is itself a program with too many users, and Guido has demonstrated good design, scale, and engineering skills in building such a program.
Re:Dropbox Hires Guido Van Rossum by setheron on Friday December 07, 2012 @02:11PM (#4888653)
my thoughts exactly. I feel like it's a status symbol for a comapany. They are most likely busy giving talks and lectures to do any actual work.

Maybe their value is in the odd meeting where they can voice some input. I've never had the pleasure of being in the room with giants such as these so I wouldn't know sadly.

Re:Dropbox Hires Guido Van Rossum by ChuckMcM on Friday December 07, 2012 @02:18PM (#4888699)
There is a joke in Silicon Valley that one of the levels of success is "Your new company issues a press release that you've been hired."

It goes something like:

You know you are successful in Silicon Valley when:

followed by silly things like "You are Time's Man of the Year" or "On Wired's most Influential list" that sort of thing.

Re:Dropbox Hires Guido Van Rossum by kyllo on Friday December 07, 2012 @02:30PM (#4888776)
I guess that's why it's called "Silicon Valley" rather than "Sense of Humor Valley."
Re:Dropbox Hires Guido Van Rossum by jaimebuelta on Saturday December 08, 2012 @04:48AM (#4891262)
I sincerely hope that he will write some code. Keeping him busy just lecturing and giving talks will be like hiring Michael Jordan only to play baseball...
Re:Dropbox Hires Guido Van Rossum by wilfra on Friday December 07, 2012 @02:23PM (#4888728)
Probably very similar to why Universities want Nobel Laureates on the faculty. Sure, they want their brainpower, but it's also huge for prestige and a symbol to the World of what a great University they are.

This will probably help greatly with recruiting. What Python engineer wouldn't want to work with him?

Re:Dropbox Hires Guido Van Rossum by jonknee on Friday December 07, 2012 @02:36PM (#4888812)
> This will probably help greatly with recruiting. What Python engineer wouldn't want to work with him?

Bingo. And it will make water cooler talk about the GIL a lot more interesting.