Fix this, but you can't run it.



  • Today is an exercise in frustration. One of my coworkers gave me a large bottle of Crown Royal that is now sitting on my desk, mocking me. I wonder if I'll make it through the day without cracking it open?

    I have this iteration to fix six bugs with a legacy vehicle variant on the trainer we're working on. In this particular case, it's a rather old version of the vehicle. Up until this point, the V1 cab has been installed on one of the motion platforms and hooked up, ready for testing. The V2 cab, which doesn't have the same issues, is sitting on the floor hooked to 'life support' (a pair of computers that fake it into thinking it's on the platform).

    Today, they decided to pull the V1 off the motion platform, and have moved it to the warehouse. There is no plan to re-install it on the motion platform, instead they are putting another of the 'new' variant cabs up there (all platforms are now the 'new' cab type). There is no plan to put it on 'life support' so we can run it off the motion platform, even if there was there are no computers configured for that; it would take a full day of setup to get working. Lastly, it does not run at our desks, as it requires a piece of archaic hardware to properly initialize it's I/O, and we don't have any of those laying around.

    I have until next Friday to fix it's bugs.

    That bottle of Crown may not make it home with me tonight.



  • You get no sympathy from me when you get to play with such cool toys.



  • You'd change your mind if you saw this grotesque mess of a code base...


  • SockDev

    i'm torn.

    should you:

    1. RUN AWAY

    or

    1. OOH SHINY! 😃


  • Discourse numbering strikes again.@accalia said:

    i'm torn.

    should you:

    1. RUN AWAY

    or

    1. OOH SHINY! 😃

    What the balls? It works on quote...


  • SockDev

    i know... i didn't feel like fixing it.





  • Last day without Discourse Bugs: null <t3806p7>



  • @Keith said:

    Discourse numbering strikes again.

    What the balls? It works on quote...

    That's really weird. Once again, Discourse is TRWTF



  • @CodeNinja said:

    I have until next Friday to fix it's bugs.

    That is easy. Remove the apostrophe. Bug fixed. My Dad fixed this permanently at his company: he forbade anyone from using any apostrophes. Any time you are tempted to use one, try to re-write without the apostrophe.



  • Hey, you remember that other thread?

    Yeah. That still applies.



  • @CodeNinja said:

    Today, they decided to pull the V1 off the motion platform, and have moved it to the warehouse. There is no plan to re-install it on the motion platform, instead they are putting another of the 'new' variant cabs up there (all platforms are now the 'new' cab type). There is no plan to put it on 'life support' so we can run it off the motion platform, even if there was there are no computers configured for that; it would take a full day of setup to get working. Lastly, it does not run at our desks, as it requires a piece of archaic hardware to properly initialize it's I/O, and we don't have any of those laying around.

    I have until next Friday to fix it's bugs.

    How much does the company want for that V1 cab? I'd take it home and hack together a replacement for said piece of archaic hardware... 😀



  • @Matches said:

    Hey, you remember that other thread?

    Yeah. That still applies.

    This. You can't drycode a bugfix. You can drycode a feature, but that means testing it afterward takes longer. Put in this situation I'd flatout refuse the work - I've got plenty of stuff to do, and it seems like you do as well.



  • @Keith said:

    You get no sympathy from me when you get to play with such cool toys don't understand its/it's.

    FTFY



  • I doubt he can flat out refuse to work, since I think he works for a military type group [somewhere], from what I remember, a defense contractor or something.



  • @Matches said:

    I doubt he can flat out refuse to work, since I think he works for a military type group [somewhere], from what I remember, a defense contractor or something.

    Why couldn't he refuse to work? Being a contractor isn't the same as being in the military.



  • He can refuse to work, but generally speaking it will almost always result in being fired.

    If he's not ready for that step, it's generally not recommended. (Specifically, not working the weekend is one thing, refusing a bug fix on what's presumably military hardware is a completely different thing)



  • @Matches said:

    He can refuse to work, but generally speaking it will almost always result in being fired.

    Yes, in any company. I'm not understanding why you think his situation is special due to the type of employer.



  • At most employers, you can get them to understand that if they don't have an actual install, you can't really debug the code.

    Military generally doesn't care that something doesn't exist to go chase it.



  • Have you experienced this? This sounds like ignorant generalization, is why I ask.


Log in to reply
 

Looks like your connection to What the Daily WTF? was lost, please wait while we try to reconnect.