Stories
Slash Boxes
Comments

News for nerds, stuff that matters

TopCoder, Math, and Game Programming

Posted by CowboyNeal on Thu May 15, 2003 10:40 PM
from the racking-his-brain dept.
reiners writes "DevX.com has an interesting interview with David Arthur (dgarthur), the 2003 TopCoder Collegiate Challenge winner. Arthur discusses many interesting topics: the similarities between TopCoder problems and math problems, why TopCoder performance is positively correlated with 'real-life' programming performance, and why game programming is where the action is."
This discussion has been archived. No new comments can be posted.
Display Options Threshold:
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • programming 3D rendering engine (Score:5, Interesting)

    by stonebeat.org (562495) on Thursday May 15 2003, @10:49PM (#5970035)
    (http://validate.sf.net/)
    programming 3D rendering engine. that is where all the action is. i learned more about linear algebra while writting 3D rendering libraries, then i did during the course of my degree. :)
  • beh (Score:5, Funny)

    by Anonymous Coward on Thursday May 15 2003, @10:50PM (#5970042)
    game programming is where the action is
    Then why do I always have rendering operations rather than second dates in my pipeline?
    • Re:beh by allism (Score:2) Friday May 16 2003, @12:25PM
    • 1 reply beneath your current threshold.
  • Top Coder: "What? This isn't done yet?"

    Bottom Coder: "No, your Code Mistressness!"

    Top Coder: "You pathetic little worm! Get back in there and code until your hands bleed!"

    Bottom Coder: "Right away your worshipfulness!"

    Expect to see more ads for "Dominatrix" pop up in Silicon Valley...
  • Language of Choice (Score:5, Interesting)

    by avdi (66548) on Thursday May 15 2003, @10:52PM (#5970052)
    (http://avdi.org/)
    I find it interesting that a math double-major, who's considering becoming a math professor, uses C++ as his language of choice, with Java coming second. Not Lisp, not Scheme, not Haskell - C++.

    I'm not sure what conclusion to draw from that fact, I just find it interesting.
    • Re:Language of Choice by Lairdsville (Score:2) Thursday May 15 2003, @11:06PM
    • Re:Language of Choice by Strudelkugel (Score:1) Thursday May 15 2003, @11:07PM
    • Re:Language of Choice (Score:5, Funny)

      by larry bagina (561269) on Thursday May 15 2003, @11:07PM (#5970110)
      (Last Journal: Friday October 19, @09:21PM)
      TopCoder cofirms it: functional programming is dieing. You don't need to be Eliza to predict functional programming's future: functional programming is dieing. Scheme is the most endangered of them all, having suffocated under a deluge of ()s. It was auctioned off to gnu/emacs, anoter charnel house, with an equally precarious future. Induction proves that the downward spiral will continue until termination.

      Fact: functional programming is dead.

      [ Parent ]
    • Re:Language of Choice by BJH (Score:1) Thursday May 15 2003, @11:20PM
    • Re:Language of Choice by zatz (Score:2) Friday May 16 2003, @12:06AM
    • Re:Language of Choice by Billly Gates (Score:2) Friday May 16 2003, @12:18AM
    • Re:Language of Choice (Score:5, Insightful)

      by White Shadow (178120) on Friday May 16 2003, @12:59AM (#5970478)
      (http://ponderer.org/)
      Did you read why C++ is his language of choice? The reason he gives is because it's the language he has the most experience in. In fact, most of top ranked competitors use C++ (you have a choice between C++, C# and Java). My theory on this isn't that most of them think that C++ is a better language, it's just that most of the top competitors went through school when C++ or C was being taught so they know it the best. Most (but not all) of the top ranked coders are at the ends of their undergraduate careers or older.
      [ Parent ]
      • Re:Language of Choice by devnull17 (Score:1) Friday May 16 2003, @04:18AM
        • Re:Language of Choice by zatz (Score:1) Friday May 16 2003, @08:04AM
        • In theory, C++ would be the worst of the three in a timed contest--too much housekeeping.

          Absolute nonsense.

          If you know C++ well, and use the language effectively, there is very, very little housekeeping. My C++ code probably has less housekeeping code than typical Java code, because destructors are an immensely useful tool. Toss in auto_ptr, a couple of other smart pointer types and a few design guidelines and C++ is very good at allowing you to focus on the problem, not the tool.

          Plus, I never have to remember to call "close()".

          Java has an edge not in the area of housekeeping (and, as you mentioned, Java is unpleasantly verbose, particularly with respect to all of the casting that is often required) but in the area of libraries. This gap isn't as large as some might think, though, because (a) many of the Java libs are rather poorly designed and make you work much harder than you should have to and (b) there are some decent libraries around for C++.

          [ Parent ]
      • Re:Language of Choice by zatz (Score:1) Friday May 16 2003, @07:52AM
      • Re:Language of Choice by ZorbaTHut (Score:1) Friday May 16 2003, @07:04PM
    • Occaml - Language of Choice for the Mathematicians by Taco Cowboy (Score:3) Friday May 16 2003, @03:00AM
    • Re:Language of Choice by BitwizeGHC (Score:2) Friday May 16 2003, @04:33AM
    • Re:Language of Choice (Score:4, Interesting)

      by jgerman (106518) on Friday May 16 2003, @05:54AM (#5971221)
      Kids aren't taught functional languages in college much anymore. You can go through all four years, get a degree and know very little about even imperative programming. Object Orienting caught on at schools when it was at the height of it's buzzword curve and hasn't let go yet.


      I'm sure I'm not the only one working in the industry that's had to deal with poorly educated fresh out of college employees. Kids that only know one langauge, and one way of doing things.
      OTOH I don't believe I learned much from college, it was the reading and coding I did on the side.


      I wish when kids chose CompSci as a major, the first thing they got was a copy of Knuth, Godel Escher and Bach, the Planiverse, and the Turing Omnibus. (There are obviously others I'm leaving out for instance Programming Pearls, Hackers, ext.) I think it would go a long way towards a better Comp Sci education.

      [ Parent ]
    • Re:Language of Choice by sql*kitten (Score:3) Friday May 16 2003, @05:56AM
    • Re:Language of Choice by Anonymous Coward (Score:1) Friday May 16 2003, @08:34AM
    • Re:Language of Choice by Multiple Sanchez (Score:3) Friday May 16 2003, @11:39AM
    • Re:Language of Choice by richieb (Score:2) Friday May 16 2003, @09:51AM
    • 2 replies beneath your current threshold.
  • good thing (Score:1, Funny)

    by Anonymous Coward on Thursday May 15 2003, @10:53PM (#5970053)
    I guess all this experience will really pay off when someone is looking for a coder to solve mundane problems over and over really really super fast. Or maybe they make game shows out of perl hacking. Oh wait, he says he may get a math career when he graduates. Those certainly are plentiful. Maybe there is some kind of speed math problem think tank that secretly controls the world around us. Well, lord knows whatever happens super fast programming competitions sure are great things, i mean, wow!
    • Re:good thing (Score:5, Insightful)

      by SamBeckett (96685) on Thursday May 15 2003, @10:56PM (#5970072)
      hehe you must have scored REALLY bad on the competitions to have this kind of attitude. From my experience, I have a relatively average score (~1400) and have nothing but the utmost respect for the true "top coders". Being fast is just one part of it, algorithm knoweldge and language mastery is a must-have to be competitive like these guys are.
      [ Parent ]
      • competition paradigm (Score:5, Insightful)

        by lingqi (577227) on Friday May 16 2003, @01:13AM (#5970513)
        (Last Journal: Wednesday February 16 2005, @12:14AM)
        I personally think this [inria.fr] is a better programming competition paradigm than TopCoder.

        in case people will probably not bother to click, it goes something like this:

        you have three days to do the programming task (72 hours), and you submit it via email. you can use whatever language you want, etc etc. here is an official quote:

        Programming should be about correctness and elegance, not about writing something in a hurry. Correctness is more and more important, for example in life-support systems and drive-by-wire automobiles, where there is no room for error.

        There is no room for error in this contest either. The first thing the judges will do is test the programs and eliminate any entry that does not give correct results on all tests. Besides, the task will be simple enough that 3 days will be enough time to write, debug, and do some tweaking on your program, and get a normal amount of sleep. It was already the case for the previous years, and we see no reason to change.

        the cool thing is this
        [for the 1st place] Finally, the contest judges agree to state at least once during the presentation of the awards that the winning team's programming language is "the programming tool of choice for discriminating hackers."

        [for 2nd place] The contest judges agree to state at least once during the presentation of the awards that the winning team's programming language is "a fine programming tool for many applications."

        [for special judges prize] The contest judges agree to state at least once during the presentation of the awards that the winning team is comprised of a group of "extremely cool hackers."

        anyway... the money isn't as good, but I like it much better. btw the winner for the 2001 one used haskell, and second place used Dylan, ha! eat my (shorts), Arthur. =)
        [ Parent ]
      • Re:good thing (Score:5, Insightful)

        by ErroneousBee (611028) on Friday May 16 2003, @03:37AM (#5970899)
        (http://www.neilhancock.co.uk/)
        hehe you must have scored REALLY bad on the competitions to have this kind of attitude.

        I did a 'sort of' competition thing (it was actually a study in how programmers program), and I found that the problem was nothing like what I meet in the real world:

        • The spec was really watertight, not 'Uh, make it show birthdays, and, uh, see if the users like it'.
        • There were no OSINTOTs or other gotchas like broken APIs or liscencing issues.
        • The spec didnt change halfway through the task.
        • No-one dumped a completely unrelated, but more urgent, task in my lap just as I was about to start coding.
        • QA didnt suddenly start bitching about a feature thats been in the product for years, but theyve only just noticed, and no-one uses anyway.
        • The problem was chosen for its elegant recursive solution. Most of my real world problems are solved by a tiny bit of iteration and masses of conditional logic/exception handling dealing with all the dumb things the user/system can get up to.

        In general, I suspect these competitions reflect academic computing, producing nice and small programs. The real world is more like Google's pagerank software, a simple idea, but complicated by all sorts of issues like Bloggs and Googlebombers.

        [ Parent ]
        • Re:good thing by jgerman (Score:3) Friday May 16 2003, @05:57AM
          • Re:good thing by bestguruever (Score:1) Friday May 16 2003, @12:21PM
        • Re:good thing by DuckDodgers (Score:1) Friday May 16 2003, @10:21AM
        • MPU! by bkw (Score:1) Friday May 16 2003, @11:33AM
        • Recursion by SatanicPuppy (Score:2) Friday May 16 2003, @05:06PM
      • Re:good thing by zatz (Score:1) Friday May 16 2003, @12:22AM
      • Re:good thing by Anonymous Coward (Score:3) Friday May 16 2003, @12:40AM
      • 3 replies beneath your current threshold.
    • Re:good thing by White Shadow (Score:2) Friday May 16 2003, @12:54AM
  • Real World vs. Top Coder... (Score:5, Insightful)

    Uh, you are asking a student who has held an Internship. His points are fairly valid:
    • Test your code
    • Make it readable
    • Spend time designing

    Those 3 don't happen as much in the real world as one would hope to think. Very few companies do code reviews correctly, nor do most programmers spend enough time testing their algorithms.

    I would look at a Top Coder victor the same way I would look at someone who can answer trivia questions correctly. The experience is incredibly valuable, but I wouldn't say that they are parallel at all. Most of the questions and tests are biased against people who have experience doing competitions. A veteran programmer would probably perform 10x better in a real world environment, and is much more valuable than a TopCoder winner who is still in school... but I could be wrong.
  • Top Coder (Score:5, Funny)

    by mao che minh (611166) * on Thursday May 15 2003, @11:09PM (#5970117)
    (Last Journal: Sunday April 11 2004, @07:41PM)
    Top Coder (top côder)
    n.

    1. Winner of the Collegiate Challenge
    2. The one person on this Earth in which the act of procreaction will be the most difficult to engage in.
    See also: "employment lost to Indian national"

    *ducks*

  • Game programming? (Score:2)

    by dimer0 (461593) on Thursday May 15 2003, @11:11PM (#5970123)
    Uhhh.. I read the whole article.. After I got done, I re-read the /. story, saw the reference to game programming being where the action's at - went back to the article, searched for 'game', and found nothing. WTF? ..

    Porno's where the action's at. Game programming? Who in the hell made that up.

  • Experience (Score:5, Insightful)

    by methangel (191461) on Thursday May 15 2003, @11:12PM (#5970128)
    It is my firm belief that people have a 'love' for programming do a lot better than educated and real world programmers. It really all comes down to whether the task is being done because of PERSONAL motivation, versus /having/ to do it for class or work.

    Just my $.02
    • Re:Experience by heff (Score:2) Friday May 16 2003, @12:08AM
      • Re:Experience by thrillseeker (Score:1) Friday May 16 2003, @07:45AM
    • Re:Experience by skleinjung (Score:1) Friday May 16 2003, @12:11AM
    • Re:Experience by onelin (Score:1) Friday May 16 2003, @01:45AM
    • Re:Experience by Mooncaller (Score:1) Friday May 16 2003, @03:41AM
    • Re:Experience by patrixx (Score:1) Friday May 16 2003, @04:14AM
    • Re:Experience by sql*kitten (Score:2) Friday May 16 2003, @06:13AM
    • Well.. (Score:5, Insightful)

      by varjag (415848) on Friday May 16 2003, @07:12AM (#5971438)
      It is my firm belief that people have a 'love' for programming do a lot better than educated and real world programmers.

      You'd be surprised if you knew how many educated and real world programmers love programming.
      [ Parent ]
  • by Samir Gupta (623651) on Thursday May 15 2003, @11:33PM (#5970206)
    (http://www.nintendo.co.jp/)
    I like to think of game programming vs. other fields of software like flying fighter planes vs. flying airliners. The airlines are much more prevalent, make a lot more money for the pilots, and probably benefit society far greater than the fighter pilot.

    But the fighter pilot is one of an elite few, is much more well-trained and on the cutting edge of technology, and sure has that sex appeal and WOW factor as well.

    So it is with game programming. Gamers always strive to push the cutting edge, not just get a job done but to try new things always with each iteration, unlike the business programmer who solves a task to be solved rather than invents new problems just to see what's possible, and it's really no coincidence that the needs of games is what drives a lot of PC hardware technology forward. While game programmers may not make as much money or benefit society as the suits, it's sure fun, and I have no regrets about being in the field.
  • Get a Job (Score:1)

    by JimBean (610952) on Thursday May 15 2003, @11:37PM (#5970222)
    If these guys wanted real competition, they would try to get a job as a coder in the US. Try competing with talented coders in the Third World who are willing to work for half your pay. Frankly, I don't blame the Top Coder for looking into other fields (tenured math professor = job security).
    • Re:Get a Job by glyph42 (Score:1) Friday May 16 2003, @07:50AM
    • Re:Get a Job by lars (Score:2) Friday May 16 2003, @02:21PM
      • 1 reply beneath your current threshold.
  • by jhunsake (81920) on Thursday May 15 2003, @11:41PM (#5970237)
    (Last Journal: Friday September 03 2004, @06:47PM)
    it's no surprise he has nothing better to do.
  • Why am I not surprised ... (Score:5, Funny)

    by 1in10 (250285) on Thursday May 15 2003, @11:53PM (#5970286)
    Wow, someone who won top coder is saying it's a good indication of real world ability.

    In other news, Microsoft says Windows is the most reliable, and George Bush says America is the best.
  • Translation... (Score:4, Funny)

    by Duncan3 (10537) on Friday May 16 2003, @12:09AM (#5970328)
    (http://www.mithral.com/~beberg/)
    In other words he's smart enough to know even he can't get a job programming, and so it's a waste of his time to try.

    A friend of mine hired two AMERICAN programmers for 6$/hr last week. I told him he could get them for $4/hr in India, but he doesn't like remote workers.

    The party is over. Move along.
  • First day on the job: (Score:1, Funny)

    by eidechse (472174) on Friday May 16 2003, @12:14AM (#5970337)
    DevLead: Make a dialog with a tab control.

    SuperFastAlgorithmProblemSolver: Huh?

    ;)
  • David Arthur (Score:2, Informative)

    by Anonymous Coward on Friday May 16 2003, @12:21AM (#5970358)
    David went to my highschool, Upper Canada College (Canadian version of Exeter/Eton), and he was a couple grades below me.

    Sadly, he had the misfortune to be at the school while the Canadian High School Math champion was there so he didn't get much glory in the math department.

    He is a smart dude, but was incredibly socially inept :) i.e. No girlfriends. Maybe university has changed him now, I dunno.

    Anyways, he wrote a complete 3d FPS game in ~ grade 10 . He also crushed everyone in the Waterloo CS contests.
  • by lingqi (577227) on Friday May 16 2003, @12:51AM (#5970460)
    (Last Journal: Wednesday February 16 2005, @12:14AM)
    well after 69 comments (hehe), there has not been a SINGLE one discussing the competition problems, all three of which are quite interesting.

    especially the hard one, probably, because my mind is drawing a blank on how to have it implemented... (no i didn't cheat and look at the solution).

    heh, actually they go like this:

    *easy* - okay, i can think of a algorithm. probably not the fastest thing in the world, but it should work out.
    *medium* - have a haze of an idea on what an algorithm might look like. with enough caffine it MIGHT solidify.
    *hard* - at least I understand the problem, but curses on the restrictions of a binary tree =)... no idea on algorithm that would finish executing before the end of the universe. (granted, only 50 elements, so maybe it's possible brute-force)

    Damn; this is exactly how /. lowers productivity. making people spending way too much brain power on stuff that's completely unrelated and time consuming. heck; i might lose sleep over this.
  • Topcoder (Score:2, Interesting)

    by dmh20002 (637819) on Friday May 16 2003, @12:53AM (#5970471)
    The top level guys competing in topcoder are some of the smartest guys you will ever meet. Whoever thinks they are a coder, go ahead and try a competition. Its free and they do it a couple of times a week. See if you can even get the easy problem right. I dare you.

    p.s. Topcoder also has the best Java client side applications going. Their competition arena application/applet is a masterpiece.

    no i don't work for them. Yes I have competed.
  • Kid Programmer (Score:1)

    by Mooncaller (669824) on Friday May 16 2003, @01:07AM (#5970495)
    When are they goining to start teach good coding practices in school? Most grads have to unlearn tons of bad habits. This kids code is no exception. If he submited this stuff for inclusion on any of my projects, I would end up rewriting it as an example of what is exceptable. Fortunatly, every university grad that I have worked with had a love of coding, and assumed that they would be doing a lot of their learning after graduating. These type quickly pick up the practices needed for real world programming. On the other hand, there are those that got into programming for the money ( ha big laugh!) This type usualy can not get passed what they learned in school. If the prof tells them "This is the way to do it", by golly thats how their gonna do it and no one is going to tell them different. I've seen this type but have not had to work with any. It is quite obvious that Dave is of the first type. His logic is also impecible. ... oh never mind, I just finishe reading the interview. He does already understand that his competition code is not what he would use in real world programming. I'll submit anyways because I think it is important and has been a bit of a gripe of mine for awhile.
  • Basis Transforms (Score:2)

    by emarkp (67813) <emarkp@yah o o . c om> on Friday May 16 2003, @01:18AM (#5970524)
    Funny, as a freshman at UC Berkeley, I took Linear Algebra (and took another course on it later), but it wasn't until my graphics programming course that I understood the details of basis transforms. It was as if my profs were working hard to produce a concrete example.
  • by tuxathon (626627) on Friday May 16 2003, @01:26AM (#5970550)
    Mr. TopCoder could very easily be a pro athlete. He sure answers questions like one. I'm sure DevX is very proud to get the interview, but it amounted to, "I really like math, so I might do that. But I really like CS, so I might do that. Oh, by the way, gaming."

    "So Shaq, what do you need to do to win the game?"

    "We need to go out and give it a hundred percent, leave it all on the floor. We have to make shots to win and work as a team. Oh, by the way, Shaqalicious."

    Very insightful.
  • by the_duke_of_hazzard (603473) on Friday May 16 2003, @01:58AM (#5970637)
    "In the real word (sic) you think a lot about design, you want to have nice code that other people can understand." Clearly he doesn't have what it takes to make it in the "real" word (sic).
  • game programming is where it's at... it is of course the chicks. awwwwwwwwwwwww yeah, it's all about the cs babes.
  • Game programming (Score:2)

    by peterpi (585134) on Friday May 16 2003, @06:04AM (#5971248)
    Could somebody point me to the bit where he talks about game programming? I can't find it.
  • by gabeman-o (325552) on Friday May 16 2003, @07:41AM (#5971588)
    (http://www.gimmeallthe.info/)
    FYI, TopCoder is starting a high school level. Right now it is only in Connecticut (my home state, yay! I'm the Top Coder in my school). The final competition is on Tuesday at the University of Connecticut, which I will be attending :D. More info is @ http://highschool.topcoder.com
  • Fascinating reading (Score:5, Insightful)

    by Anonymous Coward on Friday May 16 2003, @09:34AM (#5972285)
    I don't normally read SlashDot, but after a friend pointed out this post to me, I had to check it out. Having done so, I couldn't resist making a couple comments.

    "I find it interesting that a math double-major, who's considering becoming a math professor, uses C++"

    I don't see much use for computer programming at all in mathematics, except in applied areas that don't interest me. I learned C++ because it was ideal for game programming, and I learned Java because it was taught in college and used at the company where I worked.

    "Maybe there is some kind of speed math problem think tank that secretly controls the world around us"

    Amazingly enough, it is actually possible for certain people to do more than one thing, including math research and contests. For example, I once met this guy who could walk and talk at - get this - the same time. It was pretty crazy.

    "With looks like those... it's no surprise he has nothing better to do."

    Yeah, screw you too. At least I have better things to do than flame college students on SlashDot. In fact, I spend no more than two hours a week on TopCoder, often less. I almost never practice, and I have not competed very many times.

    "someone who won top coder is saying it's a good indication of real world ability"

    I believe I said that it is not completely irrelevant. That would be different. Since I did this interview for some internet thing that neither I nor my friends read, and since I am not even looking for a job right now, I didn't really have a vested interest.

    "(tenured math professor = job security)"
    "he's smart enough to know even he can't get a job programming"

    If you guys think it is easier to get and maintain a good programming job than it is to get and maintain a math professorship at, say, Harvard, you are very much mistaken.

    "So this guy is telling us he makes this for the money and he will become a math professor?"

    I believe I mentioned that money is no longer my primary reason for doing TopCoder. Furthermore, just because I choose to spend minimal time making lots of money given the opportunity, does not mean I can't live with a bad-paying job.

    "normally you do not *decide* to become a professor"

    Really? I actually think this is precisely what happens.

    "other serious, more difficult, competitions like the ACM"

    You don't know what you're talking about. Everybody in the TopCoder top 10 has done extremely well on some or all of the ACM, the IOI, the Putnam, and the IMO. Of these contests, I'd say the ACM is actually the most worthless (straightforward problems, missing constraints, ridiculous 3-person 1-computer dynamic, ridiculous 2-year limit).

    "Mr. TopCoder could very easily be a pro athlete. He sure answers questions like one."

    What do you want me to say? Maybe I should have answered questions like "Have you thought about how you want to apply your computer skills after graduation?" with "Actually, since I'm a super-genius, I thought I would show P != NP, and then maybe move on to the Riemann hypothesis, and then maybe I'd see if I could fly just by thinking really hard, like that dude in the Matrix". Certain questions will get lame answers every time.

    To those of you who aren't asses, good day.

    -- David Arthur
  • Geeklympics. (Score:1)

    by Lane.exe (672783) on Friday May 16 2003, @10:37AM (#5972972)
    (http://traumstadt.org/)
    'Nuff said.
  • My first time (Score:1)

    by jlechem (613317) on Friday May 16 2003, @04:52PM (#5976136)
    (http://www.jrl-software.com/ | Last Journal: Wednesday August 02 2006, @11:39AM)
    Well I just entered my first top coder competition yesterday and it was a learning experience. I thought I did well until the challenge phase but got slammed on 2 of my 3 answers that had me in the top 3 places when i finished the coding phase. There is no time for comments, good coding practices, etc. Just get the problem done in the smalles amount of time possible. I agree with what someone else said this is great for diversionary fun but it doens't reflect real world programming practices at all.
  • Interview (Score:1)

    by ZorbaTHut (126196) on Friday May 16 2003, @07:13PM (#5977138)
    (http://www.mandible-games.com/)
    No idea if anyone would be interested in the least on this, but I'm ranked #6 in Topcoder, one of the longest-competing and highest-ranked members. I'm actually ranked above dgarthur, but I have horrible luck in the onsites and aren't currently in college anyway, so I wasn't eligable for the 2003 Collegiate (though I went to the 2002 Invitational - dgarthur's way too good at Super Smash Bros, and SnapDragon's even better.) So if somebody (I was thinking Slashdot-related, but otherwise would be fine also) wants to interview me, I'm up for it - toss me an email at zorbathut at uswest dot net, and use a subject that doesn't look like spam, since otherwise it will probably get deleted unread :P
    • 1 reply beneath your current threshold.
  • by gantrep (627089) on Friday May 16 2003, @01:11AM (#5970502)
    Why is this a troll? I think it's funny.
    [ Parent ]
  • 12 replies beneath your current threshold.