While intensive training is hugely helpful for advancing knowledge, it can also be overwhelming. As a developer myself, I often found that often when I'd go to conferences or shorter trainings, it was hard to take in everything at once. The sheer volume that was covered was just too much for me to take it all back to have my team ramp up on it and apply it. In fact, it would've been a great disservice to my teams to share everything I was exposed to and expect application all at once. It hasn't been uncommon for me to go back to a conference a year later and sit through a session again and think, "Oh yeah, I meant to do those things with my team, and I just ran out of time."