Slashdot is powered by your submissions, so send in your scoop


Forgot your password?
typodupeerror News

A Brief History of Slashdot Part 1, Chips & Dips 503

As part of our 10 year anniversary celebration, I've decided to post a story here telling the tale of the transition from Chips & Dips to Slashdot back in 1997. For those of you who are new here (cough), CnD was the precursor to Slashdot, hosted on my personal homepage on the CompSci cluster of Hope College. Along with a number of random Linux related webpages, themes for window managers, random bits of code I wrote, this page was read by a great number of folks, mostly from the IRC scene. Hit the link below to read the tale of its transformation into an Internet superstar (and maybe later I'll write the the sequel where I talk of the transformation into sellout mega corporate evil and eventually irrelevant blemish on the history of the net ;) And don't forget to check for a Slashdot 10 year anniversary party in your area.

In the summer of 1997 I was contacted by a stranger out of the blue with a kind of random offer. During the previous school year Nate Oostendorp (who now works with SourceForge, Inc. while working on his Masters) had coded a Space Invaders clone. He wrote a Java sprite library, and I wrote the game and illustrated the alien armada. This guy had an old DEC Alpha Multia 166, and a client that wanted to remake the game with popcorn instead of aliens. So I drew the popcorn up, replaced the gifs, and he mailed me my first non x86 box since the 286 I got in middle school. (Later Sun sent me legal threats forcing me to take the game offline since it was called Java Invaders, and clearly this was an evil crime against the universe. My hatred for Java has never died since that moment.)

I immediately installed Red Hat on it. I was working at an ad agency called The Image Group at the time as a webmaster. I coded whatever needed doing and handled various admin tasks to keep their clients happy. At the time they needed full control over email addresses on the domains they built. Since they shared their mailserver with their ISP, there were frequent name collisions -- if the client wanted but there already was a bob on the system, they couldn't do it. They agreed to let me move my little Alpha onto their network to host their email... and I could use it to fart around with on my personal hobbies.

I named the box Ariel. It sat under my desk. I learned enough Perl to write a stupid simple CMS to replace the functionality of Chips & Dips, which up until that point was just a text file. Dave DeMaagd wrote a simple comment system. Since we both had a long history with BBSes, it seemed obvious to us that there needed to be a discussion system. There were no user accounts -- you entered whatever name you wanted each time you posted. If you left it blank, it auto-filled the space with the name 'Anonymous Coward', a title that stuck and spread throughout the net.

The original system was written in Perl because I wanted to learn more Perl. All the data storage was flat text files. (We lost most of the original stories during a data import a year or so later) The files were named like 0000001.shtml and so forth and were all rendered at time of page request. Best of all, since the system was written as a CGI, the whole script needed to be compiled every time there was a page request. It was months before I ported the whole thing to use MySQL and mod_Perl.

I registered the domain name as a joke. It was 'org' because I didn't want a .com -- those were so common. I always thought org would be cooler, and besides, I had no commercial plans in mind. (Years later this bit me on the ass since someone else registered the .com. Doh!) The URL was meant to be unpronounceable by anyone -- a joke ultimately that has backfired on me countless times when I'm called and asked what the URL is to the damn thing. Jeff 'Hemos' Bates (now a VP of something or other with SourceForge, Inc.) was in the living room when I was registering the domain name. We all wanted email addresses with a unique domain name that wasn't attached to our school, so he chipped in on the registration fee.

When it came time to design the website's look, I took elements from a theme we had designed at The Image Group -- Paul Hart and I spent hours on it -- that was supposed to be the new website for the company, but it was passed on for another look. I still liked it, so I redesigned it more to my personal aesthetics (choosing #006666 as the dominant green replacing an earth tone green) and putting drop shadows all over everything (a habit I still haven't broken, and for which I am still mocked). Within days, most of the design elements you see on Slashdot were in place... the curves, the greens, the polls, the vertical list of stories so common in 2007, and, of course, discussions on each story.

And Slashdot was born. At first it had just a few thousand daily readers migrating over from Chips & Dips, but in a matter of weeks it had grown so fast that we started really having fun with it. One night we put up a poll asking how many shots Kurt 'The Pope' DeMaagd should drink. (Kurt later became our defacto HR man when we formed Blockstackers... today he is a professor at MSU.) But that night, Slashdot readers told him to take a dozen shots of alcohol -- he failed, but he tried.

I remember around the same time just watching 'tail -f' on the access_log. My world was rocked over and over again as I watched the domain names...!!! Hell, even kept scrolling through the log. I knew we had something... people from around the world, from the highest institutions in the land, from the biggest companies in the tech sector and to the most influential in the Linux world were all reading Slashdot. In fact, they were posting comments... as were a lot of people. It became commonplace to see hundreds of comments on stories, and the so-called 'Slashdot Effect' slowly grew into our lexicon as site after site buckled under our links.

In those days the content was a lot more personal then it is today. Stories would frequently refer to alcohol-related activities. I'd constantly mention that I had to leave to go to class so there wouldn't be more stories posted for a few hours. And when a professor in my pottery class assigned homework of to mass produce and sell some pottery as a lesson in being a commercial artist, I posted it, and ended up getting over 100 requests to buy my shitty mugs (all glazed teal ;) In the end I never did sell them -- I fulfilled the assignment locally. I think I still have one of those mugs left but I'm not sure- over the years my mediocre ceramics have been filtered out of a home increasingly tastefully decorated by my wife.

I continued to go to class and work my part time job. Ariel soon had loads so great that the machine was unusable during the day. And occasionally I would accidentally kick it and knock out a cable, bringing the machine offline. Soon after it saturated the office T1, I started realizing that there was no way I was going to be able to do this as "Just" a hobby. Essentially, every second of my life was consumed without time for a break. I'd go to class -- and often just work on Slashdot in the back row. (This was the first year we had computers at our desks in the CS dept at Hope.) My classwork suffered. On the upside, I became far more proficient at webwork, which really helped the part time job. I'd go home and code, post stories, reply to email until 2-3 a.m. and repeat it the next day. It was going to eventually be a full time job, requiring revenue and infrastructure that didn't exist back then. But I guess that's another story.

This discussion has been archived. No new comments can be posted.

A Brief History of Slashdot Part 1, Chips & Dips

Comments Filter:
  • by Erich ( 151 ) on Wednesday October 03, 2007 @12:13PM (#20838659) Homepage Journal
    Before the signal-to-noise ratio was so low, before ads, before the need for accounts...

    It was a simpler, friendlier time.

  • by Anonymous Coward on Wednesday October 03, 2007 @12:14PM (#20838687)
    Slashcode would be the perfect system for objective community filtering if it weren't for the ID system, which only drags it back down to the level of any other clique-dominated web forum.

    Fuck your low ID, and fuck your shitty elitism. Good job ruining slashdot.
  • Awesome Story (Score:3, Insightful)

    by noname4444 ( 972861 ) on Wednesday October 03, 2007 @12:16PM (#20838721)
    As someone who only started reading Slashdot about 3 years ago, reading the history is extremely interesting. Thank you for posting this.

    I'm looking forward to the future Slashdot stories later this week!
  • by Wee ( 17189 ) on Wednesday October 03, 2007 @12:30PM (#20838961)
    ...without the ACs. :-) I love it that there is always, somewhere, somebody who can find the time to shake their tiny fists in 'Net rage.


  • Re:So leave, cunt. (Score:2, Insightful)

    by Erich ( 151 ) on Wednesday October 03, 2007 @12:35PM (#20839025) Homepage Journal
    I believe that if you check my comment history, my comments have been consistently more informative than the average Anonymous Coward comment.

    I will grant to you that my reminiscing was perhaps not the most informative comment, however as a comment to a reminiscent article I don't feel it is out-of-place.

    If slashdot hid userids, I would not alter how I comment at all.

    Do you think your profanity-laden post counts as a contribution? Your complaints that people who have been here longer are respected -- have you considered that perhaps the people who have been visiting technology forums for ten years are perhaps the best-informed and most interested in technology?

    Maybe I'm not the stupid one. Certainly not stupid enough to get very upset about an Anonymous Coward. AC's have usually had little to contribute, even from the very beginning.

  • by bigcmoney ( 535532 ) on Wednesday October 03, 2007 @12:44PM (#20839179) Homepage
    I'm glad you wrote this Cmdr. I have loved this site since '00. I don't give a damn what anyone says, Slashdot is still one of the best tech aggregation sites on the net.
  • by mollog ( 841386 ) on Wednesday October 03, 2007 @12:56PM (#20839385)
    I think the discussion has been interesting. It's informative to see how the more important sites on the 'net were started. There's a common theme; geeks doing it for the love and fun of it.
  • by spamking ( 967666 ) on Wednesday October 03, 2007 @02:40PM (#20841193)

    When I first started checking /. out I felt a little out of place and it took a little time for me to register and post. But I'm glad I did. There's a ton of information floating around here and most of the members are helpful.

    Congrats on 10 years of service.

  • by Hank Scorpio ( 137966 ) on Wednesday October 03, 2007 @04:02PM (#20842485) Homepage Journal
    That's nothing... I actually remember Chips & Dips, before Slashdot existed. But, like many old-timers I guess, I am also very reluctant to register for a web site unless I absolutely have to. And, I post very rarely. So, by the time I actually got around to registering I ended up with a 6-digit uid even though I've been around from the very beginning.

    Haha, so I guess this is a new twist on the classic low-uid pissing match ... the I've-been-around-longer-but-with-a-higher-uid pissing match. Awesome.
  • the good ole days (Score:2, Insightful)

    by boss_hog ( 212178 ) on Wednesday October 03, 2007 @04:07PM (#20842575)
    Don't let my "high" ID fool you, I was also one of those who lurked on slashdot since the early days. I remember when the user accounts were started. Earlier in this discussion someone asked to gauge how long it took to hit certain milestones in slashdot uid #'s. I would say it was between 2 and 3 years before we hit 200k, based on how long I seem to remember reading slashdot before thinking to myself, "well, dammit, I really ought to get to making a user id, before these numbers get too big". Yeah, it took me that long to decide to create an account. This is like my 3rd slashdot comment in 10 years. I am a lurker extra-ordinaire.

    anyway, that's a side point to my main question:

    who here remembers the little text box form Taco had on CnD, that let you send a message to his console?

    Taco, I wrote you maybe a dozen times or so, usually like 4 or 5 messages all at once within about the same number of minutes... I can't remember a single thing that I wrote to you through that little one line form, but I hope you got a laugh out of it. oh, and Hamster Havoc still rocks.

  • Re:sweet (Score:2, Insightful)

    by heinousjay ( 683506 ) on Wednesday October 03, 2007 @07:05PM (#20844755) Journal
    To be fair, people with low IDs seem to get some sort of automatic respect mods. Take the OP. Currently at +3 Interesting, for nothing more than stating he has a low ID. WTF, basically.
  • by Anonymous Coward on Thursday October 04, 2007 @03:06AM (#20848653)
    You're probably recalling a weird dream or an eerie alternate reality. None of that is even remotely true in this dimension.

    The Anonymous Coward, the only non-user user of slashdot, was begotten of CmdrTaco before all ages of slashdot, begotten, not made, being one substance with the Internet, and at the end of slashdot he shall rise with glory and judge all users, the quick and the dead, and his kingdom shall have no end.

    I know because I was there. Any questions?
  • Re:I was there (Score:3, Insightful)

    by Sanat ( 702 ) on Friday October 05, 2007 @02:22PM (#20871227)
    Still here too. I imagine there are lots of old timers who read and lurk here rather than posting all that much. Seems that what i have to say any more is less important even to me, so instead I enjoy the insight and the varied positions of the various posters on Slashdot.

Don't tell me how hard you work. Tell me how much you get done. -- James J. Ling