Apparently, Mark Zuckerberg Still Writes Code
techcrunch.com
techcrunch.com
Microsoft was founded in 1975. Gates cowrote DONKEY.BAS, which was released in 1981: http://en.wikipedia.org/wiki/DONKEY.BAS
A Joel Spolsky classic story, "My First BillG Review"
"Bill came in...
He had my spec in his hand.
He had my spec in his hand!"
"I wish I got a chance to write more code. I do mess around. They don't let my code go in shipping products. They haven't done that for about eight years now."
http://www.microsoft.com/presspass/exec/billg/speeches/1997/...
"You're full of shit," Knuth responded.
http://folklore.org/StoryView.py?story=Close_Encounters_of_t...
[edited to add: I should of course just have called it "unknuth", but my pun-sense wasn't quick enough on the mark.]
With the Apple I and Apple II, there was a lot of work in assembling the machines, lining up parts, and arranging sales. It's not like a startup now where it's mostly software.
But it's not like that, because, I think, the main usefulness of programming is not in the code, but in the recognition of the problem to solve. ie. business
Everything sends a signal and I suspect his maturity isn't quite there when posting to Twitter (er, or does he use Facebook?) about a check-in. If this were a public company and I were a shareholder, I would wonder.
A secret of success: do only the things that only you are capable of doing, like shaking hands and making deals. Let everyone else handle the rest.
is the guy really keeping track of recent changes? can you really criticise his work just like anyone else? seems like he might be making life harder for others...
I hardly think that this is all that zuckerberg is capable of doing, since he was the one who initially hacked on facebook (as well as some music sharing program in high school, iirc)
“It learned your listening patterns by figuring out how much you like each song at a given point and time, and which songs you tend to listen to around each other,” Zuckerberg says.
The friends created a plug-in for the popular MP3 player WinAmp and posted it up for free on the Internet."
"When Zuckerberg starts a programming project, all else takes a backseat. He doesn’t eat, doesn’t sleep, doesn’t talk to friends."
http://www.thecrimson.com/article/2004/6/10/mark-e-zuckerber...
The guy was almost recruited out of high school by Microsoft and AOL. If that isn't impressive, I don't know what is.
But it's also likely that Mr. Z. has kept up with those changes, on some level at least.
Doing some coding during the weekends make me relax (and angry if I cant fix stupid bugs :P). It makes me totally forget the other stuff so that I can start freshly again on monday.
..if you want to never challenge yourself, learn anything new, or push the boundaries of the possible.
While it may not be wise if Zuckerberg wanted to pretend he was just another production coder, there's no evidence that that's what's happened here. Why shouldn't a CEO be able to express some ideas in code? If that code is production quality there's no reason it couldn't go into production.
A lot of managers get this idea that they shouldn't consort with the little people anymore. That is a horrible idea that leads to horrible abuses and problems; for some hard-to-understand reason involving ego and job security, the reality of things tends to warp a bit as it travels up the chains of management, even if the organization has a relatively flat hierarchy.
The real way to make sure everything is going well is to interview and trust the people who are set out to do the job. imo every CEO should cut through the managers and interview a random selection of "low-level" people, i.e., people who actually build the thing your company is selling, or whatever, very often. They are the ones which are most passionate, best informed, and best equipped to help.
I understand that sometimes organizations get to a size where managers are required to oversee the day-to-day, but it's vital that the highest levels at a company are concerned and informed more with front-line opinions than the warped reports passed up through five levels of managers.
Probably not. The Jobs-o-grams that I've seen are terse. Jobs probably would have written something like:
"Mark should not be hacking. We wouldn't want a Captain greasing a ship's engine."
I would expect the captain of a ship to make sure the engine is running correctly, even if that means a personal inspection.
Plus, from what I've read, a lot of internal discussions at Facebook are settled by writing demo code/applications showing a concrete implementation of an idea.