Why is it that, as you progress towards supposedly higher levels in your career, the trainings tend to get more infantile?
When I was just starting out as a programmer, most of the trainings I took were of course purely technical: how to operate a particular database system, how to write software for a particular operating system. The last time I received such a training was long ago, but I remember being generally treated as an adult. The trainer’s communication style would presuppose a certain amount of intelligence and common sense from the students, and we were assumed to be already familiar with the basics of software development until we demonstrated otherwise. Some trainers were better than others of course, but in general they were efficient and useful.