• Goldholz @lemmy.blahaj.zone
    link
    fedilink
    arrow-up
    0
    ·
    9 hours ago

    technical names

    We are a german company with only german customers. That variable name wouldnt have shown up anywhere displayed in the UI. That i got no explaination STILL is still a thorn in my side.

    fail check In that directory are .DB and .PX files which it is supposed to connect to or with another function, clone them to a curtain directory of the users choice. Now i doubt i need to elaborate on where the problem could be if the directory path of the user doesnt exist.

    sql connection Yes

    AND NOW THERE IS EVEN MORE! Just as i wrote the earlier comment i got more FUN interactions with my boss :D

    Told him these files seem to be damaged or faulty in some way. They cant be accessed via SQL querys. No select, no alter table, no drop, no delete, nothing! So i spend the entire yesterday afternoon trying to firgure out what the issue could be. My boss doesnt belief they are corrupt (which i never said. I just put it as a possibility) because a Paradox file reader programmed with C++ can read them. Then he went on an angry writing about how dare i test with similar files with which i tested the functions so faar because it is easier to see changes in a 3 row table, than a 2374 row table. And rejected the idea these files could be different versions. Then i broke a bit, litterly showed him that they are 3 different paradox versions and told him that “i must be halucinating it all just the same as the meeting” I got this as a reply: “Please keep communication technical.” Instead of making the version selection dynamic, i got told to hard code it all. So: making 3 DIFFERENT CONNECTION STRINGS!!! AND 3 DIFFERENT EXTRA INSTANCES FOR ALL OF THEM!! On one hand they laid me off for not enought skills, now they get mad i am constantly keeping everything dynamic and in accordance with basic coding principles! Mind you, he told me to hard code the versions and the entire connection string in the first place! And instead of drawing the entire connection string from the registry, only the directorys path from there.

    I replied this:

    “sure yes you can hard code everything. You’d just go against basic coding conventions. The way i am being treated is making it hard staying technical. Even when the versions are being hard coded it doesnt resolve the problems with the files. But like you demand i wont say anything anymore and try magic to fix these files.”

    It is REEEAALLY hard for me not to tell him to fuck off or march out of the office

    My boss’ reply:

    “CREATE A CONNECTION. NOTHING ELSE”

    I didnt know i spoke mandarin! I must be, because NO WHERE did i say i cannot create a connection to these files!

    So i wrote 2 whole things, explaining all analytical steps i took and again that i didnt say i can not connect to the files but the files cant be altered Connection: yes Query: no

    They do want to make me go crazy, im telling you!!! I am SO glad now that i got kicked. Idk why SUDDENLY this is happening. My assumption is that he, due to that snake collegue, views me of a dumb idiot and so ofc naturally antagonises me in his mind and treats me automaticly in this manner now.

    I wish they’d put me on leave like i asked when i got told i get laid off.

    Sorry but this can not NOT be on accident this behaviour. It frustrates me so much the fact i litterly gave them an instruction manual on how i need to be communicated with and it got just ignored. I knew from beginning of this whole sharad, they only play as if it were a fair decision making and chance of me not being laid off.

    This company, and i know it, leaves me wanting to from now on build even less friendly ties to collegues of future companies

    • luciferofastora@feddit.org
      link
      fedilink
      arrow-up
      0
      ·
      7 hours ago

      “sure yes you can hard code everything. You’d just go against basic coding conventions. The way i am being treated is making it hard staying technical. Even when the versions are being hard coded it doesnt resolve the problems with the files. But like you demand i wont say anything anymore and try magic to fix these files.”

      So i wrote 2 whole things, explaining all analytical steps i took and again that i didnt say i can not connect to the files but the files cant be altered Connection: yes Query: no

      From my own autistic experience, people tend to get irritated when I try to explain my reasoning or analytical steps too much. At some point, you just have to accept that they’re not gonna get it.

      When I’ve had a similar situation (much less hostile, thankfully), I just implemented it as told, documented it and let it break to show them why it wasn’t working. They took me seriously after that.

      But also, when you’re on the way out anyway, don’t put too much effort into doing things “right”. You don’t owe them competence. They already think you’re incompetent. If they want you to add tech debt, that’s the most legitimate way to take revenge.

      I wish they’d put me on leave like i asked when i got told i get laid off.

      Honestly, it’s very reckless of them to not do so. I know we had an incident where a laid-off colleague (well, contract didn’t get extended, but the result is the same) pulled some nasty shit on his last day. Management learned from that and the next time they had to fire someone, they first revoked all access, then had them surrender all company devices and wipe company data off their private devices with security watching, then put them on leave for the rest of the contract. Just safer that way.

      (This is not an encouragement to take any revenge on them. That might land you in legal trouble. But you can’t get in trouble for doing exactly what they tell you to. If their instructions are stupid, that’s not your problem.)

      This company, and i know it, leaves me wanting to from now on build even less friendly ties to collegues of future companies

      I think the difficult part is figuring out which of your colleagues are worth building ties with. I have some that I’m friendly with, some I’m more “professional”, some I pull a face when I see their message pop up and put off reading it for as long as I can.

      Some companies are shit. Not all of them are.