^^
Well, FYI he is the technical lead in our companys BPO and after they shut down the BPO he has been appointed in software. I wonder at that time how come a non-technical person would be going to manage us in software. And i am right, from the beginning he is doing the same. We already emphasized this to management but since he is very close friend of our MD, they're not terminating or shifting him for some other domain.
Its been real hard time for us, developers, to work under such a guy. I am not complaining that this guy lacks technical abilities but what is most annoying thing is, how come the management did this to us. But anyway, we are under one Senior SE and he is taking care of everything on-behalf of that guy and doing pretty good job.
And finally, if you're working in IT firm, you might know how it feels when you work under someone who is not technically as sound as you. It really hurts when he comments on your hard work and criticize us.