Training remotely is not like a remote work meeting or peer coding. It's terrible IMO.<p>Half of my money, I make with dev, the other half, with training teams.<p>Since Covid, most training are requested to be remote, even now that I can travel again. Companies have tasted the flavor of trip expense savings, and see only the numbers.<p>But as a teacher, I can tell you those trainings are a far cry from the in-person one.<p>For once, engagement plumets, people are easily distracted, doing something else, etc. They ask you to repeat more often, and network/sound problems plus the indirection you get to communicate kill the rythme of the training.<p>The whole communication is harder. You can't use humour as much, because it's way risker if you can't feel the room. You can't pass behind them to check on what they are doing, so you have to pull feedback constantly, which people are poor at giving. Sharing screen expose the most shy participants, and you can't read facial expression since most don't turn the webcam on, so you can't really know how they feel.<p>I'd say they learn half less, in the same amount of time. It will probably also stick less. And they also clearly enjoy it less, in general.<p>At first you'd think it's better for introverts, but if you have a good teacher, it's way better for an introvert to have a benevolent warm person calmy and discretly comes by your side to give you a hint than to have to share your mistakes on screen in front of everybody after being called out in the mic.<p>Twice already I had people this year, almost giving up mid way. Took me all my compassion and kindness to cross the virtual barrier and reassure them. It never happened to me in 10 years. They felt too much pressure, they felt they slowed people down, they felt exposed, they feld they couldn't find a solution and that I couldn't really help them because of the distance between us.<p>I'm getting good at remote training, and the sessions are running mostly smoothly.<p>But I still hate it. Such a waste of human potential.<p>You can do more training though, so I guess we trade quality for quantity.<p>Today I'm training people in Africa, from Europe. The connexion is aweful, participants are being asked by colleagues to interrupt their training to solve work issues, and MS Teams has been a train wreck. Thank God they are good coders, and they exercices are quick to check, because they are 7 of them, and they each need to share their screen with their own particular bug.<p>So sure, it's better to be able to train them at all than not to, given that their company would probably not pay me to fly there (I would have come, I worked a lot in Africa).<p>But damn, it's low quality.