24
Agred
5y

Fuck. I can't take this shit anymore.

There was a project where we had to implement third-party system for government agency processes management. For some reason, probably because my work is cheap for my boss, the task was assigned to me. Just as a reminder, I'm a .NET Dev. Zero experience in server management. Zero experience in external services implementation.

Anyway, system producent, also an government agency, got angry, becasue they can only earn money on implementation. They have to give the software to other agencies for free. Because of that I've got client program, incomplete documentation and broken scripts for database creation. It took me 2 months to get it all to work but at the end client was happy, my boss got paid and I've got 500 PLN (~130 USD) bonus.

Everything was fine for a while, but after a month server has started freezing everyday, some time before 7 am. The only way I found to make it work again was to restore snapshot made everyday at 10 pm. For a month I was waking up earlier and restored snapshot, and after that my boss took it upon himself. I tried few times to find a bug and fix it, but to no effect. Even person with much more experience with it tried to help but also couldn't find anything.

My solution? Copy all the data and configuration, create new machine, copy everything and check if the problem persists. If not, kill old server. Client won't even notice. But nooooooooo... It would cost my boss a bit of money and I'd need to work on it and he can't let it be, because I'm the only developer working on his flagship product. He'd rather wake up everyday and restore snapshot. Okay, as you wish.

And today, finally, everything went downhill. Snapshot wasn't created, server froze, backup can't be created. Nothing can be done. Client is furious, because they have had reported this problem and a few times restoration was too late and they couldn't work. No one knows how to fix it, I'm not working today (I'm still studying and am available only 2 days) and situation is really shitty.

BUT SURE. ITS BETTER TO RESTORE SERVER EVERYDAY THAN JUST FUCKING FIX IT.

Oh, also, there's no staging or any other real backup. We have snapshots for each day and that's that. Boss' order. Why do I even care...

Comments
  • 6
    what the fuck, sounds really shitty.

    Hope that you can find another place soon :)
  • 3
    @Linux Thanks. First nice thing someone said to me today :D
  • 3
    @Agred

    But I surely hope that it is not the last time :)
  • 4
    While the situation is pretty shitty, can't you make one extra script/cronjob that takes a snapshot and then restores at set times in the day? At least you won't have to worry about that anymore, and if it borks up, it's most likely because somebody touched something they shouldn't have, so you can deflect any blame.
  • 3
    @endor To be fair, I could. But I didn't want to. I had hoped that my boss will quickly get tired of restoring it everyday and just let me fix it my way. Time passed, I got involved in other projects and completely forgot about it. And he wasn't really complaining either. It doesn't matter now, since snapshot wasn't created.
  • 2
    @CoffeeNcode The problem is, no one wants to hire a student that will work only half time. And I'm finishing in a year, so I guess I'll have to survive here at least for that long.
  • 3
    @Agred

    Maybe practise not to give a darn.
    Thats definitely a skill ;)
    Had to learn that, too.

    Anyways. Fell you much, fellow (dual) student.
    You're doing good! And hang in there!
    Times are gonna get better.

    Cheers
Add Comment