Slashdot Mirror


Funniest IT Related Boasts You've Heard?

Karma asks: "The other day I saw a Slashdot comment which read, '[Projects] don't start getting interesting until you are dealing with Staff Years to develop them. Anything under that and you can actually keep the full design in your head'. An immodest boast, but not too funny. This made me wonder, in the macho worlds of IT and developers, what are the funniest and silliest boasts or bragging claims you've made, or heard? Tell us how they came back to haunt the overconfident."

106 of 490 comments (clear)

  1. My Roommate by NotoriousQ · · Score: 4, Funny

    Yeah, I can write a raytracer in a single day. /He did. It was a looooong day.

    --
    badness 10000
    1. Re:My Roommate by NotoriousQ · · Score: 3, Funny

      Guess that should have been:

      Yeah, I can get a first post.
      Drat.

      --
      badness 10000
    2. Re:My Roommate by ggambett · · Score: 3, Interesting

      You can, in fact, write a simple raytracer in a couple of hours. Here's one of mine.

  2. Debug? Me? by drkich · · Score: 5, Funny

    We have a person at our work place that once boasted that he did not have to debug his programs, they just worked. And he was completely serious. Of course what we did not tell him, but we should have, is that we found a bug in his program.

  3. Not quite by Otter · · Score: 5, Funny
    Does Eric Raymond's famous "Reflections On Sudden Wealth" essay after the VA Linux IPO count as a boast? I certainly got a few laughs out of the aftermath.

    Not quite a boast but -- a low-level admin at my wife's old workplace sent out this (paraphrased) email:

    "I'm leaving this job to start my own network consulting firm. I'm feeling a lot of emotions right now, and here's a song that really captures them."

    And he attaches a 5 meg MP3 file and sends it to hundreds of people, completely sinking their mail server.

  4. Heh by itwerx · · Score: 4, Funny

    Best one I've heard was from a newly-minted and very pro-MS CIO who claimed (right after Win2K first came out) that Active Directory was a much better solution for their company network (thousands of employees and dozens of offices) than the existing Novell Netware/NDS.
    They went through half a dozen consulting firms before firing the CIO and everyone else involved in the project...

  5. Campus Network Services by secondsun · · Score: 5, Funny

    The Campus network services at a Jr. College I went to a few years ago: "Yes we do know our ass from a router."

    This of course was after a quick nmap found everything running telnet. Which was also running without a password. Turn dhcp off on a few of those babies and somone has to work a Looonng night.

    --
    There is nothing wrong with being gay. It's getting caught where the trouble lies.
  6. The classic Bill Gates by tantalic · · Score: 5, Informative
    "640K ought to be enough for anybody"

    Of course there are disputes as to whether this was actually said or not, or the context...but certainly one of the funniest and most famous tech boasts.

    1. Re:The classic Bill Gates by jkirby · · Score: 2, Informative

      He did say it. I had the actual interview for years; with a picture of Bill and an IBM model 80

      --
      Jamey Kirby
    2. Re:The classic Bill Gates by AndrewHowe · · Score: 2, Funny

      Isn't it strange that every single copy of "the actual interview" has disappeared? Maybe they were stolen by Bill's army of leprechaun minions. Or maybe, just maybe, he didn't say it.

    3. Re:The classic Bill Gates by mbourgon · · Score: 3, Informative

      It's interesting, yes. I went looking through my stash for the video. I'm reminded of the "that'd be up the butt, Bob" story on The Newlywed Game. They had a special a year or two ago, and the host of The Newlywed Game said that he had told people for years that it never happened, it was an urban legend, etc... and then his people found the tape. The question was "where's the weirdest place you've had sex". Hispanic couple, the wife said "in the ass". (The husband's was "in the car")

      Not that that really proves a damn thing (except that one urban legend is true), but it's a cool story.

      --
      "Sometimes a woman is a kind of religion, she can save your soul & set you free from all your sins" - Bad Examples
    4. Re:The classic Bill Gates by cyborch · · Score: 3, Interesting

      here is a transcript.

  7. Documentation by jazman_777 · · Score: 5, Funny

    "Good code is self-documenting."

    --
    Slashdot: Failed Car Analogies. Amateur Lawyering. Anecdote Battles.
    1. Re:Documentation by jag164 · · Score: 4, Interesting

      Unfortunately, this is true in some cases. I'd even say "Bad code is self documenting." The code base my nose is stuck in right now is a prime example. I'd rather this code base have no docs than the misleading and outdated docs it does have. Sigh.

    2. Re:Documentation by E_elven · · Score: 2, Funny
      inc bx ; because bx needs to be one higher
      --
      Marxist evolution is just N generations away!
  8. Heard this one the other day... by Anonimo+Covarde · · Score: 2, Funny

    "I started using Gentoo on the desktop and now I've rolled it out as a production server using some great technologies: ReiserFS, RAID-5, Gentoo patched kernel, Samba ... you name it."

    1. Re:Heard this one the other day... by Brandybuck · · Score: 5, Funny

      Bob: "With the magic of Gentoo, I'm already running KDE 3.4!"

      Joe: "KDE 3.4 isn't out yet."

      Bob: "Like I said, with the magic of Gentoo..."

      --
      Don't blame me, I didn't vote for either of them!
    2. Re:Heard this one the other day... by tigersha · · Score: 4, Funny

      Get real. I have an NT 4 machine which dates from 1995 in production and it never ever crashes. That machine has mucho better uptimes than any Linux servers I have. In fact, its my primary domain controller.

      And my dad still runs a machine with 286 Xenix on it. Still works fine. In production.

      --
      The dangers of excessive individualism are nothing compared to the oppressiveness of excessive collectivism
    3. Re:Heard this one the other day... by blahlemon · · Score: 2, Insightful

      Was this supposed to be funny? Cause it was just stupid and rude.

      --
      It take more faith to believe in evolution than it takes to believe in God
    4. Re:Heard this one the other day... by SlightlyMadman · · Score: 2, Funny

      A windows box that hasn't been patched since 1995, you say? Wow, I'm impressed! Hey, could you give me the IP so I can, you know, check it out and ... um ... admire it?

      --

      Money I owe, money-iy-ay
  9. I AM AN EXPERT IN C++ by Ars-Fartsica · · Score: 4, Funny

    heard once per interview

    1. Re:I AM AN EXPERT IN C++ by lobsterGun · · Score: 4, Funny

      One better.

      The resume says "six years C++". The meat pronounces it "six years Cee Tee Tee"

    2. Re:I AM AN EXPERT IN C++ by the+quick+brown+fox · · Score: 2, Interesting
      "I know them all... C, C+, C++"

      (true story)

    3. Re:I AM AN EXPERT IN C++ by Daleks · · Score: 3, Informative

      As a joke a friend of mine and I started pronouncing C# as "see pound." My friend had a job interview and he kept calling it "see pound," and only realized this a few hours after the interview. Oops? No job for him.

  10. Re:Design???? by Anonymous Coward · · Score: 2, Funny

    I'm not sure I see the reas...oh, waitaminute, I see it! Fortunately code is self documenting obviously implies that you're working on a COBOL system.

  11. No one like klingons by cuteseal · · Score: 5, Funny
    Oldie but a goodie:

    Top 12 Things A Klingon Programmer Would Say

    12. Specifications are for the weak and timid!

    11. This machine is a piece of GAGH! I need dual processors if I am to do battle with this code!

    10. You cannot really appreciate Dilbert unless you've read it in the original Klingon.

    9. Indentation?! -- I will show you how to indent when I indent your skull!

    8. What is this talk of 'release'? Klingons do not make software 'releases'. Our software 'escapes' leaving a bloody trail of designers and quality assurance people in its wake.

    7. Klingon function calls do not have 'parameters' -- they have 'arguments' -- and they ALWAYS WIN THEM.

    6. Debugging? Klingons do not debug. Our software does not coddle the weak.

    5. I have challenged the entire quality assurance team to a Bat-Leth contest. They will not concern us again.

    4. A TRUE Klingon Warrior does not comment his code!

    3. By filing this SPR you have challenged the honor of my family. Prepare to die!

    2. You question the worthiness of my code? I should kill you where you stand!

    1. Our users will know fear and cower before our software. Ship it! Ship it, and let them flee like the dogs they are!

  12. Re:Debug? Me? by hoggoth · · Score: 4, Funny

    He was right. HE didn't have to debug his programs. He had you for that.

    --
    - For the complete works of Shakespeare: cat /dev/random (may take some time)
  13. TPS reports by St.+Arbirix · · Score: 5, Funny

    I've never missed a cover sheet on my TPS reports!

    --
    Direct away from face when opening.
  14. This project will be on time. by Anonymous Coward · · Score: 5, Funny

    Thats a good one.

  15. Computer Game Shop by jebiester · · Score: 5, Funny

    The funniest boast I ever heard was a guy at a computer game shop. I was looking at the games and this guy started talking to me. After chatting about games for a bit, he started telling me about how he had obtained the full Windows 2000 source code, made some changes, and compiled a special version that played his games better.

    1. Re:Computer Game Shop by karnal · · Score: 4, Funny

      That sounds similar to something my friends heard at our local computer shop.

      They were there, looking at the not-so-bargain basement prices (back when computer shows were all the rage, these guys didn't have squat on pricing...) and overheard a conversation:

      Customer: So is this video card pretty decent? It's kind of expensive...

      Sales Droid: Oh yea, that's the best one out there. That card doesn't work using triangles - it works on THE PIXEL level.

      Customer: Ahhh.

      Friends: Let's get out of here....

      --
      Karnal
    2. Re:Computer Game Shop by Spy+Hunter · · Score: 4, Funny

      The guys at Best Buy are worse. They'll just spout off nonsense about anything if you ask them, trying to steer you toward the "premium" crap. Last time they tried to sell me the gold-plated USB cables, because "they give you better quality printouts from your printer." I wonder, do they get fed all that BS from the managers or do they make it up themselves?

      --
      main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
    3. Re:Computer Game Shop by Anonymous Coward · · Score: 2, Interesting

      Anyone remember Tandy's computer stores? Computer City, I think they were called. Maybe they're still around, I don't know but the ones by me folded a couple years back.

      I went in and bought a nice (i.e., expensive) joystick there. Took it home, opened the box ... and I found a scuffed up, shit-beaten-out-of-it joystick that looked like it had been run through a milling machine, complete with broken springs and by God it rattled. I might add that the box had been thoroughly shrink-wrapped, which just goes to show how much that means.

      So I take this piece of twisted junk back to the store, and the "customer service" drone refuses to take it back. "You obviously abused it." He told me. "ABUSED IT", I cried, "I just bought it fifteen minutes ago! YOU SOLD IT TO ME!" "I'm sorry, sir." Well, at that point the manager hears the sound of a thoroughly PISSED OFF customer and wanders over to "help." I explain the situation, and I swear this guy tells me, "there's nothing we can do ... they come from the factory this way." That particular store went under less than a year later. I was surprised they held out even that long.

  16. My favorite Resume blunder... by firebeaker · · Score: 4, Funny

    15 years Java experience... when Java's not that old. I've seen a number of cases like those on resumes, using technology for longer than it was around for.

    In the case of Java, no, they weren't working for Sun while it was being developed.

    --
    -beaker
    1. Re:My favorite Resume blunder... by EnronHaliburton2004 · · Score: 2, Interesting

      Ah, but then maybe he was responding to one of those Job ads that is asking for 15+ years in Java experience!

      They are more common then you think, unfortunately.

    2. Re:My favorite Resume blunder... by crazyphilman · · Score: 4, Interesting

      Yeah, my old boss used to give me resumes to vet. I used to see stuff like "ten years .Net experience!" At first I was shocked, but then I got out my red pen and started annotating. I'd use very descriptive terms: "Bullshit", "He's lying, it hasn't existed that long", "Does this company even exist?" and so forth. Nobody cared. They ignored my comments, hired the low bid, and never asked me to look at resumes again.

      Since then I've realized that at some companies, resumes really ARE expected to be fiction, and they select the fiction they enjoy the most.

      --
      Farewell! It's been a fine buncha years!
    3. Re:My favorite Resume blunder... by crazyphilman · · Score: 5, Interesting

      I've given up on programming for a private company. There are plenty of jobs in civil service, academia, large public institutions... Many of those won't be programming jobs in the future, but at least they pay the bills.

      The real last straw for me was the start of the recession, right around 2000, when I started seeing job offers that required several years experience in twenty technologies, some of which were mutually exclusive.

      Let alone the fact (the FACT) that no one is capable of getting five years meaningful experience in all those technologies at a single company.

      No, what really bothered me was this: Companies inflate their requirements for two primary reasons:

      1. They want to make sure that NOBODY will qualify for the job so they can justify hiring an H1-B to fill it, instead of an American, or a Brit, or whatever.

      2. They want to make sure that anyone they DO hire MUST have lied on the resume, so they can fire him whenever they want without paying unemployment benefits.

      This wasn't what was going on where I used to work; that manager just didn't care, and didn't want to listen to my complaints. But you can be pretty sure that a lot of companies work this way.

      Be careful with those resume fictions; they could bite you in the ass later, when you try to vest stock options or otherwise stand up for yourself.

      --
      Farewell! It's been a fine buncha years!
    4. Re:My favorite Resume blunder... by Anonymous+Brave+Guy · · Score: 3, Interesting

      Slightly O/T, but for interest: there have been a couple of public reports recently from people who investigate CVs for potential employers here in the UK. Currently, they all put the proportion of CVs containing a seriously misleading (inflated) statement at around 1/3, and rising.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    5. Re:My favorite Resume blunder... by 4of12 · · Score: 5, Insightful

      Since then I've realized that at some companies, resumes really ARE expected to be fiction, and they select the fiction they enjoy the most.

      You should get (Score: 6, Insightful) for that comment as today, November 2, 2004, millions of American voters go to the polls and select a candidate for the topmost job in the land based on exactly that same criterion.

      --
      "Provided by the management for your protection."
    6. Re:My favorite Resume blunder... by ManxStef · · Score: 2, Interesting

      "Anyone who is capable of getting themselves made President should on no account be allowed to do the job." -- Douglas Adams

    7. Re:My favorite Resume blunder... by who+what+why · · Score: 2, Interesting

      Just a note from a Brit - we need H1Bs as well if we want to work in the states (and are perfectly capable of "taking an American's job". I did it myself!)

      Just kidding. I was hired in early 2000 - back when people seemed to be recruiting in every bar in Austin...

  17. Boast? by Jeremiah+Cornelius · · Score: 5, Funny

    "I've been posting on Slashdot since before there was moderation, or even user accounts. No man, it's true! I even have a low, three-digit UID, to prove it. I swear, man!"

    --
    "Flyin' in just a sweet place,
    Never been known to fail..."
    1. Re:Boast? by MacJedi · · Score: 2, Funny

      woot!

      --
      2^5
    2. Re:Boast? by JabberWokky · · Score: 4, Insightful
      Oh, gimmie a break - if so, then you know that they had a whole bunch of accounts that were deleted because they let their passwords get compromised. This is the second set of signups, and for those who waited to make sure that they had fixed the problem, we all have numbers at least above 10k.

      Besides, it's clear you don't have a three digit UID. Bagdad Bob says so.

      --
      Evan

      --
      "$30 for the One True Ring. $10 each additional ring!" -- JRR "Bob" Tolkien
    3. Re:Boast? by anewsome · · Score: 4, Interesting

      Well your slashdot uid is still not as low as mine. I got my account on day 1. Where were you?

    4. Re:Boast? by Jeremiah+Cornelius · · Score: 2, Interesting
      anewsome? awesome!

      I wasn't coding that day. I was setting up Samba for a source repository, and running nmap on my own segements...

      --
      "Flyin' in just a sweet place,
      Never been known to fail..."
    5. Re:Boast? by Anonymous Coward · · Score: 5, Funny

      Oh yeah? Well I'm the original Anonymous Coward!

    6. Re: Boast? by Frizzle+Fry · · Score: 3, Funny

      Whoah! Follow the first link there. Then, follow the link from the story to the "hacked" page that was put up on slashdot and... it looks just like today's front page! I bet at the time, the idea of a front page full of ads and worthless stories seemed like a funny joke to the hackers. Little did they know...

      --
      I'd rather be lucky than good.
  18. Windows 2000 admin wanted by Zoko+Siman · · Score: 2, Funny

    Must have at least 5 years expirence.

  19. "Expert Programmer" by dynamic_cast · · Score: 3, Insightful

    I see that on resumes all the time. So I put them in front of a white board and ask them to show me the code to add an item to a singly linked list, using the language of their choice.

    1 out of 15 pass. It's pathetic.

    Can you pass this test? Post a link to your resume, we are hiring in the East Bay, California. C#.

    1. Re:"Expert Programmer" by Farq+Fenderson · · Score: 5, Insightful

      > Can you pass this test?

      Yes. But:

      > C#.

      You can't pay me enough.

    2. Re:"Expert Programmer" by yasth · · Score: 2, Insightful

      In all honesty if you don't know the nomenclature, you might have a hard time working with a team. Also it is first semester CS stuff. If 1 in 15 can't pass it, then there is even more cheating going on then I thought.

      --
      I'd do something interesting, but my server can't handle a slashdotting.
    3. Re:"Expert Programmer" by Jahf · · Score: 5, Insightful

      You don't have to cheat to forget naming.

      For many of the people I know, going to college for CS is about 2 things:

      1) Learning basic programmatic workflow and practices

      2) Being able to show the piece of paper

      Unfortunately for alot of people hiring, #2 is most important. For employers who I have -respected- #1 is the most important and they can recognize that with #1 and a creative thinking brain that any coder can quickly pick up new languages and technologies.

      And people who excel at creative programmatic thinking often are the types that remember concepts, not trivia (the idea of testing intelligence and not memory). Expecting a person to remember, in a high stress situation, the terminology you learned in school tests the trivia.

      Forgetting terminology (versus forgetting -theory-) doesn't mean that they cheated in school, it only means they remembered stuff differently. How many of us remember more than one or two geometry theorems even a few months after passing our last geometry test?

      It is sad, but there are a number of elitists out there who use tests like the one you are so proud of. Do you give any type of explanation if the interview-ee says "what do you mean by that?" or do you assume that they have failed at that point? If you assume failure at that point you are the problem, not them.

      If on the other hand you give a brief example and wait to see if they catch on, then you should be able to see who is truly good by how quickly they can code and/or how efficient that code is.

      A person doesn't need to know the terminology -before- they join a group to be useful to that group. They need to be able to quickly put your group's terminology into a working context and start expanding on it. Otherwise all you are doing is a form of secret handshake.

      This is one of the reasons that the original IQ tests were considered to be biased. They measured vocabulary knowledge as a prerequisite to concepts. Newer tests try to be language independent, recognizing that cognitive ability is more important.

      Or in shorter terms, I agree with the grandparent of this post, you made the kind of boast that the submitter was talking about.

      --
      It is more productive to voice thoughtful opinions (reply) than to judge (moderate) others.
    4. Re:"Expert Programmer" by norkakn · · Score: 2, Informative

      wow.. that is horrid code.

      want to learn verilog? the crap we get to do makes gotos look classy.

    5. Re:"Expert Programmer" by dynamic_cast · · Score: 2, Informative

      I explain what it is if they say they don't know what I mean. I am not trying to be cruel. I just want to see if they can solve a SIMPLE problem.

      Most can't.

    6. Re:"Expert Programmer" by tsm_sf · · Score: 3, Funny

      push (@linky, "item");
      print "=p";

      "I'm serious, dammit!"

      000100 IDENTIFICATION DIVISION.
      000200 PROGRAM-ID. SeriousSinglyLinky.
      000300 AUTHOR. Some Sad Bastard.
      000400
      000500 ENVIRONMENT DIVISION.
      000600
      000700 CONFIGURATION SECTION.

      ok, that joke stopped being fun pretty quickly...

      --
      Literalism isn't a form of humor, it's you being irritating.
    7. Re:"Expert Programmer" by scudderfish · · Score: 2, Insightful

      void addToList(Element *item,Element **head)
      {
      item->next = head;
      *head = item;
      }

      Or something like that. Adding the the head of a list is always quicker than iterating to the end :)

    8. Re:"Expert Programmer" by eztiger · · Score: 2, Insightful

      Further reference for you, I've been through a CS degree and right now couldn't do the linked list insertion. Which is fairly pathetic :)

      I've done it before of course, and it would take me 10 minutes to come up to speed on the data structure then slightly longer to bodge it together in language of your choice.

      However being a net admin I rarely have to cobble together any more important than some single run through perl scripts and occasionally debug someone elses code, I rarely have to code anything substantial from scratch. So I'm a bit out of practice!

      I think whats more important here is the fact you're 15 and have taught yourself linked lists. You may not be the worlds best programmer right now (although that will certainly come with time and experience by the sounds of it) but you have the right initiative to pick something up by yourself and learn it. I don't know how long it took you to figure it out, but I get the impression probably not long. I'd far rather work with or for someone who was quick at picking up technologies and displayed some kind of iniative than someone who was rigidly stuck in one line of thinking.

      Stick at it, you're on the right track and in a few years time with some job experience under your belt you'll pick up a load of stuff...even if you don't realise it!

      Kev

    9. Re:"Expert Programmer" by DarkDust · · Score: 2, Funny

      I'm 15, self-taught, and I know what a singly linked list is. Since I assume I suck at C++/Programming in general, would it be fair to assume that most programmers wouldn't know everything that I know and more?

      Well, I earn a living coding in the "semi"-embedded area and I tell you: most people that are allowed to code should never be let near a keyboard. Small example (this was found in the code of a GUI for an industrial robot !):

      bool odd = false;
      for(int s = myInteger; s > 0; s--)
      {
      if(!odd)
      {
      odd = true;
      }
      else
      {
      odd = false;
      }
      }

      if(odd)
      {
      foo ();
      }

      (damn, Slashdot ignores the indention... sorry)

      This short piece of code has such a high density of stupidity that I had to write it down... mind you, the guy who wrote this shit has a university degree in CS ! I got more examples of his code... and the sad thing is he's just the most obvious idiot. The other half a dozen people I have to work with in various other projects aren't that much better as well.

      You really learn to appreciate coders and hackers when having to work with such people. My experience is this: people who studied CS and got some degree are good at designing applications, but suck at implementing them. Self-taught programmers/coders/hackers mostly suck at designing but shine at implementing.

      Of course there are exceptions: my boss, whom I consider to be one of the brightest heads I've ever met, has studied CS in Germany and America and is excellent at both designing and implementing (though he sucks at documenting and has an ugly coding style ;-)

    10. Re:"Expert Programmer" by Anonymous+Brave+Guy · · Score: 4, Funny
      > C#.

      You can't pay me enough.

      Nice boast. ;-)

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    11. Re:"Expert Programmer" by battjt · · Score: 2, Informative

      Upon graduation, you need to know the fundimentals of CS. Part of what you need to know is the terminology. A singly linked list is not an advanced topic, neither is hastable, balanced binary tree, stack, heap, queue or anyother CS201 data structure.

      Yet, I've had to describe what a hashtable is and how to use it to multiple professional programers in a couple different companies.

      Data structes are the tools of CS. If a building contractor showed up the first day to work and couldn't hand me a framing hammer, I'd let him go too.

      Joe

      --
      Joe Batt Solid Design
    12. Re:"Expert Programmer" by some+guy+I+know · · Score: 3, Informative
      Expecting a person to remember, in a high stress situation, the terminology you learned in school tests the trivia.
      "singly-linked list" is not some obscure specialized computer term. Anyone who doesn't even know what a singly-linked list is has no business writing software (except maybe some financial software or web pages (if you consider HTML et al to be "software")).

      Here is my solution, written in LISP. Since the OP didn't specify where on the list to add the item, I will add it to the front.
      (push item-to-be-added my-list)
      --
      Those who sacrifice security to condemn liberty deserve to repeat history or something. - Benjamin Santayana
  20. How about Vulcan Programmers? by BottleCup · · Score: 3, Funny

    The Vulcan computer science directory has determined that the existence of programming bugs is impossible.

    1. Re:How about Vulcan Programmers? by gowen · · Score: 2, Funny

      Vulcan computer scientists are the only plausible explanation for the design of Ada95.

      --
      Athletic Scholarships to universities make as much sense as academic scholarships to sports teams.
  21. 24/7 support by jerde · · Score: 2, Funny

    I overheard a salesdroid touting that their support line offered 24/7 support, Monday-Friday 8am to 8pm.

    --
    INsigNIFICANT
  22. My uptime is.... by EnronHaliburton2004 · · Score: 3, Interesting

    I often hear Linux & Unix admins talking about their tremendous uptime. I regard these people as a little unwise and arrogant, more concerned with meaningless bragging numbers instead of focusing on the stability of the system.

    Lately, I inherited [1] a surviving dotcom [2] with 20 unix computers. The

    Of course, 2 months after the previous Unix admin quits, power goes out on a couple power strips at the AT&T Datacenter [3] and I need to restart the computers.

    The OS comes up fine, but the init scripts for the Apache, Java App server, and misc. servers were all hosed, and I had to investigate each one and restart all of the important services on all machines. This turned a 5 minute downtime into a 2 hour downtime... AT 3 IN THE FUCKING MORNING!

    Screw your uptime, test your startup scripts. Distaster recovery is more important.

    [1] I was hired, then the parent company laid a bunch of people off. Fuck me!

    [2] Not surviving any more! Fuck me!

    [3] Top of the line reliability, yeah right.

    1. Re:My uptime is.... by oo_waratah · · Score: 2, Informative

      You can restart the service and still keep your uptime and provide the testing you require. However it is true that a complete down and up would be good to do when everyone is prepared to sort out the mess and the least impact on your business. Warm swaps would be a good idea if it is that critical.

  23. said in a meeting by heliocentric · · Score: 3, Funny

    Higher up boss was complaining why the project wasn't being done the wau he just suddenly came up with.

    Low-level boss, who had fought to do it that way for months and was shot down by this higher up boss only to do it the current way, says, "I can't beging to think about doing it the right way until I finish doing it the wrong way... poorly."

    --
    Wheeeee
  24. It'll be done on time! by Banner · · Score: 3, Funny

    2) We don't need to test it!
    3) Requirements? What are those?
    4) We're a level 5 organization!
    5) We'll save money using window's Outlook
    6) Extreme Programming
    7) Cleanroom.

    1. Re:It'll be done on time! by Anonymous+Brave+Guy · · Score: 2, Insightful

      8) I don't need a real girlfriend.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  25. Re:My boasts by cookd · · Score: 3, Funny

    Strangely enought, it isn't.

    ntoskrnl.exe is.

    Kernel32.dll is the user-mode public interface to the basic kernel functionality.

    --
    Time flies like an arrow. Fruit flies like a banana.
  26. Massive lines of code reductions by Tablizer · · Score: 3, Interesting

    I guy who just took an SQL intro class blurted out in the middle of a meeting, "Can't you take your system and rewrite it all in [just] SQL so that it is only a few lines?"

    And then another time someone claimed that they could make something 1/2 the original code size by rewriting it in Lisp. I gave them a code example to try it on, but they made some vague excuses and changed the subject.

    Somewhat related, the C2 wiki has an interesting "alarm-bell phrases" list to help detect when big claims are about to be stated:

    http://www.c2.com/cgi/wiki?AlarmBellPhrases

  27. Re:Debug? Me? by Brandybuck · · Score: 5, Funny

    One manager at my work boasted that his group's code didn't have any bugs in it. Whenever a bug was assigned to his group, he would reassign it elsewhere. Seriously! When challenged on it he would get very insulted.

    Then one day a bug he reassigned got fixed. The root cause was code that the manager had written back in that distant two week period when he actually touched code. Rather than tell him who wrote it, the other managers talked about the "really lame" coding error. We he got all righteous about the bug as well, they told him he wrote it.

    --
    Don't blame me, I didn't vote for either of them!
  28. a looooong day (was Re:My Roommate) by ion++ · · Score: 5, Funny
    Yeah, I can write a raytracer in a single day. /He did. It was a looooong day.


    Of course it was a long day. A day is 86400 seconds, and a short can only hold 65536. Duh.
  29. cwd oh my by fastduke · · Score: 4, Funny

    I was told that I had to set up the server to include the cwd in the path so that students didn't have to always type ./a.out

    Later I was asked if I hade done it and the conversation went something like this:

    boss: did you get that done?
    me: Yep, students group is all set up.
    boss: only the students?
    me: Well I figured the staff should know to change their own path.

    --
    Fastduke :0)
    1. Re:cwd oh my by T-Ranger · · Score: 4, Funny

      That reminds me of a story my brother tells. He works as a software developer in a branch office; prety much evertone in his office is either a programmer, project manager, tech support of technical sales people. Not all of them geeks, but all heavy computer users.

      The company hired on a new business manager/director of sales (whatever) for this office, good business/sales experience, but not technical sales.

      Weekly meeting:

      Boss: Oh yes. Head office has deployed the intranet. You all must change your homepage to our internal website. Herman (local network admin) is away, but Bob can help you change your homepage if you need assistance.
      Andrew: On the other hand, you are working at a software developement company; if you cant change your home page, you should pack up and go home now.
      Boss: *deer in the headlights look*

    2. Re:cwd oh my by Watcher · · Score: 2, Funny

      I always love the "the company intranet website must be your home page" policy. They did this at my last company, and it had three, simultanious, results:
      1) Everyone who couldn't change their homepage because of permissions bitched about having the intranet site as their homepage because it was heavy with activex controls and bogged their system down for 30 seconds before they could even look at the company site, let alone get out on the internet (which was locked down heavily with a websense server that was beloved by all).

      2) All of us in development promptly hacked up registry files to reset the homepage back to something that wasn't annoying and didn't take 30 seconds to load. We had actual work to do, damn it, and after a brief flurry of activity on the site in the first week, it was rarely updated more than once a quarter. Some company news section, huh?

      3) IS began to bitch and complain about how so much internal bandwidth was being wasted on people going to the site and how they obviously must not be doing any real work if they're opening their browsers so much. Uh, all of our products were either browser based activex for the intranet products, or web based. Brilliant.

      It worked well.

  30. When I was in college.... by Anonymous Coward · · Score: 2, Interesting

    There was a ten year old in my intro to CSE class who'd already written an ada compiler. That'll kill your self-esteem.

  31. Rob Klausidaughton by DJCF · · Score: 2, Interesting

    ... I hacked the school network once. It's not exactly hard. I used a website I wrote in C++. My monitor's way faster than yours and my CPU's made my GeForce.

  32. The kid who knew "everything". by Old.UNIX.Nut · · Score: 2, Funny

    I had a 13 year old kid tell me "I know everything about computers". I grinned, and sold him a modem for his mom's computer.

  33. itanium and Windows by turgid · · Score: 2, Funny

    itanium will kill the RISC server market.
    itanium was the first mass-market 64-bit processor.
    64-bit is not required on the desktop.
    People are waiting for itanium before they move to 64-bit.
    itanium is the fastest processor in the world.
    itanium is the industry standard 64-bit architecture.
    itanium is an open standard. Other 64-bit processors are proprietary.
    Next year, itanium will be the biggest-selling 64-bit processor.
    Windows NT is more advanced than UNIX.
    Linux can't do everything Windows can.
    Windows NT will kill UNIX.
    Windows is faster than Linux.
    Next year, everyone will be running itanium servers running 64-bit Windows.
    Windows NT is portable.

  34. Error Handling? by big+ben+bullet · · Score: 3, Interesting

    Me (code reviewing): Were are your error handlers? You didn't write any...

    He: My programs don't have errors. I don't need no error handlers...

    Additional note: He wrote a VB6 app that had to do alot of file access

  35. Ignore parent post... by big+ben+bullet · · Score: 2, Funny

    Had an error when posting it... didn't know it came trough... posted another version

  36. Mohammed Ali quote by Chemisor · · Score: 3, Funny

    "If you can do it, it ain't braggin"

  37. Point being? by kristoferkarlsson · · Score: 2, Interesting

    I don't get it, is it supposed to be impossible to game under linux? If the gamer in question is basically just playing the few games that are actually ported to linux, it would not be difficult at all. And for Windows-only games, you can still run the games fine using WineX in many cases. I run Warcraft 3 just perfectly with WineX. I can not tell the difference from playing it under Windows. This is not a boast, I simply used WineX and it worked.

    Or was it an attempt at +3 funny?

  38. A short? by dscho · · Score: 2, Funny

    A short can hold values from -32768 to 32767. You meant an unsigned short day.

  39. Re:Debug? Me? by hey! · · Score: 2, Interesting

    It's easier than you might think to fall into this kind of trap. If you are strong at writing expressions and flow of control type statements, you may have a much lower defect rate for things like 'off by one' than many programmers. This can lead to an illusion of invincibility.

    The problem is that so many bugs come from the interfaces between different program modules and (worse yet) systems.

    --
    Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
  40. VPN connections by svindler · · Score: 2, Funny

    I used to be responsible for a number of Shiva LANRover dialin boxes.
    When Shiva started to sell their VPN boxes, a guy from Shiva came and presented them to me, my boss and a few others.
    The most important feature about the Shiva VPN boxes was that they where the only one in the market that could actually talk to boxes from other vendors...

  41. "Job Security" by BadluckShleprock · · Score: 5, Funny

    I worked for a company that had never even considered doing peer review before an Indian (not the Native American type) was overheard bragging about how for the last two years, he had written all of his variable names in Hindi and that they wouldn't dare fire him now. He was half right. They didn't fire him at that point, but for the next six months, he had to go to daily meetings with his three tiers of bosses to show the work he had done in translating the variable names back to English.

    Problem solved, right? Not really. While he was translating some files to English, he was also busy translating others to Hindi. Right before he was put back on a project, his new "work" had been discovered because, again, he was overheard bragging about how they would never fire him. This time they cut his pay by $20 an hour for the duration of the repairs, locked him out of the version control software to prevent any more damage, and the day after he finished, there was a total peer review of every file he had ever worked on. Once the day long meeting was over, he was asked to stand up in front of everyone and told by the VP of engineering that he was fired.

    The bad thing is that the company still doesn't believe in peer reviews, but it's a good company to work for because it is almost impossible to get fired.

    --


    ------
    There's a fine line between cuddling and holding someone down so they can't get away.
  42. D. McBride by Anonymous Coward · · Score: 2, Funny

    Linux contains SCO source code!

  43. From an Internal Desktop Support tech by InfinityWpi · · Score: 2, Interesting

    "Yeah, they tell me I've got the best response times in the entire company. Probably helps that some of them are negative -- brings down my average."

    No, he didn't invent time travel... he actually got some problems fixed before the helpdesk called him and told him to go over and fix them. So he had dang-near-zero response time on a lot of calls... and yes, some that the central-helpdesk newbies put in as being done before being started, so he had negative times.

    Pity the company got hit with fraud charges and I ha... erm, he had to move west...

  44. Seen on a BBS in 1994/1995: by Lifewolf · · Score: 2, Funny

    "After I graduate, I'm going to college as a computer engineering major. I'm going to make a computer where the whole Internet is in hardware so it's faster."

    --
    "Be Happy or Die." -- AoN
  45. Re:One table project by T-Ranger · · Score: 2, Interesting

    Uh, so create a view for the moron and be done with it.

  46. I know every programming language by Tom7 · · Score: 3, Interesting

    We once got an application from someone who claimed to know "every programming language" on his resume.

  47. Best Buy BS by green+pizza · · Score: 2, Funny

    The guys at Best Buy are worse. They'll just spout off nonsense
    The best example of this was when Best Buy was selling the original blue iMac. I thought I had heard it all until I overheard a sales goon tell a potential customer, "Bill Gates had a virus on his network, the only way he could remove it was by adding an iMac".

    Wow.

  48. Re:COOL! by Jeremiah+Cornelius · · Score: 2, Funny
    Glad to meet you.

    "Chips and Dips", anyone? I think I first came for the Windowmaker dock apps.

    I stayed for "duck pins".

    --
    "Flyin' in just a sweet place,
    Never been known to fail..."
  49. Easy... by DAldredge · · Score: 3, Funny

    Slashdot: News for Nerds, Stuff That Matters.

  50. Error handling in VB by DragonHawk · · Score: 2, Funny

    "Additional note: He wrote a VB6 app that had to do alot of file access"

    Well, that's one error right there.... ;-)

    --

    dragonhawk@iname.microsoft.com
    I do not like Microsoft. Remove them from my email address.
  51. Re:Why are you using a linked list? by Piquan · · Score: 2, Insightful

    Why would anyone ever use a linked list?

    You want a specific example? Okay, the kernel process queues. These are linked lists that store information about which process is waiting on what: there's a queue for processes that are waiting for a CPU to become free, a queue for processes that are waiting for activity on a filehandle (for example, all the preforked web servers waiting on the accepting filehandle), etc.

    They cause memory fragmentation

    You can use a free list of processes, or have the processes in an array and just link them onto the queues as needed without pulling them from the array.

    screw up your cache

    I have no idea how you come to that conclusion

    add two pointers of overhead per item (quite possibly in a different memory location from the data)

    The link field is in the process data structure, so it's one pointer per item, and always in the same location as the data.

    are slow to access thanks to all that dereferencing

    Ah, that's a big deal there. For example, the run queue is a sorted list. You almost always pull elements off from the head. Moreover, you put elements on in the middle, sorting on their PRI.

    If the run queue were implemented as an array, you'd have to move stuff on every insert. If you're smart, you're putting the soonest-run process at the end, so you don't have to move everything when you delete. But now you're also having to track the length so you can find the last one, instead of just having a pointer straight to the element you're about to access (ie, the head).

    Also, you can move processes between queues quickly. When a SYN comes into your HTTP socket, you can move one of the preforked processes from the accept queue to the run queue by changing a few pointers, instead of having to do laborious copies of array chunks.

    In general, arrays are good for indexed access, and changes at the end. But they suck at changes in the middle. They also don't let you walk a list as it's changing, at least, not as easily as a linked list does. Also, linked lists let you very easily move items between multiple lists. There's lots of reasons to go one way or another. You implied that you've read Knuth; I find it surprising that you didn't pick up that there are different structures for different needs.

    This is just one example; there's many others. Don't make sweeping assumptions about what the right data structure is in all cases. If the interviewer tells you to write a linked list, then write a linked list; don't argue that no-one would ever use a linked list.

  52. Re:COOL! by velkro · · Score: 3, Insightful


    meep! meep!

  53. Re:COOL! by davidu · · Score: 5, Insightful

    You kids...

    -davidu

    --

    # Hack the planet, it's important.
  54. Production before beta! by wandazulu · · Score: 4, Funny

    I interviewed a guy back in '96 I think for a VB job. The company that recommended him even flew him out from his current job in Iowa to NJ to talk to us. I was impressed...his resume was 4 pages long and talked about all the technologies he had worked on. One got the impression that this was a VB/SQL Server guru, who would be everything and more that we needed.

    When I met him, he was visibly nervous, and I figured it was just the usual interview stress plus he had just flown in a snowstorm. As we were trying to get out of there ourselves (it turned out to be a *huge* snowstorm), we got down to business, and I asked him a couple of difficult VB questions that would have been winners if he could answer. Well, he couldn't.

    Okay, so ask a few easier questions. Nada. I drop it down to *extremely* easy questions (max value of int in VB3, how to do arrays, etc.). Zip. My partner asked a *very* simple sql question ("how do you update a table?") and he came up blank.

    Now I'm starting to really *read* his resume, instead of skimming it, and I came upon this little gem: He had put into production some huge program written in VB 4 back in 1995 (not a typo, as it also mentioned being 32-bit). I excused myself for a second, got my beta copy of VB 4 dated 1996 and returned. I dropped the disc on the table and said, in effect, that he had lied on his resume, that there was no way he could have done this and here's the proof.

    He was silent and said "Please don't make me go back to Iowa." I then was able to use the famous bartender line of "Well, you don't have to go home, but you can't stay here."

    That was the only person I've ever interviewed that had to be escorted out by security.

  55. Two simple anecdotes by daem0n1x · · Score: 3, Informative

    Some years ago, my boss had a meeting with a colleague of mine about a new product. In the end he asked him how much time he needed to develop that. The guy answered "two weeks". It took him a year. We still use the "two weeks" joke to refer to never-ending projects.

    Once, I was talking with my boss about how stupid some blue-collar people are when they refuse to use helmets or safety-goggles at work, just to play macho. Then I said a stupid joke about macho IT workers: "True men don't make backups". It was intended to be a joke, but some weeks later we lost our entire codebase because the server disks fried. The server was managed by a different department. The guys that were in charge of nursing it didn't have any backup, in spite of THAT being THEIR job. I think my boss still shivers when he remembers that joke. I'll keep it as a motto, and never trust anyone to backup my work.

  56. Re:Excessive uptime on Windows 95 by cbr2702 · · Score: 2, Funny

    Over a year? Pretty unlikely. Windows 95 crashes after no more than 49.7 days. See this . But a cdrom over dial-up is reasonable; I dowloaded all 7 disks of debian woody that way.

    --


    This post written under Gentoo-linux with an SCO IP license.
  57. Where do I start ? by MeerCat · · Score: 2, Funny

    "We've written a client-server database system" was a MS Access application with the MDB file on a network drive - and they couldn't understand why running the app over the WAN didn't work very well.

    "I've done lots of network programming" (meant that the compiler was installed on his PC's hard disk but the source code files were on a shared drive, so everytime he compiled he thought he was doing network programming)

    "When you write data to a socket, TCP/IP guarantees the data will be delivered" (hmmm, and they were going to write a global trading system that's now done over $20 trillion of trades).

    "We've written the most sophisticated database in existence and so you can't see the source because you'd steal our secrets" (turns out they didn't know what indices were, the whole thing had no indices on any table, and the code was crap, oh, and it was Access 2)

    "Our encryption is unbreakable" (data was encoded using the string OVER_THE_TOP_ENCRYPTION which was present as plaintext in the EXE - was later changed to CUSTARDCREAMS, still present as plaintext)

    "The performance test of this software running on a 4-CPU Sun machine on a 100BaseT network was invalidated because we detected a rogue packet on the network (was actually a single UDP broadcast packet of about 800 bytes every 15 minutes) and that was chewing up all the cpu time as the network stack thrashed trying to decide what to do with the data because no program was listening to that port" (that from the networking expert of the consultancy department of a global carrier)

    "The smartest programmer in the world who we were going to lend you to replace 50 of your crap guys - he won't be coming over because he refuses to fly over water and we've just explained that New York is an ocean away from London" (seems he didn't know that)

    "I'm such a great programmer that the code I've written here is unreadable by anyone except me - in fact if you looked at it you'd probably think it's shit code, but in fact it's just that I'm so smart" (erm, well, it was shit, and it didn't work)

    Oh there are loads more, but just typing those in has made me depressed.

    --
    I spent a lot of money on booze, birds and fast cars. The rest I just squandered. - George Best
  58. Re:COOL! by SlamMan · · Score: 3, Funny

    Double digits? How'd you sign up, with punch cards?

    --
    Mod point free since 2001