Slashdot Mirror


The Worst Development Job You've Ever Had?

manavendra asks: "I'm currently working for a solution provider for telcos, and as part of product migration the entire API has to be 'internationalized'. Owing to a legacy architecture, most (if not all) application logic is still embedded in PL/SQL stored packages. My job: find hard coded strings, and replace with calls to the globalization API. Yes there is a script written to handle most tasks, but its quite primitive (not to mention fears of automating 'too much'). Boredom is at all time high. Have tried all means of whittling away the time, and hence this question to other Slashdot users: What's the worst ever job you had to do in the name of 'software development' (or as a software developer)?"

97 of 1,078 comments (clear)

  1. In the name of "software development" by morelife · · Score: 4, Funny

    Yeah. Populating a database .. manually.

    1. Re:In the name of "software development" by Frymaster · · Score: 5, Funny
      Yeah. Populating a database .. manually.

      quote from a former boss:
      "while it may be faster than dlt tapes, 're-typing' is not a valid recovery strategy."

    2. Re:In the name of "software development" by el-spectre · · Score: 5, Funny

      I don't mind Photoshop designs, so long as the person doing 'em knows what HTML can do.

      Couple of years ago I (a lowly coder scrub) told a director (over a couple of hundred people) that the design that some ad firm made up wouldn't work. We're talking everything with rounded corners, overlapping, with dropshadows everywhere and some weird ass font for all the text. And it was all "critical" to have. On any browser. On any platform. Over a 28K modem.

      Now, I'm a hell of an HTML hack. I've committed more cross-browser rendering engine abuse than is legal. But what she wanted was flat out impossible in HTML (in Flash, sure...).

      After being shot down multiple times in a big meeting, I'd had it. I just said "Look, it DOESN'T WORK THAT WAY. If your designers can figure out how, I'd be very impressed". So she gives me an "I'll show you" look and tells the designers to produce an HTML prototype.

      A week later the revised design (sans impossible stuff) was on my desk. Bitch :)

      --
      "Faith: Belief without evidence in what is told by one who speaks without knowledge, of things without parallel." - A.B.
    3. Re:In the name of "software development" by ArbitraryConstant · · Score: 2, Funny
      lonesome cowboy with a perl tumor
      oooouch

      That's the worst thing I've ever heard anyone call a programmer.
      --
      I rarely criticize things I don't care about.
  2. Perl for Domain Name searcher. by mekkab · · Score: 4, Funny

    Internet startup.
    Turn batch perl scripts for searching domain names for sale into a live cgi.
    The "server" was a P133 running bsd. Once I got it to run, it would take 15-20 minutes
    to generate the output. The web page would periodically reload once a minute. The Boss
    had a cable modem set-up where after a certain number of reloads, they would just cache the
    page. He never actually got to see it work.

    THe next day another guy just loaded all the possible names in a database on a fast machine
    with gigs of ram. Response time? Sub-second.

    I still got paid, though (much to the chagrin of the owner).

    --
    In the future, I would want to not be isolated from my friends in the Space Station.
    1. Re:Perl for Domain Name searcher. by ptomblin · · Score: 3, Funny

      Oh, you worked for Global Crossing too?

      --
      The next Cmdr Taco duplicate will be ready soon, but subscribers can beat the rush and see it early!
    2. Re:Perl for Domain Name searcher. by Red+Weasel · · Score: 5, Funny

      At least you knew what you were working on. One of my first Jobs in the AF was to take a known input and convert it to a desired output in C. Nothing at all strenuous, right?

      Do that for 5 months straight and still have absolutely NO IDEA what the hell you're working on. Some of them had been at it for years. The bosses would come in, give us our next assignment, and leave with the old one. That's all we saw of our bosses.

      I found out later what the code was for (combined to become the lamest of all the great lamnesses) but you try finding a programming job later and answering the question "So what kind of programs did you write" and answer with all honesty "I have know Idea"

      --
      ..which just shows that the human brain is ill-adapted for thinking and was probably designed for cooling the blood-T P
    3. Re:Perl for Domain Name searcher. by pete-classic · · Score: 2, Funny

      Are you YT's mom?

      -Peter

  3. Re:The worst job you can have by Neophytus · · Score: 4, Funny

    Unless you were in the manager's office I don't know anyone who would like working on a production line.

  4. Once I... by darth_MALL · · Score: 2, Funny

    ...worked on an Open Source project (:-P

  5. tshirt by Anonymous Coward · · Score: 4, Funny

    "I work at Slashdot and all I got was this lousy T-Shirt"

    worst. job. ever.

    1. Re:tshirt by Phleg · · Score: 4, Funny

      Just because you post AC doesn't mean they don't have your IP, CowboyNeal.

      --
      No comment.
  6. Software? by Op7imus_Prim3 · · Score: 4, Funny

    In my dad the worst job I ever had was converting those bloddy cog wheel counting machines into valve computers. We considered ourselves lucky if we got one vavle each too. Software? Kids these days are so spoilt.

    1. Re:Software? by Tebriel · · Score: 5, Funny

      You're the only one I know who's had a job in your dad.

      Of course, everyone's had a job in your mom.

      --
      The Blaster Master Fighting for Truth, Justice, and Evil Pie since 1979
  7. I Can't Find by stoolpigeon · · Score: 4, Funny

    a developer job you insensitive clod!

    --
    It's hard to believe that's how Micronians are made. Why don't we see it right now by having you both kiss one another?
  8. Once I was by SparafucileMan · · Score: 5, Funny

    Writing worms and viri for spammers. And go figure, the fucker split when I had finished and paid me in Penis Enlargement Pills.

    1. Re:Once I was by vinton · · Score: 5, Funny

      Not a bad deal. I'll trade you the pills for my stock options.

  9. Re:The worst job you can have by Anonymous Coward · · Score: 2, Funny

    ... from the no-shit department.

    ;)

  10. My worst job... by Anonymous Coward · · Score: 1, Funny

    was also my first job, first assignment. Rewrite all date/time routines to offset the year so the company wouldn't have to pay for their DEC RSTS license. They planned to set the system clock back 4 years.

    I found a new job within the week.

  11. .com with aggresive transexual boss by carn1fex · · Score: 5, Funny

    Worked at a startup .com that thought it was going to make billions selling cult/foreign movies. My boss was a flaming 300lb male crossdresser who hired other 'developers' who barely knew front page. I was under pressure to make this amazingly creative super site while the Big Gay Al constantly changed his mind about what he wanted.. I had to be frisked before i went to my office because the rest of the employees often stole stuff (our office was above one of their video chains in nyc). And if things wernt working out, my boss would threaten to "fuck our asses.".

    --

    ---------

    No matter how thin you slice it, its still baloney.

    1. Re:.com with aggresive transexual boss by !splut · · Score: 4, Funny

      "...agressive transexual boss"
      "...had to be frisked before i went to my office..."
      "...my boss would threaten to 'fuck our asses'"


      You actually bought the old "people are stealing stuff" line, huh? I'll bet Big Gay Al lists that job as one of his favorites.

      --
      The angel in the oatmeal.
    2. Re:.com with aggresive transexual boss by dspfreak · · Score: 4, Funny
      And if things wernt working out, my boss would threaten to "fuck our asses.".

      You should have embezzled money from him. I mean, after that, is a federal pound-me-in-the-ass prison really a deterrent?

      --
      "Tolerance is the virtue of the man without convictions." -- G. K. Chesterton
  12. Easy... by Eric_Cartman_South_P · · Score: 5, Funny
    I once had to photograph, up close, over 200 naked 18 year old girls for a porn site. I was alone in a room with a girl an hour for weeks, and half the time they got themselves drunk or drugged up to ease the pain of the perverse life they had chosen for themselves, and they would always be like "Hey, lets fuck" and stuff. And get this... I had to use a specific digital camera which only had USB 1.1!!! It took, life, forever, to move all those images at the end of the day. Worst... job... ever.

    1. Re:Easy... by the_mad_poster · · Score: 5, Funny

      My worst job ever was the time I was hired to break some guy's knee caps to keep him quiet about a little hanky panky going on in the money room of a strip club.

      The son of a bitch split the day before I got there, and I never got paid. I had to hang out with the strippers to get my fix and drunk. Bastard...

      --
      Alito: A vote for Alito is a punch in the eye to put that bitch back in her place!
    2. Re:Easy... by UnrefinedLayman · · Score: 2, Funny
      For those of you who don't know, most strip clubs use what's called "funny money". Let's say you come in with $100. You exchange that $100 at the door for what is essentially play money. You spend that play money inside the club. That way, there's one controlled spot at which cash flows. This is to reduce theft.
      As a guy who, from time to time, has accidentally found himself in a house of sin while on his way to volunteer at the senior center or to attend Bible study, I can say that I have never heard of nor seen this "funny money."

      In fact, the only thing funny is how it makes me feel to be in there. And the fact that it's only three hundred bucks for two strippers in a closed, private shower with you. Wahoo!
  13. Re:VB is Evil by VanillaCoke420 · · Score: 4, Funny

    *shudders* That is wrong on at least two levels.

  14. Re:Y2K Conversions by JohnnyCannuk · · Score: 2, Funny

    So you worked for Keane too, eh?

    --
    Never by hatred has hatred been appeased, only by kindness - the Buddha
  15. I worked for by Lugor · · Score: 1, Funny

    Donald Trump, but I got fired.

  16. SLASH by Anonymous Coward · · Score: 1, Funny

    The worst development job I've ever had was cleaning up Malda's code in S.L.A.S.H.

  17. Comment removed by account_deleted · · Score: 3, Funny

    Comment removed based on user account deletion

  18. Re:VB is Evil by Neil+Blender · · Score: 5, Funny

    Converting a quarter of a million lines of VB code to Java...

    How many billions of lines of Java did you end up with?

  19. I'm a Microsoft Windows coder... by bergeron76 · · Score: 4, Funny

    [ shudder - twitch ]

    --
    Don't think that a small group of dedicated individuals can't change the world. It's the only thing that ever has.
    1. Re:I'm a Microsoft Windows coder... by romper · · Score: 3, Funny
      Me too! But not by choice. I used to be a network engineer, but I worked for a small (now non-existent) firm in southern California.

      The boss who seemed to have the salesperson "yes, we can do that" reaction when he didn't understand something one day told me that we were going to write a billing program for a telco company.

      We were going to write it in Visual Basic...

      .NET...

      BETA...

      Oh, and it's going to run on IIS (ASP.NET).

      --
      Right is wrong when left is right.
  20. My Worst. by captainClassLoader · · Score: 4, Funny
    The worst programming job I ever had involved maintaining 60 KLOC of Fortran that had been hacked together by about 5 different guys, each of whom used EQUIVALENCE statements to alias all of the variables into mnemonics in their native languages. It was completely uncommented except for a single line, about halfway through the big plate o' spaghetti that this thing was, which read:
    C
    C OKEY DOKEY, SMOKEY!
    C
    Oh, yeah, and need I mention that this was for a mission-critical system?

    --
    "The plural of anecdote is not data" -- Bruce Schneier
    1. Re:My Worst. by edremy · · Score: 5, Funny
      I can almost beat that. A old quantum chemistry code- many, many lines of complex math doing very sophisticated calculations.

      The beginning of the program went something like this

      INTEGER MAXCORE
      MAXCORE = (memory on machine)
      DOUBLE PRECISION A
      DIMENSION A(MAXCORE)

      Yes, the array A took up every bit of memory. What about other variables? There weren't any. There was A. Store your data in A. Do you remember what A(326) is?

      I seem to remember some 2-d arrays in the code as well. Well, not really 2-d arrays, they were A. Just make sure to keep track of the rows and column indices, ok?

      --
      "Seven Deadly Sins? I thought it was a to-do list!"
    2. Re:My Worst. by ocie · · Score: 2, Funny

      Oh, and he had invented a new way of programming.

      Let me guess... Object Dis-oriented?

      --
      JET Program: see Japan, meet intere
  21. Here... document this by eldurbarn · · Score: 2, Funny
    I was handed several tens of thousands of lines of java code (I'm not a java programmer) written for a mission critical, 24/7 application, and told to document it. There were no specs. There were almost no comments (and certainly no javadoc). All there was was a huge pile of code.


    In the words of the my boss's boss (the guy who wrote this mess), "It'll give you a chance to learn java..."

    --
    -Eldurbarn
  22. worst job ever --- HAND GOES UP!!!! ho ho ho!!! by xutopia · · Score: 5, Funny
    I worked for a company who offered client cards for MacDonalds and Quick fast food joint in France. I worked there for a total of 22 days with one guy who implemented something he called affectionately XAS (XML Advanced Server) which was a little piece of software that received and sent some bastardized XML to another XAS until it went up all the way to the main server where we dealt with the data.

    The XAS code was closed and only the boss had access to it. However he wanted us to develop some VB apps that would work with it. We had no documentation and when I asked why the boss told me that we don't work with documentation anymore but with UML. I asked where the UML models were and he muffled something about not having any.

    I tried guessing what things did by their variable name but the boss enjoyed variable names like varTempOne, var1, var2, var3, generic1, generic2, myVariable, etc...

    One day I asked if I could see the source code to XAS. I learned quickly that it was a mistake.

    Clients were constantly calling because the XAS servers were going down unexpectadly. The problem was the logs growing to more than 2 gigs in size. Every second line of the logs would have a copyright description with the name of my boss all over the place. He was so proud of his XAS. Unfortunatly though his XML wasn't valid in any sense. He pissed me off so much!

    After 22 days of this BS I had rashes from the stress of working there. I told the boss I needed XAS source code to work with or documentation to work with. That night I received a phone call telling me I didn't need to come in the next day, that they were going to do without me. I was so relieved I did a huge party.

    I talked to the boss's boss the week after. I explained what was going on and a month later the boss I had trouble with got fired along with his bum buddy. I was so happy! :)

    Last I heard the guy's wife left him too. I couldn't be happier! :)

    1. Re:worst job ever --- HAND GOES UP!!!! ho ho ho!!! by LBeee · · Score: 2, Funny

      enjoyed variable names like varTempOne, var1, var2, var3, generic1, generic2, myVariable

      well when I worked for a company and did some PHP, I had to rewrite some old (speak shitty) code from a guy who left the company long ago.

      while reviewing his code I found some nice variable names like help1, help2, help4 (dunno what happened to help3), but my favorite var name was 'shit'. escpecially when he did some 'shit++'. so 'shit increment' was the running gag for weeks in our team ;)

      his error messages were very helpful too 'Here comes the mouse!'

  23. Re:The worst job you can have by Mateito · · Score: 1, Funny

    > I don't know anyone who would like working on a
    > production line

    Quality Assurance in a Twinky factory?

  24. how about by t_allardyce · · Score: 2, Funny

    "I just paid a about 6000 for this software, i want you to integrate it into our system"

    --
    This comment does not represent the views or opinions of the user.
  25. Idiot Salesguy by imgumbydamnit · · Score: 2, Funny

    Another job I had in the late 80s was at a CASE software vendor. The salesguy came back from Japan and announced that he had sold an installation in Kanji, then asked us if we could get it ready by Labor Day (it was mid June). After working 13 days on, 1 off it was ready just in time.

    My manager thanked me and said "Take two days off, but don't tell the rest of the team. I'm only giving them one day off>"

    The punchline: Of course I told my co-workers, and found that the PHB has said the exact same thing to each of them.

    --
    To err is human. To arr is pirate.
  26. Re:Numerical Control Programmer by Anonymous Coward · · Score: 2, Funny

    My wrost job was riting the OpenOffice.org spelchekker.

  27. Re:The worst job you can have by Syberghost · · Score: 1, Funny

    I know two people who liked standing in a line shoving ads into newspapers.

    However, they were both retarded.

  28. Re:worst is every day by Anonymous Coward · · Score: 1, Funny
    So, you say the requirements change every OTHER day?

    Damn, you are luckier than you know.

  29. Let me count the ways... by infinite9 · · Score: 5, Funny

    Where do I begin? Oh yes...

    I once was employed by an insurance product publishing company in indianapolis. The project manager made all his decisions with rock-paper-scissors. I'm not making this up. Whenever a bug needed to be fixed, he would call all the developers into a room and play RPS until there was a loser.

    Once, I worked for a company run by Scientologists. They did software for the timeshare industry. I lost that job when the IRS seized the company for failure to pay payroll taxes.

    While working at walgreens corporate, i was once asked to clean desks with paper towels and windex... for $68/hr.

    I once worked for a trading firm in downtown chicago where my boss, while standing behind me to look at my code, would put his... package... on my shoulder. I would scoot in to get away and he would step closer until I could no longer get away. That job didn't last long.

    These are just the highlights of my ilustrious IT career.

    --
    Disconnect your television. Do your own research. Draw your own conclusions. They're probably lying. Don't be a sheep.
    1. Re:Let me count the ways... by Ooblek · · Score: 3, Funny

      You could have compressed his package for him. That might have made him maintain control of it a bit more.

  30. job site dot net! it's dot bomb! by Anonymous Coward · · Score: 1, Funny

    Posted AC because I don't want this one coming back to haunt me ever...

    Worked for this company during the dot com boom. They wanted to be another monster.com job site -- only uglier and with crazy people managing the place.

    When we started they asked things like "Can we capture people's social security numbers and personal information automatically the moment they visit the site?" Uh, no. They also used catch-phrases like "Less Volvo, More Porsche." Ugh.

    We had a very small development team, with a very short deadline, almost no communication at all, and gross mismanagement. I drank so much coffee and was under so much stress that half my face froze for about a week. Maybe it was just a stress reaction, maybe I had a mini-stroke. I still don't know.

    The best part was when someone made a last-minute change to the site literally minutes before the launch party was set to begin, and broke the whole thing. Lots of panicked cell-phone calls going around at that time, let me tell you. We got it working again just in time, but it barely mattered. A few months later almost the entire dev team was laid off due to gross mismanagement. That left me as the sole guy in charge of the web dept., where I was completely miserable until the day they laid me off too. What was funny about that was the boss sent a nice letter to the whole team talking about how big our profits were and how great we were doing... the day before he called to tell me we were doing -terrible- and he was very sorry to let me go.

    Worst job ever. I don't miss it.

    Incidentally, that last big job was a five-million dollar contract, being managed by a guy who was getting paid $150K a year to, as far as I can tell, ignore phone calls and generally screw up the entire company. I never learned the whole story, but there were some sexual politics involving that guy, our boss, and somebody's girlfriend. I never learned all the ins and outs (snicker), but I think the moral of the story is, don't hire a guy whose ex-girlfriend you're nailing and pay him $150K a year to fuck over your company.

    Incidentally, the site I worked on is still around, some five years later now, and I check back every few months to see if the snarky notes I wrote in the HTML source ("Meta tags when we get to it." "This is only working by some miracle of God; don't touch it.") are still there. They are.

  31. Re:The worst job you can have by smittyoneeach · · Score: 4, Funny

    You know, we're looking for some political candidates...

    --
    Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
  32. Re:Claim Ownership by HermDog · · Score: 5, Funny

    So, you worked for SCO?

    --
    JADBP
  33. Re:Converting from Opensource to Proprietary by Thud457 · · Score: 5, Funny

    Oh, you worked for hotmail?!!!

    --

    the preceding comment is my own and in no way reflects the opinion of the Joint Chiefs of Staff

  34. Re:The worst job you can have by Anonymous Coward · · Score: 1, Funny

    I'm looking for some voters

    - John Kerry

  35. Don't mix *nix and Windows text files... by drewhearle · · Score: 2, Funny
    This is kind of long, but everyone I've told it to thought it was pretty funny so I thought I'd share it here.

    I was coding a (somewhat simple) PHP application to read data from a textfile and stick it into an HTML table, along with a header and footer to make the page look pretty. It also had an "add" function where a user could add entries to the textfile which would then add a row to the table. It was a program for updating a web page with the latest scores from a sports league. Pretty simple, but it was my first PHP program I'd written from scratch so it took me all day to code, debug, test, code, debug, test, etc.

    I finally got it working exactly the way I liked it, so I uploaded the "final" version to the server and ran it one last time. Then I noticed a typo on the submit button. Simple enough, I said. I had been using a Cygwin version of vi to write the script (you'll see why this is important later), but I had already closed all the windows I had open with the exception of my browser. So, I opened up FileZilla (FTP client), connected to the server, and double-clicked the file. Here's where the trouble starts.

    When you double-click a file in FileZilla (at least with my configuration) it downloads the file to whatever directory is open in the file browser pane. Normally, if a file with the same name already exists, it'll prompt before overwriting the file. But I had just restored a site from a local backup so I had FileZilla set to automatically overwrite without prompting. The bottom line is that it downloaded the PHP file off the server onto my machine, erasing my local copy of the script. In a normal situation this would have been fine. BUT...

    I had FileZilla set up to open PHP files in Notepad - yes, Windows Notepad. You probably know what happens when a *nix textfile is opened in Notepad - it displays nice little "blocks" wherever a line return should be. I didn't feel like getting vi back out, so I used Ctrl+F to search for the typo and correct it. Done. I closed Notepad (after saving the file) and uploaded it back to the server.

    Everything should have been fine at this point. However, when I refreshed the page in my browser, I got a syntax error. Argh! I quickly opened the file in Notepad again - and later vi - only to discover that Notepad or FileZilla or something had stripped all the line returns out of my script! It seems to me that the script should have run after this, but for some reason it didn't, and FileZilla had overwritten my local backup.

    So, I spent the next hour or so going through my code and pushing Enter wherever it was necessary until I got the code running again. The best part?

    I showed the finished program to the client later on and they told me they had decided against using a computer to keep track of scores. Thanks for your effort but we decided we don't want to use your program.

    *sigh*...

    --
    -- If you can read this, you are too close to my signature.
  36. Probably not the worst... by Mongoose+Disciple · · Score: 5, Funny

    I doubt this qualifies as the worst software development job ever in anyone's mind, but it's a story nonetheless...

    I was working at a dot.com-focused consultancy during that period in which the "New Economy" was going down in flames but no one was really talking about it yet. After completing my development work on one project, I was informed that I, along with a few other developers that had survived the last round of layoffs, was being given an "alternate assignment."

    Since our sales department couldn't sell work for shit, we were assigned to work to help them find leads. What that amounted to was the following: we were each given a section of a list of big companies in the area. First, we were to ascertain what kind of web presence they currently had, and propose some ways our company could help them improve it. Wait, that's not the funny part.

    Second, we were to obtain direct contact information for their CEOs, CTOs, etc. by whatever means necessary. Now, occasionally you could dig something like this up via the company's literature, possibly with the assistance of a phone book, but usually it wasn't publically available. In this case, we were encouraged to call up the company and tell them whatever we had to for the receptionist or whoever to give us that information.

    Picture, if you will, a small handful of mostly socially inept geeks. Picture them cold-calling companies and try to string together various tall tales, misdirections, and outright lies to scam poor employees of said companies out of the direct line phone number, e-mail address, and home address of several of the companies' top executives.

    Hilarity ensues!

  37. Re:The worst job you can have by Anonymous Coward · · Score: 2, Funny

    i wish i had the willpower to wait 15 minutes

  38. Re:most pointless job by tds67 · · Score: 5, Funny
    I have no idea what ultimately happened to that project.

    The project was outsourced to India, where more time can be wasted for less money. This will ultimately be good for the economy as a whole.

  39. Re:The worst job you can have by Anonymous Coward · · Score: 1, Funny

    turned up to a new client with a suit only dress standard to do some "network consultancy" I ws promly shown a ladder and a drum of cat5 cable and told to run it through the roofspace to these 25 new outlets.

  40. Re:The worst job you can have by punkass · · Score: 3, Funny

    Sometimes I'll even repetitively fiddle with something at hand while I'm thinking about something else. That, my friends, is how you pitch one right over the plate.

    --
    "Nobody owns the fucking words man." - James Dean
  41. easy by theMerovingian · · Score: 5, Funny


    I had to assemble my own cubicle. I died a little bit that day.

    --
    "If you think you have things under control, you're not going fast enough." --Mario Andretti
  42. Re:VB is Evil by ciroknight · · Score: 4, Funny

    He'll let you know when he's done....

    --
    "Victory means exit strategy, and it's important for the President to explain to us what the exit strategy is." G.W.Bush
  43. Re:VB is Evil by HaiLHaiL · · Score: 4, Funny

    Why not just use a couple dozen lines of perl?

    --


    reech bee-yond ur clip-0n
  44. Re:The worst job you can have by John+Courtland · · Score: 4, Funny

    At CompUSA, mine had the delectible odor of cigarettes and coffee. It was super-great when I'd be sitting there hunched over a computer, removing some part, and he'd come over and start talking to me about how I should be doing it, like he knew a better method for removing RAM or something. Nothing worse than a smelly dumbass for a boss.

    --
    Slashdot is proof that Sturgeon's Law applies to mankind.
  45. First was Worst for me by zerochance · · Score: 5, Funny

    My first programming job, right out of school was with a small mortgage company. I knew things were going to be bad when the monthly processing run to distribute interest payments to the various loan 'investors' crashed on my 3rd day, while I was still figuring out where my predecessor had hidden stuff before he was fired.

    2 years later, I quit after my entry in the employee pool on which regulator would close them didn't win. My final check wasn't really a check, since no bank would open an account for them. I got a paper sack literally filled with small bills.

    I thought I was done with them, but 2 months later the trustee handling their bankruptcy called and I went to work for him as a consultant, recovering their data. We got almost 90% of the principal identified and recovered, which surprised everyone and netted me a nice bonus. But the real bonus didn't occur until over a year after that, when armed guys with badges and everything showed up at my door. I didn't even know postal inspectors carried weapons, but they do. They wanted me to help them prosecute and convict the owner of the mortgage company.

    There is nothing in the world as satisfying as the sight of a former bad boss being led off to serve time in federal Pound Me In The Ass prison.

  46. Re:Lottery system in RPG II on a System/36 by The+Ape+With+No+Name · · Score: 2, Funny

    First, cool username.

    Second, I find this astounding as most RPGII coding was bangalored years ago. I can still see code comments like "Please to be updating this code in the very nearest future."

    --
    Comparing it to Windows will be a moot point, since El Dorado is going to have a 40% larger code base than XP.
  47. Bank programming job by seattle_coder · · Score: 2, Funny

    My immediate supervisor was a dude who was best friends with the department manager, which is why he had his job. I know this because they had the same working relationship at their previous bank, and bragged about it. Anyways, my supervisor fancied himself a programmer, which he was not. I was saddled with existing Perl code and it was my job to fix it and enhance it during the course of the day. I did my job well. Apparently, my supervisor would get bored late at night, and would wade through my code and reformat it and re-comment it to suit his own style tastes. No functional changes, just comment styles and formatting. And broke the code in the process. Every night. Every morning I came in and there were people waiting for me wanting to know why the software was broken. Nothing I said to my supervisor or the department manager made any difference. I fixed the same stuff over, and over, and over. And all my co-workers knew was that my software was always broken.

  48. Recent Worst Case Scenario by Audacious · · Score: 2, Funny

    I had a friend. He had a job. "Just a few screens," he said. I said "Ok! I'll do it."

    Then came the meetings. Then came the time. "About a month and a half in man hours." I said. "About a month and a half," is what they heard.

    "Five screens only," said they. "Five screens," said I.

    But wait! There's more. Next week there were four more! Four more screens and reports to go. Four more screens - but a month and a half still to do them in.

    But then came next week and lo and behold! Sixteen other screens had to be made you know. Because the ones from before required these screens or else they would not operate. So now we were at twenty-five. But a month and a half - no more.

    So off I went and checked them out and who should be hidding but twenty-five snouts. Yes! Twenty-five more screens hidden under buttons and some even had twenty-five cousins. So now I was up to seventy-five. "Seventy-five screens!" Says I. "But only a month and a half to do them in," says they. "Preposterous!" Says I. "Not so!" says they. "You can do it - you're a wizard today."

    "Fat chance!" says I. "Look at the reports! One for each is seventy-five reports! Whatever happened to the five? Where did these all come from?! I'm working night and day but these screens are falling like bullets from a machine gun!" "But you said you could do this!" they quipped. "Yes, but it will take seventy-five years at the rate you are going!" I said.

    And so the dust flew and we squawked and we chattered and finally decided the fate of the matter. There just was no way to do the screens in the time alloted. I gave them the five and then bravely departed. The extra fifteen I threw in when they paid me some more, but I've stopped work on them and they leave me alone.

    I talked with my friend again the other day. Now there's an upgrade and the other members of the company say: "There's only five screens we want you to do. They are simple - they are few." And now my friend must face them and say "You're full of S*** - just go away!"

    (Taken from a true story. The company has well over 150 screens, has nothing in writing about what they do or how they do it, all of the screens are interconnected and require all of them to be created before anything will work. Even after it became obvious that there were hundreds of screens and we tried to talk about it the company would not sit down, print out copies of all of the screens, and even tell me how they worked. It became a nightmare which we (thankfully) stopped after almost three months had gone by. Although the screens were being made I would be told each screen should operate in one way only to have someone else say it should operate in another. No cohesion, standards, nothing. But a nice program still. :-/)

    --
    Someone put a black hole in my pocket and now I'm broke. :-)
  49. Redoing UI for an App with Text File as Back EndDB by cOdEgUru · · Score: 2, Funny

    The CEO had this Physician buddy to whom he owed a favor and since I was pretty much twiddling thumbs between projects (and playing copious amounts of Quake) it landed on my lap.

    I had to take a VB Form based App (this was way back in 98) which was essentially for a Doc, which takes him through a million forms with questions (with a liberal dab of option buttons/check boxes/list boxes and combos) which he would choose and choose and after what seemed an eternity, will finally spew out some BS in the last form which sounded like what the disease was, the symptom list and what he should do.

    Anyway, the problem for me was (did I tell you that it had a million forms of all sizes) all the labels/text boxes/frames/ FUCK!! all the controls had dark green/purple/red/radiant blue/deep yellow/bright orange and every conceivable color as ForeColor and Back Color. Which meant that if the Patient even saw the UI, he would go color blind for a week. So I was assigned the task to clean it up and not touch the functionality. Ofcourse I pleaded with the CEO to let me rewrite the piece of shit software (in better words), but they wont let me. Why? It was the bastard's pet project, so I had to clean it up and thats it. And Did I tell you that there was not even a fucking DB used to store all the information being entered, it went in to a Text file. I guess the sonofabitch while learning VB on his own, didnt buy a book advanced enough to teach him the 123's of Database Management.

    Anyway, to top it all, I had to give justification about my hours to my Project Manager. I toiled day in and day out (to the extent that I promised myself never to touch the UI ever again), and cleaned up the mess to a point where if someone looks at the UI, he or she doesnt clutch their heart and keel over (Think Dilbert!)

    All through the two weeks it took me, I had to suffer all my counterparts sitting around me coding in C++ and passing smart ass comments on how the backcolor of TEXTBOX1 didnt match the Forecolor of LABEL1.

  50. Re-inventing the wheel by superflippy · · Score: 2, Funny

    I used to build all kinds of custom multimedia presentations for a former employer. Typically, various parts of the presentation would be customizable by the end user (e.g. ability to swap out videos or change some text). On one project, the requirements kept changing every day but I worked hard to meet them, adding and removing features as requested. I spent about 3x the hours budgeted working on this thing. Finally, it ended up that what the client really wanted was an empty presentation with a pretty background that would let them add their own bullet lists to slides and then display the slides linearly. Yes, I had just re-created PowerPoint, only with less functionality and for 10x the price!

    --
    Your fantasies contain the seeds of important concepts.
  51. Re:The worst job you can have by Anonymous Coward · · Score: 1, Funny

    You can have the best job in the world and it still sux because of who you work for.

    Gee, are you talking about EDS?

  52. Re:Y2K Conversions by Oloki · · Score: 3, Funny

    I'd say the worst programming task (not job) I have heard of was when a programmer was told to search through hundreds of thousands of lines of source code and search for all profanity and "unprofessional references". The task was to allow the code to be made available for a 3rd party who might take offence at the profanity and other assorted comment gems. With a lot of the code datang back to the late eighties there were truckloads of changes and lines like "I don't know what the f#ck this does." became "The intent of this function is uncertain." Of course some could be done by regexps, but a fair bit of it had to be reading through the code file by file.
    This did not sound like a fun job to me!

  53. Re:Y2K Conversions by gfody · · Score: 3, Funny

    and you have until jan 19, 2038 to fix it right

    --

    bite my glorious golden ass.
  54. Re:worst is every day by Mikkeles · · Score: 2, Funny

    In my day, we used analogue computers and the requirements changed continuously

    --
    Great minds think alike; fools seldom differ.
  55. Tickle me hellmo by IvanHo · · Score: 2, Funny

    I once had to debug a legacy TCL script that was serveral thousand lines in length. I win already, but, in fact, it got worse. Every variable was named after a different species of rodent. No lie.

    if {$vole == $mouse} {
    set temp_9 $weasel
    } else {
    set temp_9 $stoat
    }

  56. Re:Worst Job I Ever Had by jebell · · Score: 2, Funny

    So THAT'S why we haven't seen Duke Nukem Forever yet!

    --
    This is my sig. There are many like it but this one is mine.
  57. Re:Here's a good one... by Monkelectric · · Score: 4, Funny
    Lots of globals that are used frequently,

    One of the funniest and scariest things I've ever heard in my life: >extreme anger "GOD DAMNIT VISUAL C IS A FUCKING PIECE OF SHIT! IT ONLY ALLOWS 16384 LOCAL VARIABLES!!!!"

    --

    Religion is a gateway psychosis. -- Dave Foley

  58. MBA Project by de_boer_man · · Score: 2, Funny

    At my first programming job, my first moronic PHB treated us all like we were a big MBA project. Yes, he WAS getting his MBA at the time.

    He came up with a "mission statement" that had three parts: "Productivity, Punctuality, and Preciseness." He actually had a great big banner made up with a logo with three great big P's on it.

    Truth be told, our productivity remained about the same, but the banner itself boosted our morale greatly. On the way to the restroom, we would look proudly at the banner and say, "I've got to P, P, P!"

    Later, when designing a database to track our P, P, and P (at the PHB's request), one of the developers edited the logo, turning the P's upside down, making the new logo have a big 666 on it.

    That PHB was an utter moron. But on the bright side of things, some of the other people I worked with were top-notch and are still great friends to this day.

    The company itself, however, did stupid things, the least stupid of which was firing the newly-MBA-titled PHB that came up with such imbecilic mission statements and logos.

    I'd write more, but suddenly I have to P, P, P!

    --
    .sig wanted. Inquire within.
  59. Re:VB is Evil by Phexro · · Score: 4, Funny

    Because no monitor known to man is capable of displaying lines that long.

  60. Re:Y2K Conversions by ashot · · Score: 4, Funny

    Initech?

    --
    -ashot
  61. Re:The worst job you can have by Anonymous Coward · · Score: 3, Funny

    I'm not fat, I have an eating disorder. I can be bothered to pay attention, I just have ADD. I don't want to shirk from intellectual effort with menial tasks, I just have OCD. I do want to interact with others, I'm just autistic. I try to learn to spell, I'm just dyslexic. I'm not afraid of progress, I'm just a conservative. I do believe in society, I'm just a Libertarian. I'm not envious, I'm a Marxist. I'm not using Windows, I'm running fdisk in preparation for a future Linux install. Ad nauseam et infinitum.

  62. worst IT job by Clod9 · · Score: 3, Funny
    Job title: Database Programmer.
    Purported duties: Develop database schemas, input forms, and reporting tools for a small nonprofit.
    Actual job included: Feeding envelopes into a laser printer one by one, by hand, because the individually-printed addresses would purportedly increase the willingness of donors to part with their money in our fund-raising campaigns.

    I almost told them I'd do the grunt work for double the pay, but in the end I just quit.

  63. Re:Game coding on a crappy project by GLevangelist · · Score: 2, Funny

    You worked on Daikatana?

  64. Re:Y2K Conversions by cheezit · · Score: 3, Funny

    I quit Keane without notice and the HR person saw fit to point out that, by Keane policy, I would never be able to work there again. I almost bit my tongue right off.

    --
    Premature optimization is the root of all evil
  65. The worst job you can have by Anonymous Coward · · Score: 2, Funny

    Actually I designed "Clippy" at the behest of management in Redmond...Let me see anyone TOP that for worst job. I KNEW no one would want him..

  66. The worst job I ever had by LardBrattish · · Score: 2, Funny

    Year 2000 work reading through hundreds of pages of PL/SQL looking for non year 2000 compliant code - that sucked.

    Other than that; the worst job I ever had was pulling lobsters out of Jayne Mansfields arse...

    --
    What are you listening to? (http://megamanic.blogetery.com/)
  67. Freudian code by PsychoStork · · Score: 3, Funny

    I once had to debug about 100,000 lines of code where the author had #define'd malloc to be phalloc

  68. I beat you all.. by handmedowns · · Score: 5, Funny

    My boss can be a total bitch sometimes. She drools, screams inceasantly and demands every waking moment of my time. I'm on call 24/7 and I do mean 24/7. There hasn't been a day this week where I wasn't called by her at 4am and spent at least an hour working before getting to go back to sleep and wake up again at 7am to her voice. Oh, did I mention that there is no monetary reimbursement for this position? I get paid in shit, literally.. My boss is my 9 month old daughter..

    On the bright side, she is definetley the most intelligent boss I've ever had and when I do spend time with her, its been the best use of my time among any other boss I worked for. Plus I'm guarenteed a vacation in another 17 years and 3 months!


    --
    The road between democracy and tyranny is paved with secrecy in the name of security.
  69. This is a good student job. Allow me to explain. by HungWeiLo · · Score: 4, Funny

    One summer, I worked in a web dev team in a university hospital. We took in "orders" from various professors in the medical school (class webpages and whatnot) and made it for them. One of the huge projects that summer was a complete and concise pictorial encyclopedia of all known STDs (and I don't mean std::cout - well, I suppose it comes from careless std::cin std::cout std::cin std::cout). Let me tell you - I managed to save a lot of money that summer - because I did not need to eat lunch all day during my 8-hr shift after looking at these pieces of art. It's amazing what people can manage to do to themselves.

    On top of all that - it was $9/hr.

    --
    There are a huge number of yeast infections in this county. Probably because we're downriver from the bread factory.
  70. Why I got out of commercial programming by science_gone_bad · · Score: 2, Funny

    I've done the manual DB filler also (10,000 snail-mail addresses that were sent on PAPER for me to build a mailing list from for a National Laboratory Symposium)
    The main reason was when I worked at a contractor to a National Paging Company about 10 years ago. Here's the list:

    -- PHB of project worked in another state. Was always on vacation, and was overheard "I will kill everyone on this project"

    -- Code review was trapping PHB at some resort or the other and showing him the program. He would critique it (nothing written about what the damm thing was supposed to do), and send changes back requiring huge rewrites as well as making the next milestone.

    -- Everyone worked ~20 hrs per day 7 days per week. I was considered a slacker when I only put in 110 hrs per week w/ a newborn at home.

    -- Phone menu system that covered 3 walls of a 10k sq foot office. Even the designers got lost in there every day, and they had rejected voice samples for the "Press one for...." voice. One number in a string would be OK followed by a number that sounded like it was said thru 10 inches of insulation in a whisper.

    -- 20 yrs of RDBMS research was thrown out in favor of a custom built (from the ground up) database that crashed every time one message passed thru it (it was supposed to handle 100K concurrent connections)

    -- Company stole all the development systems so that they could fleece some investors. They had a lackey in the back room to do the following. Message was sent and system flamed out. Lackey powered off the system, got another working, and repeated until 8 mesages went thru (60 systems flamed all over the ground by that point). It took 3 days to rebuild the charred remains back for development, and we were still required to make that week's milestones.

    -- Windows code took over 2 days to compile (I guess that's a feature...less time for it to actually cause damage by running)

    -- Some idiot decided that MFC was easy enough to work with (It's C++ after all), so they stuffed the entire MFC code set on top of the Macintosh C++ Libraries unchanged....man talk about a cat fight of code......NOTHING worked. Every call had to pass thru the MFC to the Mac Libraries, and back again so double the effort for ANY action...including touching the mouse or keyboard.

    -- I was asked to debug a problem in the Macintosh code. I found it in a very low level library and fixed ~20 other bugs that hadn't even been identified yet. I got yelled at for going outside the code for the one window that the bug had been listed for.

    I lasted about 6 months and actually cried on the way to work on occasion. When I quit, the only reaction from the others left behind was jealousy that I had actually had the balls to quit.

    I still love the programming process, but now I do it for the odd CGI need, to automate my Sys Admin chores and to study Math and Graphics as a hobby. I'm MUCH happier

    --
    "I never get lost because everybody tells me where to go"
  71. Re:The worst job you can have by NanoGator · · Score: 2, Funny

    "Like when your boss has chronic halotosis (or "halo" for short.)"

    Whoah! You worked for Gooshie?!

    Ah crap. Perfect setup for a rare Quantum Leap reference, and I can't make it funny.

    --
    "Derp de derp."
  72. Whats that smell by Anonymous Coward · · Score: 1, Funny

    I was working as a consultant at a large oil company, and one of my tasks was to train up an employee on the framework. She was this older Chinese lady, very nice and seemed to pick things up as well as any other employee there.

    The thing was, she'd come over to my cube, which was in a very quiet area of the floor, and let off these loud farts. She never gave the slightest reaction. I didn't know how to handle it at all. I couldn't bring myself to make a joke about it to this lady who was probably someones grandmother. Definately the most awkward joke ever.

  73. Re:The worst job you can have by csnydermvpsoft · · Score: 2, Funny

    where missing something would land me in court and not the boss.

    I don't know about you, but I'd rather end up landing in court than landing in the boss.

  74. Re:a couple of "sour taste" jobs... by retro128 · · Score: 3, Funny

    What the hell project were YOU on? Duke Nukem Forever?

    --
    -R
  75. Re:VB is Evil by NanoGator · · Score: 2, Funny

    "Converting a quarter of a million lines of VB code to Java..."

    Man, talk about overworking your colon....

    --
    "Derp de derp."
  76. beat this! by bpuli · · Score: 2, Funny

    5 years ago a PHB where I was working decided that we had to go object oriented and in all his wisdom decided that re-compiling the existing code with a c++ compiler would do the job. possibly the worst 2 week assignement i ever got.

    --
    BP http://www.card-central.com
  77. 'internationalized'? by The+Grassy+Knoll · · Score: 2, Funny

    You'd be better off internationalising it... ;-)

    --
    They will never know the simple pleasure of a monkey knife fight
  78. Re:Easy...jeez me too by Gumshoe · · Score: 2, Funny
    Looked like this woman had been through about 15 years of binge eating and cocaine diets. She was thin, but her skin was about 3 sizes too large. She looked like she was covered in vienna sausages.


    You're underestimating just how depraved and desperate some porn-junkies can be. If there's a market for scat-porn for goodness sake, there just has to be a market for vienna sausages.
  79. Re:I know. by Sandb · · Score: 2, Funny

    Sounds to me you are not a real programmer.

    Real programmers don't have friends, they don't travel places (unless for job reasons) and they don't work doors at bars. ever.