Hacker News new | ask | show | jobs
by Shorel 2215 days ago
I work for a distributed company.

This means we have over ten offices all over the world.

There is at least one office in India. It used to have many engineers, now it has few.

The reasons: Engineers in India have this culture that values position more than skills. They think they must work only three years as developers and move to management as soon as they can, otherwise they are wasting time, or they think they are a professional failure.

Now development is mostly done in Europe.

2 comments

> They think they must work only three years as developers and move to management as soon as they can, otherwise they are wasting time, or they think they are a professional failure.

I am an Indian and to be honest, the hierarchical culture is horrible. People misattribute it to caste system but it is much much more than that. We aren't actually expected to straightforwardly say the professor / senior / elders are wrong.

I worked for an Indian IT services company wayback in 2006, I think the culture comes from American companies. American managers want offshore managers reporting to them and not engineers and would pay top dollar for it.

Companies reacted by promoting toadies to be managers with good salaries and paid little to the engineers who did all of the work.

Gate keeping by said managers also helps with miscommunication. Then came the MBA rush too. If only they focused on paying people who did a good job, instead of paying per head/degree/title.