geek in training

"geek in training" is also a: user

created by prole
(person) by prole (3 d) (print)   (I like it!) 1 C! Thu May 04 2000 at 3:01:42
So you've decided to become a geek.. Congratulations! There are numerous and varied rewards associated with being a geek, but it will take a lot of dedication for you to get there. But persevere and you will find that it's all worth it.

The decision you have made is a brave one. Many people shy away from long nights of staying up writing code, losing their social lives, owning a Linux t-shirt for every day of the week.. But not you! Before you've even started, you're ahead of the game. Just by making this committment, you've done something few others have been capable of. And imagine what lies ahead of you - fame, fortune, sexual favors - someday, you may even become 31337!

Below is the syllabus for this course. All classes will be held in small, dim cubicles from 10pm - 4am. Please remember to bring a mechanical pencil, a Leatherman, any O'Reilly book (as long as it's not on some sissy topic like HTML), and some peguin paraphernalia to decorate your workspace. Caffeine will be available in liquid, candy, or pill form.

Week 1: We will do 'Hello world' in every programming language in existence, skipping over one or two assembly languages.
Week 2: We will learn to use IRC. we will also delve briefly into BBSs, the history of the internet, and overcoming emoticon addiction.
Week 3: We will learn about Xerox PARC, why we hate Microsoft, and why Linux is good/god. We will debate whether or not GUI's are beneath us. We will not speak of the Macintosh.
Week 4: Everyone will design their own small hardware or software project and execute it. On Thursday of week 4, the faculty will evaluate the projects and change the specifications. Projects will be due Friday morning.
Week 5: Upon satisfactory completion of the week 4 assignment, we will begin writing open-source software to relieve the frustration of writing code for a living. Concurrently, we will begin a large hardware or software project to be completed by week 8. All projects will be compatible with windows.
Week 6: We will have a hiatus from class. During this break, we will read Snow Crash or Neuromancer, the Illuminatus trilogy, and whatever gets posted to Slashdot.
Week 7: We will spend almost every minute working on our projects. In our spare time, we will set up servers in our homes so that we can check our personal email and update our websites while we are working on our projects.
Week 8: We will present our projects. They will receive one of three possible grades from the 'customer' (faculty members) - 'does not fulfill specifications,' 'usable,' 'too complicated,' the first being the lowest grade, the last being the highest (it's not your fault the customer isn't bright enough to understand it..).

Becoming a geek will be the most rewarding experience of your life. It may sound overwhelming, but after eight weeks of training, you'll wonder why you didn't do it sooner. Take that existential leap into the void. Do it for yourself.

optional seminars: 'scifi: not just for teenagers,' 'games for the atari and commodore 64,' and 'sushi as art.'
Y'know, if you log in, you can write something here, or contact authors directly on the site. Create a New User if you don't already have an account.