Agree completely. I have a team leader and a manger, with junior to intermediate experience in development and zero formal training in management. Frustrating to work for. I guess if we were both to apply for the same job, it would be a case of "well that guy has management experience", and give it to my team leader, despite the fact is is a poor coder, and an even worse manager.