17
rutee07
12d

Fuck this other project, seriously. Why was I borrowed here? I want to go back. The people who are supposed to help me with the codebase don't know what any of the code does at all. I wish they would just say I'm on my own so I can negotiate for more time instead of saying "you can find it here" and then it's not there, oopsie. Then they would ask somebody else about it and oh, they don't have it either. What game is this?

Sure, I can perform colonoscopy on this giant shit generator but I can't finish putting the feces together in less than a week. I'm also not a mind reader. I cannot tap into the other developers' consciousness and find out that there's code they haven't committed yet, that this code I just pulled is supposed to be deprecated. I cannot perform hypnosis or some fantastical witchcraft to tap into memories they cannot remember themselves. Not to mention the scripts that are in different branches that somehow turn this into a giant jigsaw puzzle.

I've already documented the setup for the development server because it took an entire week to annoy and jog people's memory on where the missing source codes are and what kind of hacky shit they did to make it work. All I can do is be an annoying fuck and spam people with screenshots of "look, it's not there" until they are angry enough to remember things or exhausted enough to let me go. Until then, roadblocks will be raised every meeting and I'll do my best not to unreasonably blame myself when I find it hard to sleep at night.

Arrrrgggggggghhh. Make it stoppppppp.

Comments
  • 0
    Human sacrifice except not human.
  • 2
    "The people who are supposed to help me with the codebase don't know what any of the code does at all"
    More people = more results though, ignoring any of the practicalities, which we never need to worry about, that's a dev job.

    "I'm also not a mind reader."
    You should be a mind reader with the other devs. You devs are like one big cohesive brain right? I sure as hell don't understand you, so I assume you must understand each other.

    "I cannot perform hypnosis or some fantastical witchcraft to tap into memories they cannot remember themselves."
    What *do* you do then?! Call yourself a dev?
  • 6
    In all seriousness though, good luck with it all, and you're doing the right thing by nagging people and documenting *everything*. Get to a point where you can get things up and running and understand the codebase enough to work on it, make sure you have it in writing whenever someone says something like "oh I've been working on x for months but I just haven't committed yet so don't touch that please" and "oh we don't use that code anymore but it's there just in case we break anything", and make sure the stuff *you* write is watertight.

    This has all the hallmarks of a failing project. Make sure that if / when it fails, you have a paper trail showing you were a positive impact, and not the reason for its failure. Don't let yourself get set up as the fall guy.
  • 3
    @AlmondSauce Thanks. I've been worrying about the fall guy part actually. I see warning signs from the other developer but most of our conversations are saved via chat. I just hope it never reaches that point.
  • 3
    @rutee07 Save those chat logs to a personal or offline document. Worst case scenario the company wipes the logs because it works in their favour, and then you have nothing.
  • 1
    @rutee07 I saw "colonoscopy" and thought it was you. Awww you're so cute when het up. <3
  • 1
    @Fast-Nop Thanks. I can't find another word to describe it. :D
Add Comment