Mark Zuckerberg Sucks At Coding Now

Mark Zuckerberg isn’t the coding wiz he used to be. When he was young and not rich, he would put himself through coding marathon sessions, banging out lines like Lohan. It’s true! I saw it in The Social Network. No more though. He doesn’t code much nowadays and when he does, he sucks.

According to a story in New York Magazine about young programmers, Zuckerberg stays away from the code (probably because he has better things to worry about, like the privacy of Facebook users). Feross Aboukhadijeh, former Facebook intern and creator of YouTube Instant, told NY Mag:

But, as the Groups team was adding the finishing touches to its product, Zuckerberg said he wanted to write a few lines. “Everybody was like, Ohhhh, Zuck’s gonna write code,” says Feross. Someone set up an easy bug for him to fix — adding a link to a picture, or something — and he went to work. Five minutes passed. 20 minutes. An hour. “It took him like two hours to do something that would take one of us who’s an engineer like five minutes.”

I can see the whole scene: Sweat dripping down his face, hoodie loosening, face flushing. Panic. Pain. Ulcer-causing stress. My soldiers are staring at me, judging me, leaving me for Google he must’ve been thinking. Then some lowly nice-guy tells him, “Oh it’s OK, Mark, you don’t have to finish this, we’ll just put it on the new guy.” He screams back, “IF YOU INVENTED FACEBOOK, YOU WOULD’VE INVENTED FACEBOOK” and then storms away into the arms of Justin Timberlake. End scene. [NY Mag via Kottke]

Discuss

(16 Comments)
  • [–]

    Awnshegh

    Tuesday, September 13, 2011 at 8:39 AM

    Coding is like anything else. If you don’t practice you get rusty. Wouldn’t expect anything else.

  • [–]

    Matt L

    Tuesday, September 13, 2011 at 9:19 AM

    I was out of the game for a while, took me a bit to get back into the swing of it, however, after I left and come back, I had a whole new approach to coding, I’ve become a better coder for it.

  • [–]

    Andrew

    Tuesday, September 13, 2011 at 9:27 AM

    I’d rather be a rusty coder and a billionaire than a leet coder and broke.

    • [–]

      Francis

      Tuesday, September 13, 2011 at 9:47 AM

      Agreed. Also, you can’t expect someone with fresh code to know how the principle/fundamental implementation.

  • [–]

    Peter

    Tuesday, September 13, 2011 at 9:35 AM

    Maybe if he kept his involvement up, they wouldn’t have made so many design mistakes on their website and android app.

  • [–]

    awallafashagba

    Tuesday, September 13, 2011 at 9:48 AM

    My gosh ! doesn’t have tower blocks of cash to spend instead of a whacking out some daft tag code … sheesh !

  • [–]

    jeremy

    Tuesday, September 13, 2011 at 10:18 AM

    The interns has probably written crap code that was hard to grok. The Zuck probably took an hour just to understand the buggy undocumented spagetti shite he has witnessing. And like everybody said, you get rusty, but just like riding the proverbial bike it come back to you real fast when needed if you where hard core for years (which zuck was). I code maybe twice a year in anger these days, but one week in I am gold, even with an unfamiliar language – the tricks of coding take time to learn, less code for more impact. On top of that an experienced coder can code in pretty much any language from Lisp to C# ,and can probably build a small language when needed.
    The intern should show more respect – zuck built facebook, the intern coded 0.00001% of a mature app with no architectural impact and fetched coffee. Snotty lil turd – I would fire his ass back to uni, after putting him on UAT 24×7 for a month:-)

    • [–]

      Sicarius123

      Tuesday, September 13, 2011 at 10:32 AM

      What?

      Do you pray to the gods of facebook every night?

      • [–]

        jeremy

        Tuesday, September 13, 2011 at 11:22 AM

        nope, just speculating based on experience. Young “gun” coders like Feross are either brilliant (0.001% prob) like zuck or lethally bad and unaware of the damage they leave in thier wake. Feross might be in the first category, but his bravado is no guarentee of that (from experience).

  • [–]

    jeremy

    Tuesday, September 13, 2011 at 10:29 AM

    Make sense now the quote is from Feross Aboukhadijeh, who is the dude behind http://ytinstant.com/ and a classic example of a mashup writer getting above his station. Zuck apparently likes him a bit, so I guess his jibes are more in the tolerated smart-ass rookie category. The NY mag article is a good read :-)

  • [–]

    Geoff

    Tuesday, September 13, 2011 at 10:50 AM

    Well that’s it then. He’s washed up. A failure. He should just give up and try to retire on what humble savings he may have cobbled together over the years.

  • [–]

    THXultra

    Tuesday, September 13, 2011 at 12:00 PM

    He’s like Bill Gates then

    • [–]

      trace

      Tuesday, September 13, 2011 at 4:36 PM

      I was going to say “Didnt Gates code until almost the end? Never wanted to stop learning, always wanted to be the best etc”

  • [–]

    Richard

    Tuesday, September 13, 2011 at 5:08 PM

    Understanding the existing code is the challenging part however even if adding a link is a trivial thing in itself. Of course the engineers would do it quicker, they spend 8 hours a day in the code so they know where to look and have a decent idea of the repercussions of touching certain things.

    If Mark hasn’t been coding for the project recently then he would have a fair bit to catch up on. I doubt that engineers first case took him 5 minutes to implement when he first joined.

  • [–]

    Mihamina Rakotomandimby

    Wednesday, September 14, 2011 at 2:33 AM

    That might be why they choosed to go on with PHP… I would have choosed another language… Say “Ocaml” (There is an impressive web framework now…: “OCsigen”)

    • [–]

      Ankaz

      Wednesday, September 14, 2011 at 12:53 PM

      Chose* and Chosen*

Join The Discussion