Most of the indian IT managers are just non-sense and incapable of dealing with any technical issues. On contrary, in developed countries managers know what their team is doing but here first criteria to be a manager is to be a boot-licker. The way in which so called super power indian IT is working is not the right way. Yes they are capable of doing very low end jobs on client instruction. When it comes to any thinking they are brainless.