I was brought into my company as a front end developer. Their project load was a lot weaker than they thought it was so I ended up finishing my projects pretty quickly. I decided to practice full stack development and gain some experience in that area. I asked our IT manager a few questions about SQL that I needed help on while developing a data entry page. Now, he won't stop derailing my projects just to sit and watch him write code or break/fix legacy SQL procedures. This would be fine if he was actually teaching me, but he literally just has me watch him...No explanation or anything.
It's gotten to the point that he now has a 50 inch TV in our IT office hooked to his computer so he can just turn his TV on and tell me to stop what I'm doing and watch him write code. He's a terrible procrastinator and really bad at delivering on time and now he's trying to pull me in to his bad habits as well it seems. I'm afraid he thinks he's "teaching" me when it's not doing anything for me at all other than wasting time.
The question is: How do I "let him down gently"?, because he is a nice guy and has been coding about as long as I've been alive. He is also the IT manager, my boss, and we have an open floor plan office. I respect the guy but he's horrible at managing time, and if he's bored then he's going to pull the entire office in with him. Unless the game he plays on his phone is more interesting that day.