- I also have a coworker that "Demands I Look At His Code Now". And, in general, he demands attention.
- Sometimes it is not time, but emotional. I don't know why but a lot of people come to me to discuss personal issues, or issues at work. I want to help or at least listen, but it is difficult to get anything done if each one of them steals 20 min or more. I feel horrible when I have to terminate the conversation abruptly because I have stuff to do.
- A few of my coworkers like just to be in my office when I am coding or fixing an issue. I think this would be extremely boring for me, but some people like to see how I solve problems. I feel flattered and enjoy the company, but it can get stressful when it is more than one person at a time. I guess it is a blessing and a curse.
This is unfortunate but means that I fall behind by however long I don't ask them to review my code for :( Others are great and I don't have to ping them directly and they can tell how urgent a review is or isn't usually.
Not commenting specifically on any situations discussed here but just realizing I do sit on the other side of the fence from time to time.
I do think there's plenty of room to ping colleagues with a "hey, don't forget about that code review" before you become the "stop what you're doing and look at my code" guy.
Plus I have a colleague that Demands I Look At His Code Now from time to time. On the one side I want to indulge him, on the other - could you wait until I'm not in the middle of something? Or not show me an update every five minutes? The headphones are there for a reason.