Skip to main content

This Facebook co-founder learned to code in 2 days

This Facebook co-founder learned to code in 2 days


agine spending a few days to learn a new programming language which would later turn you into a billionaire.

Back in 2005, when Facebook was a tiny startup with 50 people, CEO Mark Zuckerberg was invited to give a lecture at his old school Harvard.


He was such a relative nobody at that time that hardly anybody showed up to hear him.

But the lecture was posted a couple of years ago on YouTube and it's kind of fun to listen to it now, with 20/20 hindsight.

In 2005, Facebook was making some waves in its world. It was a social network for college students that had spread to 2,000 schools and was generating around 400 million page views a day, Zuckerberg told the audience.

Facebook CEO Mark Zuckerberg has one rule for hiring


That was, he estimated, more page views than Google was doing back then. (Remember in 2005, Yahoo was still a big deal for searching the 'net and was considered one of the huge successful internet companies along with eBay and bookseller Amazon.)

The best story he told was about how his roommate and fellow computer science student Dustin Moskovitz got involved with Facebook.

Zuck had built Facebook in his dorm room using a programming language called PHP, and the site was instantly popular.

"I started writing the site, launched it at Harvard in February, 2004, so I guess about two years ago now. Within a couple of weeks, a few thousand people had signed up and we started getting some emails from people at other colleges asking for us to launch it at their schools," he said.

He was taking a hard but fun computer science class "but it didn't leave me with much time to do anything else with Facebook, so my roommate Dustin was like, 'Hey, I want to help out. I want to help you do the expansion."

Zuckerberg told Moskovitz, "That's pretty cool. But you don't know any PHP."

Fortunately, PHP was easy to learn, particularly if you knew the classic programming language "C" which Moskovitz had learned.

PHP, not PERL, dude

"That weekend he went home, bought the book PERL for Dummies, came back and was like, 'OK, I'm ready to go.'

Zuck told him, "The site's written in PHP, not PERL, dude." Undeterred, Moskovitz studied PHP, and learned that language, too, in "a couple of days" and "went to work," helping Zuckerberg figure out the technical issues of expanding from one school to many.


Both Zuckerberg and Moskovitz dropped out of Harvard and moved to Palo Alto to work on Facebook full time.


Moskovitz left Facebook in 2008, three years after this talk. His Facebook stock would later make him a young billionaire, too. Years later, a somewhat fictionalized account of their relationship would become a central theme in the book "The Accidental Billionaires" which would lead to the movie "The Social Network."

Top Comment

This media is so stupid. They don't know the difference between learning programming language and computer science fundamentals, later takes couple of years.The Voice


And Zuck said something else in that lecture that's really interesting with hindsight. He never planned on Facebook becoming the huge global phenom it is today.


"One characteristic of companies that are really successful, not that we're really successful but we still fall into this bucket, is that they started off trying to make something cool and not trying to make a company," he says.




Comments

Popular posts from this blog

Fix error 0xc000007b “The Application Was Unable To Start Correctly”

Fix error 0xc000007b “The Application Was Unable To Start Correctly” Windows is one of the most popular OS ( Operating System ) used today by several users. There are lot of versions available for the Windows. The most popular version of the window is Window 7.0. Some user switches to the newest version but still there are lot of people who is using the older version. There is one of the most common error  “The application was unable to start correctly 0xc00007b”  is faced by the all windows user. Today we are going to show you how to solve this error.  Before we get to the solutions of this error let’s take a look at the reason behind this error. There could be any reason of this error but we listed some of the most common reason for this error. The 32-bit app tries to execute on a 64-bit system. You might be trying to play a Game on your PC and after launching the application, error code  0xc00007b  may flash on your screen. You might be...
How to find and remove duplicate files from PC uplicate files can cause all kinds of problems on your computer, taking up precious storage room, confusing your photo or media manager apps, and generally getting in the way of searches and other operations when you'd rather they didn't. You don't have to accept duplicate files as an inevitability of running a PC, though: Here's how to get rid of them. Duplicate files can crop up for all kinds of reasons: Maybe you downloaded a file, forgot it was there, and then downloaded it again; maybe you copied a folder of images and then never got around to getting rid of the originals. Whatever the reason, they clog up your disk space and shouldn't be left to gather dust. For the purposes of this guide we're going to use DupeGuru-it's Lifehacker's pick as the best duplicate file finder for Windows, and it's available for Mac and Linux as well. If you're not taken with DupeGuru, then some of the best al...

Tata Sky launches India’s First 4K Set top box

Tata Sky launches India’s First 4K Set top box After Tata Sky revealing its plans to bring 4K streaming to our TV’s way back in July 2014, it has finally launched India’s first 4K set top box. The launch is intentionally timed right before the ICC Cricket World Cup 2015, so that fans could enjoy their favorite sport in 4K quality. The new 4K set top box can stream content in 4K Ultra High Definition (UHD), with Dolby Digital Plus 7.1 Surround Sound. 4K is actually four times the pixels (resolution of 3840×2160)than the current standard of HD (1920×1080) streaming, this not only gives the viewers better clarity but also more vivid colours. There is an option also to stream Standard Definition (SD) and High Definition (HD) channels as well. and its taken as a default that you need a 4K TV to view 4K. We were showcased a live 4K broadcast of the FIFA World Cup 2014 match between France and Germany to show their plans to bring 4K to our ho...