I hate when some old project that I didn't build gets dumped on me. It's hard to do updates or fixes when your head is not around the project, you don't know or have any notes on what the original requirements and intentions were. It's hard enough to handle requests on old stuff I did build myself, because I've still largely forgotten everything by then.
We build a crap-ton of stuff for HR, and it seems they never use any of it. We've got all these half-finished projects for them just sitting around, and they're still passing around paper forms and getting wet signatures because they can't ever finish and implement anything they request.
One of my co-workers handed me something from them yesterday because she thought I originally built the workspace. I did not, she did, but whatever. We keep getting these intermittent, small requests for this project like every two months or so. We never remember what this whole thing is even about....the meetings and the initial setup were so long ago. They don't ever schedule meetings to discuss finishing this thing and getting it up and running for them. We just keep getting these penny ante requests to do one little thing, which does not even come close to completing the project into something useful for them.
So, I spent a while looking at the setup and its automations, trying to figure out what's going on so the request makes sense, and I can do whatever HR is asking for. And I did it.....which required setting up a new automation. Which is fine, except that because I didn't grasp the entirety of the project, I noticed my update broke three other existing automations. So then I had to spend the rest of the day figuring those out and fixing them. Had I really been up to speed on everything, I would've known a better way to do the update which wouldn't have broken anything. Unfortunately, when you do something, sometimes you can't undo it, so there was no way to go back and do it smarter and avoid breaking the other components.
Honestly still not sure my fixes are doing what they want done, but we'll never know, because you can't hardly schedule project meetings with HR, because they think they all have to come, and they never all have open time slots at the same time. They can't just send one or two people who know what they want and liaise with us and get something done. The consolation I have is that they're probably never going to use this anyway. It's another random small piece of work in a disjointed, never-ending, HR black-hole.
Oh well, as long as they keep issuing my paychecks, I guess I won't be too grumpy.