Slashdot Mirror


Python Creator Guido van Rossum Leaves Google For Dropbox

New submitter mrvan writes "Guido van Rossum, the proclaimed Python Benevolent Dictator For Life, has left Google to work for Dropbox. In their announcement, Dropbox says they relied heavily on Python from the beginning, citing a mix of simplicity, flexibility, and elegance, and are excited to have GvR on the team. While this is, without a doubt, good news for Dropbox, the big question is what this will mean for Python (and for Google)."

11 of 261 comments (clear)

  1. Not a fractal of bad design by tepples · · Score: 5, Informative

    What's more elegant and nicer in Python than PHP?

    Python isn't a fractal of bad design.

    1. Re:Not a fractal of bad design by DigitalisAkujin · · Score: 2, Informative

      Every point in that write up has been rebutted. Linking to that over and over doesn't make any of it true.
      http://forums.devshed.com/php-development-5/php-is-a-fractal-of-bad-design-hardly-929746.html
      http://blog.ircmaxell.com/2012/04/php-sucks-but-i-like-it.html

  2. Re:Python VS PHP by Atti+K. · · Score: 4, Informative

    What do you mean? Skydrive has a 2GB limit on filesize (just found this out the other day, when trying to store a 3 GB encrypted backup there). On Dropbox the only limit is your available storage. (I have 10 GB:) ) Skydrive has no differential sync. Change 1 byte in a 2GB file, it uploads the whole thing again. Dropbox breaks down the files in (I think) 4 MB pieces, uploads only what changed. I'm in no way affiliated with Dropbox, I just think it's more flexible. It's true that Skydrive offers more free storage space though.

    --
    .sig: No such file or directory
  3. Re:Python VS PHP by pmsr · · Score: 4, Informative

    Quite right. And don't forget about LAN sync. Dropbox clearly is technically more advanced than Skydrive. The only handicap I see with Dropbox is the lack of some sort of permission system when you share folders. Or at least a read-only setting.

  4. Re:What will he be doing at DropBox? by Anonymous Coward · · Score: 5, Informative

    AFAIK he was working on the Python part of Google App Engine, in particular the NDB API.

    He has also developed Mondrian, a code review tool that was partially open sourced as Rietveld.

    (Not a Google employee, so just going by public knowledge here)

  5. Guido is overrated by Anonymous Coward · · Score: 1, Informative

    When I first saw the original Python's closure, I didn't know whether to laugh or cry. When I learned about the original Python's garbage collector, I just shook my head. I haven't looked at Python since.

  6. Re:Python VS PHP by dkleinsc · · Score: 5, Informative

    I've professionally programmed in both Python and PHP. There's no reasonable competition - Python wins hands down.

    A few of the advantages of Python over PHP:

    • * The basic library of Python is coherent and well written. PHP's is anything but.
    • * Python's syntax allows you to do the same thing as PHP with far less code. For instance, to filter an array in Python, you can do stuff like this:

      filtered = [x for x in unfiltered where x.foo=="bar"]

      In PHP the same thing looks like:

      $filtered = array_filter($unfiltered, function($x) { return $x->foo == "bar"; });

    • * Python is massively easier to unit test: You can patch anything you possibly want, including system calls, it has fantastic mocking libraries and testing harnesses.
    • * Python supports modularity and has since day one. PHP's closest equivalent, namespacing, was tacked on at the last minute and not used properly.
    --
    I am officially gone from /. Long live http://www.soylentnews.com/
  7. Gut reaction? by blamelager · · Score: 4, Informative

    In my case, was that Google are moving away from Python. Also see the last answer here:-

    http://stackoverflow.com/questions/2560310/heavy-usage-of-python-at-google

    Perhaps there are some anonymous Googlers out there that are brave enough to comment?

  8. Re:Python VS PHP by metlin · · Score: 4, Informative

    One word for all you whiny kids today: MFC.

    Jesus H. I'd rather pull out my teeth. With pliers.

  9. Re:Python VS PHP by jthill · · Score: 3, Informative

    You know, I've gotten used to anti-language screeds being the frustration of the ignorant and lazy compounded with childish exaggerations and intemperance even I boggle at.

    But .... wow. Just wow. NULL < -1 && NULL == 0? "0133" == "133" because of implicit string-to-numeric conversions, but 0133 != 133? And the ? : implementation just leaves those examples in the dust.

    --
    As always, all IMO. Insert "I think" everywhere grammatically possible.
  10. Re:Python VS PHP by dkf · · Score: 3, Informative

    Also: What's a "PHP" or a "VB"?

    A security exploit.

    --
    "Little does he know, but there is no 'I' in 'Idiot'!"