I am on-call on a new team that I joined this week. I just finished learning in a bit detail about their inputs / output sources and architecture in general. This week has been interesting. We got a COE (correction of errors) for a bad change that led to congestion in the network. I spent a bit of time diving into it, the change wasn’t that big, just splitting a job into small batches. But that led to 2 dataset within the same scope being produced at 2 different times, and there was a validation logic which filtered datasets by dates. This led to us doing the wrong thing. Who could have thought when pushing this change (not my change btw) that it’d have this side effect. We didn’t catch this via any test.
Now we had a holiday this week, so I am not sure if I was a bit lazy (i wasn’t) or there’s not enough time for on calls to handle other things. I haven’t been able to and even though I am not working, in the back of my mind, I know there’s work to be done and it would be better if I just did them. There’s also another validation work I need to do and check up on. As we get more experience there’s a lot to handle and I am trying to figure out how to balance these all. Pair that up with social life as well and other responsibilities. Work never is from 9-5 and expands beyond that. At least in the back of your mind when you are a knowledge worker.
So, it really is about privatizing things. What you are doing and what you are not. Right now I am not going to spend too much time working on my oncall work it’s Midnight and I am going to sleep. Maybe I will wake up a bit earlier - I need to. To make oncall report and also try to check a few things off. Let’s see I hope I wake up by 5 or something. I will then have 5 hours to work on stuff. This is not a normal day, just a day with a bit more to do.
Comments
Post a Comment
Type away!!