• (nodebb)

    Alas the situation is quite common..... At least this time the outcome (for you and the other devs and juniors) was good... The "juicy bit" would be to find the (hopefully horrible) fate of the Boss+n....

  • Hans (unregistered)

    'Pray, Mr. Babbage, if you put into the machine wrong figures, will the right answers come out?'

    boss+1: "of course they must!"

  • gnasher729 (unregistered)

    When boss+1 demoed the code, it was his responsibility that everything would go fine. That's why he is boss+1. He failed. Which makes him incompetent, and he should be fired, by his own standards.

  • boss^boss (unregistered)

    wouldn't it be boss^2 and boss^3?

  • Yazeran (unregistered) in reply to boss^boss

    In this case cubing the Boss+n's IQ would actually give a sensible result

    (Yes i know that it needs to be below 1 in order to get smaller with cubing, hence the correctness....)

  • Sheriff Fatman (unregistered)

    After a few weeks of this, we had all had enough of the abuse and went to boss+2, who was totally disinterested.

    s/disinterested/uninterested/

  • Gargravarr (unregistered)

    Jaded cynicism (fostered in no small part by stories on here) suggests to me this was boss+1's plan all along, to force the entire (expensive) team out by painting them as incompetent, inexperienced wastes of money and then replace the entire team with cheap offshore contractors, and pocket the bonus for saving the company money.

    I've witnessed minor political points-scoring at a previous firm so it's easily possible in my mind that some places do operate like this. It is just appalling that the technical people are the ones made to put up with it.

  • T.T.O. (unregistered)
    mandatory testing - by US
    By United States?
  • Chronomium (unregistered)

    After a few weeks of this, we had all had enough of the abuse and went to boss+2, who was totally disinterested.

    We all found other jobs, and made sure to bring the better junior devs with us.

    In a perfect world, there would be another step in here.

    "We then went to boss+2 and told him, as a group, that we would all quit on the same day if the boss+1 problem was not dealt with to our satisfaction."

    Obviously this would never happen because 1. you'd have trouble getting everyone to agree to carry out the threat in time and 2. it probably won't change the final result. But it's just a thought exercise anyway.

  • Colin (unregistered)

    Boss+1 didn't get where he is by having things go wrong under his watch, and if things did go wrong under his watch he for sure made it clear that it was someone else and not him. And Boss+2 certainly isn't paid to care about what middle management are doing.

    Standard bank/large corporation.

  • Carl Witthoft (google) in reply to Chronomium
    In a perfect world, there would be another step in here.

    "We then went to boss+2 and told him, as a group, that we would all quit on the same day if the boss+1 problem was not dealt with to our satisfaction."

    That's what's known in the business world as "having a union." There is no other way for line workers to have power.

  • (nodebb) in reply to boss^boss

    "wouldn't it be boss^2 and boss^3?"

    Only in a bureaucracy, methinks.

  • snoofle (unregistered) in reply to TheCPUWizard

    They replaced us all with junior developers. The younger guys had even less of a clue than we did about what to build or how to make it sufficiently generic enough so that it was even remotely close to what was actually needed. This caused the regulatory deadlines to be missed which caused all sorts of finger pointing from the top down. Naturally, all the developers were fired. The managers were left in-tact as it's NEVER their fault.

    Word got around about what happened. I understand that they're having a hard time attracting people to fill development roles these days.

  • Joel B (unregistered) in reply to snoofle

    I wish we were able to publish actual names for that reason - to act as a warning to others.

  • masonwheeler (github)

    We all found other jobs, and made sure to bring the better junior devs with us.

    OK, TRWTF is that you didn't get sued for this. At pretty much everywhere I've worked, inducing a coworker to follow you to a new job is a breach of your employment contract. How'd you manage to dodge that one?

  • James (unregistered) in reply to Sheriff Fatman

    Yes, you would want him to be disinterested.

  • Carl Witthoft (google) in reply to masonwheeler

    @masonwheeler - here in the unitystates us employees have no contract. There's nothing they can do about who we talk with or who we invite to join -- or leave-- a company.

  • snoofle (unregistered) in reply to masonwheeler

    Who induced them to leave? The junior developers wanted out as much as we architects did. In my particular case, I told my new employer I had worked with a good junior guy who wanted to leave so they called him, interviewed him and offered him a job.

  • Eric Gregory (github) in reply to masonwheeler

    Much of what's in employment "contracts" is legalese intended to scare you, nothing more. Even when it is enforceable can you imagine taking a job at a company with a reputation for suing former employees?

  • my name is missing (unregistered)

    What's wrong with demanding programmers write perfect code every time* ?

    • Perfect World, Perfect Requirements, Perfect Bosses, Perfect Customer required
  • Dave (unregistered) in reply to Carl Witthoft

    Except the law, natch.

  • Matt (unregistered) in reply to masonwheeler

    In the US, specifics vary from state to state, but in general at-will employment means anyone can leave their employer at any time for any reason they feel like. With a few exceptions, contracts specifying otherwise are not worth the paper they're printed on.

    In any case, even if the law were on the employer's side, it would almost never be worth an employer's time or money to bring such a matter to court unless the employee in question is somebody absolutely indispensable to the survival of the business.

  • siciac (unregistered) in reply to Carl Witthoft

    That's what's known in the business world as "having a union." There is no other way for line workers to have power.

    Having power doesn't fix broken leadership, though. The union might make it possible to tolerate the stupidity, but the company will still be broken and go out of business.

  • Duke of New York (unregistered)

    ... and here comes Duke to pick nits: Where was boss+0 in all this? Why did he keep telling devs to push unverified code to the world? Why did he allow boss+1 to shit on his team? Why did the devs have to raise their concerns over his head?

  • snoofle (unregistered) in reply to Duke of New York

    He was a royal suckup; yes'd B+1 at every turn.

    He had been there for 25 years, was really good at it, and managed to never be held responsible for failure because he had obeyed orders.

  • Decius (unregistered)

    If a company has more than three layers of boss, it's doomed.

  • His Derpiness (unregistered) in reply to snoofle

    So not only did they thoroughly burn all their bridges (and any rafts to boot) twice, but they also deemed it necessary to carpet bomb the country side for good measure. :D Ah well, at least they reap what they have sown. That is rare.

  • Kaewberg (unregistered) in reply to Decius

    I used to work for the Swedish police. They have eight layers of management. I completely agree with your assessment.

  • (nodebb) in reply to masonwheeler

    "OK, TRWTF is that you didn't get sued for this. At pretty much everywhere I've worked, inducing a coworker to follow you to a new job is a breach of your employment contract. How'd you manage to dodge that one?"

    Assuming you can get sued for this, I'd be interested to see it being proved.

  • gnasher729 (unregistered) in reply to masonwheeler

    Apple, Google and some others were fined several hundred million dollars because they had an agreement that they wouldn't poach from each other. So the law seems to be very interested in guaranteeing that employees are free to join the company that has the most interesting job, the highest pay, the best working conditions etc.

    And now try proving that anyone "induced" anyone to do anything. Clearly when I leave, any coworker is free to ask me if my new company has more jobs available and if I would recommend them.

  • GoogleBeforeYouTalk (unregistered) in reply to Sheriff Fatman

    Google shows disinterested to be a perfectly fine word. Been in use since the early 1700's

  • Duke of New York (unregistered)

    Non-recruit agreements between employers and employees are very weak in California, and tech startups like this because it makes technical labor readily available, but it isn't necessarily the case in other US states. If the employee accepts a specific payment for the agreement, or if it is part of a productive business arrangement (e.g. corporate partnership) then a court can be more inclined to enforce it.

  • Dave (unregistered) in reply to Duke of New York

    All this stuff is negotiable, and as a general, very broad-brush rule, where they have been specifically negotiated for a one-off employment contract (as for e.g. a senior employee) such clauses are likely to be valid, whereas if they're thrown in as a standard term for all employees, they're very unlikely to have any (significant) legal weight.

  • (nodebb) in reply to GoogleBeforeYouTalk

    Yes, "disinterested" is a perfectly fine word. But it doesn't mean the same as "uninterested". It means, essentially, "impartial". (More fully, that one does not have an interest in either side of the debate.) As James pointed out, you would want boss+2 to be disinterested, but instead he was uninterested.

  • Axel (unregistered)

    "Yes, 'disinterested' is a perfectly fine word."

    I think you mean cromulent.

  • four axiz (unregistered)
    Comment held for moderation.

Leave a comment on “For Want of a CR…”

Log In or post as a guest

Replying to comment #:

« Return to Article