I feel the talent we have now has the ability to crush, kill, and destroy the talent in Silicon Valley "engineers" at a fraction of the price in terms of output to input ratio. We've done work on crazy levels of core infrastructure and are scaling.
The "catch" is that we have to do over-documentation, lots of screenshots, and consistent routine communications. My CTO and cofounder speaks 4 languages.
The talent has to be managed.
Within 12 months of being with us, a Pakistani developer has massively increased their value.
We also don't bring anyone into core leadership team onshore unless they speak at least 2 languages or more or they have a serious edge in terms of talent.
The developers who complain about Indian and Pakistani developers are usually:
- Unilingual
- have been over-resourced in every position they've ever been in
- poorly travelled
- are used to working with onshore talent that has context
- find the time difference to be abhorrent
Right now, our core "mission critical" team speaks 4 languages.
I fully hope to add 10-20 languages as we expand. I'm hoping for Turkish, Arabic, Georgian, Russian, Ukrainian, Polish, Spanish, and Portuguese in that order...
You cannot expect someone who has 10-14 times less electricity/capita to suddenly have the context of an American. It takes time.
We pay for the entire floor of a building in Pakistan, have cameras, etc... remote now is a core part of our tech biz.