Facebook founder Mark Zuckerberg’s first website was recently found to still be online at Angelfire, an early free web hosting site. The Internet Archive confirms the site existed in its current form back in 1999, and the page’s source code is noted to be authored by “Mark Zuckerberg”. In addition, the author states they’re 15 (the age Mark was in 1999), and that they live outside of New York City (where Mark lived when he was 15). Motherboard provides further evidence, showing that the primary AOL account for the email listed on the site is a name commonly used by Mark Zuckerberg’s father.
The site screams 1999 web design, and is a very cool piece of internet archaeology. It should also be noted that it’s actually a pretty decent effort for the time for a 15 year old (you only have to see the About section of this blog to see my effort at 16). However, the most interesting aspect of the site is “The Vader Fader”, an AOL add-on application that Zuck was heavily promoting on the site. Did this mean he was apart of the AOL add-on community? Did he use AOL progs? Did he develop in Visual Basic?
I downloaded The Vader Fader, and it is for AOL, and it was indeed written in Visual Basic. I tried firing it up, but got a message box saying I needed to be “online” and then the window on the left popped up. Ugh, I just want to see what this app looks like, I have to have AOL open? So I hunted down a version of AOL 4.0, installed it, and then tried running the app again. This time I got a runtime 6 error – this was most likely caused by Zuck using Integers to store window handles instead of Longs. After Windows 98, window handles started being Longs instead of Integers.
Being persistent, I decided to download Windows Virtual PC and load up Windows 98. After burning AOL 4.0, The Vader Fader, my API Spy, and a hand full of VB dependences to CDs and then loading them up on the OS, I fired up The Vader Fader. This time it didn’t crash, but it still told me I needed to be online. Crap… how was I supposed to do that? I tried signing on, to see if by some fluke AOL was still active and letting random people sign in, but it didn’t work. It then occurred to me – how did progs back in the day determine if someone was signed on? I couldn’t believe I remembered this, but the way it worked was the app would find the main AOL window, and then look for a child window that had a caption that started with “Welcome, “.
I used my API Spy to change the caption of the existing AOL sub-windows to “Welcome, PAT or JK”, and then tried launching The Vader Fader again. This time it worked! Well, sort of. Instead of a message popping up, the caption of the main AOL window changed to “The Vader Fader”, and then nothing happened. I poked around, and the app was running in the background, but there was no main window and it didn’t appear to have done anything else. My best guess is the app worked by augmenting AOL chat rooms and IMs with fading options (why else would it change the main AOL window’s caption?). If that’s the case, there really wouldn’t be much to see, or really any way to see it – given that AOL 4.0 chatrooms and IMs are long defunct.
I was a little sad, but glad I’d at least gotten the app up and running. I also ended up digging through the app’s machine code a little for any other clues on how it was created, but didn’t really find anything interesting (other than the 10 color choices). Since the app used the same online detection mechanism as most other apps at the time, I wonder if Zuck used a common bas file like dos32.bas or genocide.bas – that’d be pretty cool if he did. It’s also kind of neat that the main app he was pushing was a fader, since that was the first app I released on this site. Anyway, I’ve spent way too much time on this. The site is a cool piece of internet archaeology and definitely worth poking around a bit if you have a few extra moments.
Cool story. Made me reminisce of when I started learning programming with Delphi 6.
Ah, I remember Delphi. I used to visit a website dedicated to it and even played around with it in the early 00’s, never did substantial in it though.
I recall having this scroll and in fact, interacting with him. I saw this story a few months ago and nearly crapped my pants. Funny how AOL days keep hitting us, huh?
I probably would have almost crapped my pants too, that’s awesome! Do you remember anything about the app or Zuck from those days?
The closest I’ve come to something like that is a friend telling me I went to high school with the founders of reddit. They were a few grades behind me, and I didn’t know them or remember them. But I have several friends who knew them, which is kind of neat.
VB6.0 was my main squeeze for ages back when I use to make booters and so forth.
Good times!
Vb3.0 16-bit then 32-bit with aol2.5… oh boy those were the days! Phasing aol accounts to use to then send out spam and make bank while sleeping and at school… smh fun times! -skribe out
Reading this article takes me back as well. I had a huge collection of progs and punters, had my parents accounts banned for life twice. Learned to program in VB (terribly btw) all because my buddy and I wanted to make my own progs to wreak havoc. I do also recall IM’ing you Pat for tips and questions, sure you got annoyed haha. As for Zuck’s Vader Fader I wouldn’t doubt if I used that as well.
Heh, at one point I was getting a crazy amount of IMs, they never really bothered me that much though. When I started out I did my fair share of bugging devs too. Genocide.bas was the first bas I ever used and I probably sent the author half a dozen emails with questions about it.
Yeah I too was amazed when I (randomly) found an old AOL/AIM proggie I made called “Ectasy Tools” just floating around the internet still LoL – What was even more impressive was that it was rated 10/10 – which I never knew 😉 AOL is what got me started in my programming days with VB 😉
That is some inspirational stuff. Never knew that opinions could be this varied. Be certain to keep writing. edfdegekgaeg
why does Mark Zuckerberg’s 1999 website even have an evil, reptilian Illuminati eye on it? hmmm…. maybe the rumors really are true, Mark Zuckerberg isn’t human….
a reptilian alien? that’s my guess
Cool Article, thanks for the research on this, may have used it too.. submitted progs around 97-00 or so. Really enjoyed your Api Spy, thanks again for all the work you’ve done.
Thanks! 🙂
OMG i remember the old AOL days, thats what got me into programming in vb 3/4 back then… i believe I was like 12yrs old or something like that… I used to use genocide.bas back then as well lol… I dont think I used the vader fader, but I did write one of my own called Liquid Fire AOL Chat Fader hahaha, as well as some other random punters themed around pro wrestling, music bands, and video games lol
Okay, I found this from a FB group I’m in randomly just now, and nearly crapped myself, too. This is pretty cool, honestly. I’ll bet a great many of us from the AOL days ended up in a software development or similar career in I.T.
FB group: https://www.facebook.com/groups/297526060414740/
What a trip if Mark Z was on AIM/AOL.. I remember I prog’d in Vb4 with .bas files too lol
-Gore (90’s)