• . (unregistered) in reply to Mr Steve
    Mr Steve:
    This is madness.

    THIS IS BUREAUCRACY

  • itil (unregistered)

    Yeah, we are currently implementing ITIL in our company too \o/

  • Andreas (unregistered) in reply to quake
    quake:
    Anonymous Coward:
    You disgust me. Also, these practices disgust me. I can't believe stuff like this actually happens... It sounds more like Dilbert or another comic.
    You must not be employed in the IT industry. People laugh at Dilbert not just because its funny, but mostly because it closely imitates their work life.
    So, that's why I don't find Dilbert funny any more. My work environment has improved.
  • (cs) in reply to The Fox
    The Fox:
    Please, please, tell me it's not true. I'm just getting into the business world. In a place like this do you really need an electrician to unplug a computer, and a network guy to unplug the network cable? A few of you have said this, so it must be true. I just want to make sure... so I'm careful to watch out for jobs like that.

    Alas, 'tis often true. A lot of it can be due to reactions to over-the-top health and safety requirements; if a powered circuit fails and it's found that the person who wired it wasn't a qualified electrician then insurance difficulties ensue. This is just one example; yes, it's trivial and stupid, but companies have to cover themselves in some way.

    I work in a smaller company where everyone knows everyone (well, almost) and the level of trust people have in each other, both to do their jobs and not to sue if they find a problem, is still refreshing after nearly two years. Previously, I worked on contract for the UK government. Twice.

  • (cs) in reply to ThomsonsPier

    The real WTF is that it took T.C. one hour to do the actual job. Unless he had to physically move the machine to another location that far away, I can't fathom anyone needing an hour to change an IP-address.

    ETA: How much time did it take to get the "Mission Accomplished" banner BTW? ;)

  • Rabiator (unregistered)

    Sometimes, the overhead comes from the need to have everything properly documented for -being able to retrace what went where -and outside entities.

    I'm working for a company that makes medical devices, and having stuff well documented is a good idea because it helps to get it right. But even more importantly, we really don't want to be caught with incomplete documentation in case of an FDA audit.

    So feature changes and the like tend to be slow and inefficient because everything has to be signed off by multiple people. Everything called "prototyping" however has much more relaxed rules.

  • (cs) in reply to Jugimaster
    Jugimaster:
    Meetings with the stakeholders?
    • Stakeholders of the.. government? :)

    Stakeholder != shareholder.

  • NeoMojo (unregistered) in reply to .
    .:
    Mr Steve:
    This is madness.

    THIS IS BUREAUCRACY

    THIS IS SPARTAAAAAAA

  • Goldie (unregistered)

    I worked for a large manufacturing company, apparently for too long, because the procedure kind of makes sense to me. If it's a production server, then I'd rather do a lot of prep work, make sure all the right people are involved and have a smooth transition, than throw something together real quick and take a production site down for a day, losing millions of $$. It took us about a year to replace the servers at our 17 plants, but to the plants themselves, the move was seamless (or so I hope). Obviously, for a small company this process would be overkill. It all depends.

  • Scott (unregistered) in reply to jkupski
    jkupski:
    if you do not find this preposterous, something is seriously wrong with you. You might not believe it, but it is still preposterous.

    pre·pos·ter·ous /prɪˈpɒstərəs, -trəs/ –adjective completely contrary to nature, reason, or common sense; absurd; senseless; utterly foolish: a preposterous tale.

    Or maybe you just have a different common sense. I'm joking somewhat, but how many times have you, as a techie, thought to someone "your lack of planning isn't my emergency"? I think that's how you're seen from an institutional perspective. You have different priorities.

  • Eeve (unregistered)

    Who needs efficiency when you can just print more money (go into more and more debt)?

    If our governments were run more like businesses where they have access to $X of tax money and had to make it work... and if efficiency was a top priority, think of how much MORE we could get for our tax dollars? Instead we get cash strapped schools, crumbling roads, poor health care AND an exploding national debt.

    It took that organization 60 odd DAYS to do what should have taken 2-3 total man hours. Imagine what else they could be doing with that time. sigh

  • foo (unregistered) in reply to Spartacus
    Spartacus:
    Top Cod3r:
    The real WTF is T.C. It sounds like he is an expert at avoiding work, and dumped all his responsibilities on the people in the other groups. Then when they didn't do it fast enough he decided to deride them on Worse Than Failure as punishment.

    More likely that he could be severely reprimanded or had his contract terminated for not following procedure.

    That's what happened to me.

  • (cs) in reply to Eeve
    Eeve:
    Who needs efficiency when you can just print more money (go into more and more debt)?

    If our governments were run more like businesses where they have access to $X of tax money and had to make it work... and if efficiency was a top priority, think of how much MORE we could get for our tax dollars? Instead we get cash strapped schools, crumbling roads, poor health care AND an exploding national debt.

    Governments don't have a monopoly on red tape. Businesses are often just as bad, once they're large enough. Efficiency is simply inversely related to organization size, and governments just happen to be the largest organizations around.

  • (cs)

    I work for a financial institution that makes billions of $ a year. And we get all sorts of red tape like this.

    Two years, paperwork out the wazoo, stalling, and an agreement to pay $50K, and we still haven't been able to get a server moved from our office to the datacentre.

    6 months would have been a bloody dream.

    -- Seejay

  • Maciej (unregistered) in reply to Eeve
    Eeve:
    Instead we get cash strapped schools, crumbling roads, poor health care AND an exploding national debt.

    We also have some of the lowest tax rates in the free world, and fund a disproportionately expensive military. I wouldn't dare claim that there's not a lot that could be done to make the fed run more smoothly, but I don't think one can get away with putting all the blame on inefficiency.

    As an aside, I worked for a branch of the government for several years, and while I did have run-ins with some red tape, it was never anywhere near this bad.

  • (cs) in reply to shakin

    Sounds like a problem I had at a previous job. I worked at a university. They converted a former computer lab back into a regular classroom, but never removed the 3 locks on each of the doors, so everyday someone had to find the keys/combinations to get into the room. We put in a request to have facilities remove the locks. After 3 months of waiting and calling every day, I took them off myself. Another month later, the facilities guys finally showed up and asked where the locks went. I handed them a box containing the locks. They filed a complaint against me for doing their job.

  • Alex Garner (unregistered) in reply to zip

    I've worked in many 'large institutions' of many kinds and I find your comment preposterous.

  • name changed to protect the innocent (unregistered) in reply to Erik

    I'm with you, to a certain extent. I have the same issues in a large company (that may or may not make cell phones, still not actually sure). The same kind of bureaucracy, idiocracy, and general throwing things over the fence. I have no patience for the process and lack of accountability, the delays and herd behavior that make simple things take months, but I do agree that, with sufficient time, you can find those people who will get the work done without an act of Congress.

    In the time between beginning in those environments, and actually finding the way to get things done without causing defcon two, people may find themselve sympathetic to the postal worker who feels that sending a memo to his supervisor via assault rifle has a certain appeal.

    For those who've expressed disgust and horror that this "actually" happens, I've found that government or private sector doesn't matter. As long as someone who has sufficient motivation to hide behind procedure and delay can do so, expect that it will happen. In smaller organization, this usually isn't really possible because pretty much everyone has daily interaction. The people who play that game usually do it in a limited context, but if they don't then everyone knows it and goes around them. In a large organization where someones sole job is to evaluate the appropriate use of three letter acronyms and lick stamps, however, a venture into doing something not specifically defined as a job function is akin to travel to Mars (i.e., exciting, but fraught with peril and the unknown). I can guarantee that any company of sufficient size is as likey to have theses problems as government, and the effect may actually be worse since many companies can and do simply lay off large numbers of people whenever wall street is unhappy with them (usually, the wrong folks, it would appear), while government-folks probably live in less fear of censure or dismissal for doing something proactive.

    For T.C. - don't worry about it. I think that I felt a great dela of satisfaction the first time I successfully colored between the lines, but ever since then the act has left me feeling less than fulfilled. Try to find a way to accomplish the actual work, and then let others fret about how to go about ensuring that form 2633t-a was filled out in triplicate and faxed to outer Mongolia with the correct sub-footer attachment stating that in no circumstance should outer Mongolia, receive, acknowledge, or otherwise accept form 2633t-a without the appropriate sub-footer which must remain (for privacy purposes) unspecified.

  • name changed to protect the innocent (unregistered)

    That brought tears of AWESOME to my eyes

  • har (unregistered)

    SO who's for socialized healthcare!!

  • my god! that;s my LIFE!!! (unregistered)

    Sounds familiar. I don’t want to try to top, but in my current situation, I’m pretty sure no mere human would be able to get the “stakeholders” to agree in any such rapid timeframe. I have nightly status meetings with Asia development in which 34 "core" people are expected to call in, and getting agreement with 34 people who will invariably have 68 opinions is an excercise in futility.

  • Anonymous (unregistered)

    Been there too; And just as I started getting used to it, our project failed, the workers were dispersed, and I found another job where we don't really have any configuration management concerns at all - and it's been kind of hard to get used to. Sort of disquieting, in a way.

    I mean, some of the bureaucracy is designed so that; if TC's data center burns down, they at least have the plans documented somewhere (including TC's IP address) so that, in theory, it can be rebuilt. That's an extreme scenario, but it's at the heart of what CMMI and Engineering is all about. It's the same for large organizations and small organizations if you want repeatability. It's how grown-ups do business, and yes, the process can get bogged down in paperwork and meetings when you have one idiot in the chain who can't handle their responsibilities - which is almost always a given, unfortunately. Especially with today's distributed, outsourced organizations.

    You want REAL pain? Add the requirements of having to work on a DoD Secret or Top Secret program.

    You want to know why we're spending $12 Billion a month for only 180,000 or so troops in Iraq? All those programs, all that 'technology'.

  • (cs)

    If it wasn't for all the "stuff" in the way of doing real work, I probably would not have nearly enough time to read this site everyday. Beaurocracy has its upside :).

  • Anonymous (unregistered) in reply to har

    who's for socialized healthcare!!

    I'd much rather have a review board of qualified, government medical consultants take 6 months to decide that I'm covered for a hip replacement, than have a private insurance company bean-counter deny me in 5 minutes, on the basis of an excel spreadsheet, after sitting on his fat ass collecting my $1000 monthly premiums for 10 years.

  • Been There (unregistered) in reply to my god! that;s my LIFE!!!

    At my last job, our division was run by a CTO whose canned response to everything was "speak to your boss about it".

    I was tasked with designing a new application infrastructure. Procedures required me to get approval of my designs from a) hardware team, b) architecture team, c) messaging team, d) programming team for messaging (not the same as [c]), e) networking team, f) legal department, g) security and h) DBAs. Each had their own forms, and review and approval procedures. In each case, I was mandated to put certain levels of redundancy into the system (a second local standby server for failover, then a second pair of primary/standby servers in case the SAN for the first pair failed, duplicate T1's (as opposed to a primary T1 and a backup ISDN), extra CPU's in case the primary CPU in a box failed, etc). All this in addition to the disaster recovery site which had an EXACT DUPLICATE of everything!

    Naturally, all this sent the total cost through the roof. When I told my boss we could make do with about 1/4 of what was being mandated, he told me that we had no choice but to build what was "required". As such, I told him he had to swallow the budget. He got the money. After a year of weekly all-hands-on-desk meetings, status reports and excuses, the thing still isn't built (I figure one dedicated person working a normal day could have put the whole thing together in about two months). I offered to do the work myself, but he didn't want to step on anyone's toes. sighs

  • James (unregistered)

    When I want my government computer moved, I go to the IT support internal web site, submit a "move my stuff" ticket telling them what equipment, where it is now, and where it's going, then I wait a week or two and it gets moved. It only takes that long because we have the lowest-level (cheapest) service contract.

    I can understand it taking longer if it's not "corporate" IT stuff (as in, "owned" by a branch of the organization rather than "owned" by the organization's IT contractors), but even then it should just be a matter of getting the "owning" branch to sign off on an order, then submitting the order to the branch in charge of moving it. I think the story must be a bit exaggerated if it takes more than a month.

  • har (unregistered) in reply to Anonymous
    Anonymous:
    who's for socialized healthcare!!

    I'd much rather have a review board of qualified, government medical consultants take 6 months to decide that I'm covered for a hip replacement, than have a private insurance company bean-counter deny me in 5 minutes, on the basis of an excel spreadsheet, after sitting on his fat ass collecting my $1000 monthly premiums for 10 years.

    or 6 months to schedule you in for the brain surgery you needed 3 months ago?

    the current system is crap, indeed. but we can go on to a good system, socialized would be just a little less crappy. i'm hard pressed to find any socialized program that does well.

  • Wally (unregistered) in reply to foo

    Me as well.

    Private sector, large company you never heard of. I changed one line of code to fix a debilitating production problem the weekend before the product was to go into broad distribution. There was not time to follow the "approved" procedures. The fix worked great, the product and the reputation of the company was preserved.

    My reward? A written reprimand, dismal annual review, loss of merit increase, and living in fear of summary dismissal for the year following. Had my pension not been so close to vesting I would have left.

    That was when I stopped giving a shit. Once I did that, things have been smooth ever since.

    I'm still at that same company, still not giving a shit.

    Captcha: Bling - Not any more. :-(

  • Joe (unregistered) in reply to NeoMojo
    NeoMojo:
    .:
    Mr Steve:
    This is madness.

    THIS IS BUREAUCRACY

    THIS IS SPARTAAAAAAA

    Damn, I was reading through the comments hoping no one beat me to it.

    Captcha: ewww - Is that the electronic version of the www? I get mine printed for me everyday by cron.

  • Top Cod3r (unregistered)

    I get the feeling all you people bashing this company for their corporate structure aren't team players, and you are obviously not cut out for the professional world.

  • Corperate Drone (unregistered) in reply to Mr Steve
    Mr Steve:
    This is madness. Pure madness.

    I work as the sole web developer in a small company, thank god. I can do pretty much whatever I like.

    Gees to work in a big place like this, you'd really need to just take the money learn not to give a shit anymore. Being passionate about your work at a place like this must be spirit crushing

    Thankfully I work in one of the few non-formal IT groups in our company, so this isn't what I deal with regularly. We are one of the few groups "empowered" to do what it takes to get our job done.

    When I compare my work to the formal IT groups, I am able to do the work of a team of ten, and a big part of it is I generally am allowed to avoid the bureaucracy. I would pull my hair out if this wasn't the case...

  • (cs) in reply to Top Cod3r
    Top Cod3r:
    I get the feeling all you people bashing this company for their corporate structure aren't team players, and you are obviously not cut out for the professional world.

    Try working in a very large professional environment where it takes two months to get something simple done that would take half an hour, but because thirty other people need to give their approval on it first, it turns into a grand endeavour, then you can flap your yap about being "team players" numbnuts.

    There's more than enough feedback from people on here that in many situations, companies doing stuff like this is the norm, but it doesn't mean that it's the best way. Two months to move equipment? Reprimanded for tiny changes that are of benefit to the company? Two years and corporate bullpucky to not even get something done that would be of beneficial use to several hundred people?

    Yeah, red tape may be there for a reason, but it can easily be one of worst things someone has to go through, especially if they don't know the process because it's more covoluted than anything they've seen before.

    Know what you're talking about before trying to sound smart.

    -- Seejay

  • SnapShot (unregistered) in reply to spittman
    spittman:
    Sounds like a problem I had at a previous job. I worked at a university. They converted a former computer lab back into a regular classroom, but never removed the 3 locks on each of the doors, so everyday someone had to find the keys/combinations to get into the room. We put in a request to have facilities remove the locks. After 3 months of waiting and calling every day, I took them off myself. Another month later, the facilities guys finally showed up and asked where the locks went. I handed them a box containing the locks. They filed a complaint against me for doing their job.

    Let that be a lesson. When someone asks where the locks are, the appropriate answer is "I don't know."

  • Frenchier than thou (unregistered) in reply to har
    har:
    SO who's for socialized healthcare!!
    Me! Me!

    Hey, at least the buggers won't try to bankrupt me if they're gov't employees...

  • T.C. - the submitter (unregistered)

    Sigh...

    When I read the first replies I was sad... people think I suck! I'm not lazy! I work very hard and have worked with some of the best companies in the US.

    Then some people started to stand up for me. Thank you.

    And yes, it took me an hour to do the move. The box needed to be moved from one part of the datacenter to another because of it's new IP address. There is a rule about that and I had to follow it. The hour was spent telling the electrician to ensure I got a 208V plug, having the necessary crew to do the physical move, get the network cables plugged in and ports activated, log into the *nix box and change the IP info (including pointing to the new DNS servers).

    My reason for the WTF wasn't how long it took me to DO my job... my point was that this is your hard earned tax dollars at work! Thw WTF is that this is standard operating proceedure in various US Gov agencies.

    Thanks!

    TC

    BTW - This is a true story! I'm just glad it is finally done. Now on to monitoring!

  • mikko (unregistered) in reply to Mr Moo
    Mr Moo:
    I think this is entirerly possible. I have worked for a Government Organization and an American automobile manufacturer and have seen things like this. Response times are ridiculous, you have to call everyone and their brother to do anything in these places. Requests get 4 - 7 signatures and get put on hold for many weeks before things get done or moved up to the next chain of command. So I do honestly believe that what was described could happen, maybe a little exaggerated but not entirerly out of this world.

    Unfortunately, this is true. This is the result of focusing on "Process" instead of results. Happens all the time. The "professional" project manager is the ultimate example of someone who does nothing but create paperwork to justify their employment...

  • mikko (unregistered) in reply to Mr Moo
    Mr Moo:
    I think this is entirerly possible. I have worked for a Government Organization and an American automobile manufacturer and have seen things like this. Response times are ridiculous, you have to call everyone and their brother to do anything in these places. Requests get 4 - 7 signatures and get put on hold for many weeks before things get done or moved up to the next chain of command. So I do honestly believe that what was described could happen, maybe a little exaggerated but not entirerly out of this world.

    Unfortunately, this is true. This is the result of focusing on "Process" instead of results. Happens all the time. The "professional" project manager is the ultimate example of someone who does nothing but create paperwork to justify their employment...

  • M L (unregistered) in reply to Michael
    Michael:
    Corperate Drone:
    I work at a large telecommunications company, and have lately been trying to set up a simple LINUX webserver (RedHat). So far we have a team of 10 trying to do what I could do myself in 1-2 weeks. 7 of them are vendor employees and three are internal.

    WTF #1: Why not just do it yourself then? It's easier to ask forgiveness than permission.

    WTF #2: It takes you upwards of 2 weeks to install Redhat?

    WTF #3: Suggesting that an employee should set up linux-based web servers on his own that can potentially expose a large telecommunications company to a serious security breach. It's easier to fire the knob for violating every IT security policy in the book than it is to forgive.

  • Grobbendonk (unregistered)

    s/Government/Big UK Business/g

    Except, we're slower. 6 months to get approval for a one line change explicitly recommended by the vendors documentation.

  • Big Organisation Pain (unregistered) in reply to T.C. - the submitter

    [quote user="T.C. - the submitter"]Sigh...

    When I read the first replies I was sad... people think I suck! I'm not lazy! I work very hard and have worked with some of the best companies in the US.

    Then some people started to stand up for me. Thank you. [quote] Thanks to you TC! An excellent story. As TopCoder and others have said - for those of you who think this is bullsh^t/exaggeration/whatever, you have just never working the right (wrong) type of place.

    Quick example of my pain: I can order an overnight delivery part for prototyping work. STill takes 3 weeks to get to my desk. (3 weeks = 1.5weeks to order + overnight + 1.3 weeks to get through incoming stores). Oh and it costs $400 in overheads/labour to place an order of any size - like for the $25 piece of wood we needed (to do a MIL spec test BTW, but that is another story).

    As others have said, it is the size of the orgainsiation that gives rise to the ineratia/beaurocracy - doesn't matter if it government/private defence/commercial.

    And a nod to those who have pointed out there ARE reasons behind having a process in place (despite the process sometimes being corrupted). Running acceptance test for the client (in Oil platform work), and a cowboy coder throws in a change overnight for a bugfix without regression testing. Then we engineers have to scramble and scrap, and the salesmen have to smooch, to not have a $10m job rejected on the spot.

  • (cs) in reply to Morty
    Morty:
    The Fox:
    Please, please, tell me it's not true. I'm just getting into the business world. In a place like this do you really need an electrician to unplug a computer, and a network guy to unplug the network cable? A few of you have said this, so it must be true. I just want to make sure... so I'm careful to watch out for jobs like that.
    There is truth here, but it's not universal. There are jobs with very little red tape, especially at smaller companies. Normally, though, you get paid less at such jobs. Quite frankly, part of why you get paid better at large corporations is because (1) working at big corporations is more painful; and (2) you need more "discipline" to follow all the rules.

    This is exactly why I turned down jobs at "big" companies and one at a national public union head office. I saw what this drone-ish lifestyle did to my dad.

    I make a little bit less than I could have working where I do now but I'm 10x happier. Slightly less money is worth my sanity. Besides, if I was in that situation I'd probably just blow all the extra cash on booze anyway just to forget the day.

  • (cs)

    As someone who works in the U.S. financial industry, I can definitely say the story is plausible. And I second the assertion that while the red tape sucks, there is a reason for it.

    At my previous job (a large midwestern finance company) one of my first tasks was to make a small change to a batch process that fed loan data to several downstream processes. It was a one-line change, took all of about 10 minutes for me to make the change and test it. However, the standard process to get this thing requested, approved, and into production went like this:

    Project approval and funding approval: 5 days (this does not include the downstream impact analysis that had to be completed prior to project approval) Procurement of development resource (me): 3 days Development: 1 day Shared testing (basically, initial QA with another developer): 3 days (had to find someone who had time to do the testing) Acceptance of project for QA review: 3 days Schedule test and production releases with Change Management and secure approval for release: 2 days Move project to QA servers:4 days (QA builds were done once a week) QA: 2 weeks (QA was understaffed, behind schedule, and there were several higher priority projects already in the queue) Move project to integrated test environment: 1 week (INTG builds were done once a week) Move project to production: 3 days Total elapsed time: 45 days.

    Contrast this with how things are done at my current job (a subsidiary of a large national bank). A batch process was changed 3 months ago to accommodate a change in a data feed from the corporate office. The change took about a day, and it was put into production a week later. No documentation, no impact analysis, no record of what was changed, who changed it, or how to roll back if something went wrong.

    Elapsed time: 1 week.

    Everything was peachy for a couple of weeks, until someone complained that several departments were getting incomplete month-end compliance reports. These were SEC-related documents, so the managers were very interested in finding out why they were wrong. Without documentation, it took a couple of days worth of hunting to trace the bad extracts back to the source batch process. Ultimately we discovered that the change made to the process had caused it to fail to write certain expected values into its extract, which triggered the chain of bad extracts to be produced downstream.

    Elapsed time to hunt down the problem, do an impact analysis, rework the batch process, test it, and get it back into production: about 2 weeks.

    I'd rather deal with the red tape, knowing that what's out in production actually works, has been properly tested, and won't hork something else downstream, than deal with the all-too-frequent fire drills that we go through at my current job (which, incidentally, has implemented more stringent testing and promotion procedures to prevent the aforementioned fire drill from happening again).

  • KG2V (unregistered) in reply to Spartacus
    Spartacus:
    Top Cod3r:
    The real WTF is T.C. It sounds like he is an expert at avoiding work, and dumped all his responsibilities on the people in the other groups. Then when they didn't do it fast enough he decided to deride them on Worse Than Failure as punishment.

    More likely that he could be severely reprimanded or had his contract terminated for not following procedure.

    Yeah - that would be normal

    I can tell some horror stories about this kinda stuff. Like being the developer, and sole end user on a piece of software used to test a deliverable piece of hardware for the government, and finding - gasp, a bug (after the software had been stable for 2 years)

    (note: all these steps have to be done on paper)

    The End User (me) had to fill out a bug report, and send it to the developer (me)

    The Developer (me) had to find the bug, and send back a proposed revison back to the end user (me), and to the 'committee'

    The 'committee' had to meet to approve the proposed fix - the 'committee' was the End User (me), The developer (me), my manager (who had never used a computer in his life - hey, it was 20+ years ago), and a rep from the prime contractor

    The committe's results got sent to the Navy for approval

    Approval came back to the prime contractor, who forwarded it to the 'committee'

    The committee then gave approval to me to get the source code from the "sourcecode repository manager" (me)

    The Programmer (me) got to make the change, and send it to QA (me) who signed off, and sent it to the end user (me) for final test, who signed off, and then had the prime contractor check the test - who signed off

    QA (me) then got to release the software to the end user (me), had the programmer (me) send the latest versions back to the sourcecode repository manager (me), to have it locked away, and when that was done, paperwork had to subitted to the 'committee', the programmer, and the end user

    In case you didn't notice - the ONLY person who actually DID anything was me - but I actually had to fill out pages of documents to myself, and sign them off, then go meet with the boss, and the prime contractor (usually got lunch out of that)

    Typically took 3 weeks or so for the paperwork to go from the committee to the prime, to the Navy, and back down - all for a 60 second fix

  • BA (unregistered) in reply to Wally
    Wally:
    Me as well.

    Private sector, large company you never heard of. I changed one line of code to fix a debilitating production problem the weekend before the product was to go into broad distribution. There was not time to follow the "approved" procedures. The fix worked great, the product and the reputation of the company was preserved.

    My reward? A written reprimand, dismal annual review, loss of merit increase, and living in fear of summary dismissal for the year following. Had my pension not been so close to vesting I would have left.

    That was when I stopped giving a shit. Once I did that, things have been smooth ever since.

    I'm still at that same company, still not giving a shit.

    Captcha: Bling - Not any more. :-(

    And what else changed because of that line of code? Did you do all the proper regression testing? Did you properly perform the change on your local build, then commit the change to the repository, then have your build machine perform a full build from a clean checkout?

    Or are these the "bureaucratic", useless practices that you skipped to get your "brillant" fix in?

    Release dates can be moved, shoddy code can only be posted here.

  • Shooter (unregistered)

    I was a PC Tech back in Win3.1 days and observed an H1B type Cobol Programmer contractor sitting at her PC, day after day, week after week, doing nothing but playing solitaire. All day every day. Probably waiting for approval for this or that minor program change. One evening I simply removed solitaire and all other games from her PC. Sure enough, the problem call came through that this critical user couldn't boot her PC and it was Priority 1. When I responded, I was quietly laughing my ass off when I asked her to show me the problem. "

    "The PC boots just fine!!"

    I'm sure her salary was ultimately being paid by taxpayers.

  • Cowboy (unregistered)

    I worked at the Federal Transit Administration and this is exactly my experience there. I had tasks that I submitted to the CCB (Change Control Board) that would take 6 weeks or more to get approval because if a single member of the board couldn't make it they would cancel the meeting. What is worse is that the members of the CCB didn't know what they were talking about or understand the changes.

    Working in the federal government was the worst work experience of my life. Everyone laughs and jokes about government's inefficencies but what they don't realize it that it is worse than even the jokes. Furthermore, they go and vote for people who will create more federal agencies and expect a different outcome.

  • whicker (unregistered) in reply to BA
    BA:
    Wally:
    Me as well.

    Private sector, large company you never heard of. I changed one line of code to fix a debilitating production problem the weekend before the product was to go into broad distribution. There was not time to follow the "approved" procedures. The fix worked great, the product and the reputation of the company was preserved.

    My reward? A written reprimand, dismal annual review, loss of merit increase, and living in fear of summary dismissal for the year following. Had my pension not been so close to vesting I would have left.

    That was when I stopped giving a shit. Once I did that, things have been smooth ever since.

    I'm still at that same company, still not giving a shit.

    Captcha: Bling - Not any more. :-(

    And what else changed because of that line of code? Did you do all the proper regression testing? Did you properly perform the change on your local build, then commit the change to the repository, then have your build machine perform a full build from a clean checkout?

    Or are these the "bureaucratic", useless practices that you skipped to get your "brillant" fix in?

    Release dates can be moved, shoddy code can only be posted here.

    Hold on.

    1. Changing a non-functional line of code to what that line of code would need to be to be functional should not be an issue. Either a line of code works, or it does not.

    2. "What else changed because of that line of code?". Hmm, let me think: when compiled, the product actually worked. As opposed to, say, did not work?

    3. I don't know where you work, but if something big is shipping, its momentum is taking it out the door regardless. Typical managerial response: 'Pfft, just one line of code wrong... we can handle that later.'

  • Tom Kite (unregistered) in reply to Top Cod3r

    UNFREAKIN BELIVEABLE...YOU MUST BE ON THOSE SO CALLED G.S. EMPLOYEES!!! T.C. IS FAR FROM WTF LAND...SO GET A FREAKIN CLUE DIPWAD G.S.

  • (cs) in reply to Tom Kite
    Tom Kite:
    UNFREAKIN BELIVEABLE...YOU MUST BE ON THOSE SO CALLED G.S. EMPLOYEES!!! T.C. IS FAR FROM WTF LAND...SO GET A FREAKIN CLUE DIPWAD G.S.

    Seriously, who let the AOL ID-10-T people out of their cages?? My brain is bleeding more from this line of wisdom than it is from reading Barrens chat!

    -- Seejay

  • Rich (unregistered) in reply to spittman
    spittman:
    Sounds like a problem I had at a previous job. I worked at a university. They converted a former computer lab back into a regular classroom, but never removed the 3 locks on each of the doors, so everyday someone had to find the keys/combinations to get into the room. We put in a request to have facilities remove the locks. After 3 months of waiting and calling every day, I took them off myself. Another month later, the facilities guys finally showed up and asked where the locks went. I handed them a box containing the locks. They filed a complaint against me for doing their job.

    Hope you learned your lesson: Throw them in the trash and feign ignorance.

    Rich

Leave a comment on “Diary of a Government Contractor”

Log In or post as a guest

Replying to comment #:

« Return to Article