4 ms·
The other popular alternative is to just outsource to a bunch of 'agile developers' you have absolutely no control over in some third world country where the de
by cjcenizal 9y ago
The other popular alternative is to just outsource to a bunch of 'agile developers' you have absolutely no control over in some third world country where the developers can't even speak or write English
...and that's when I stopped reading. Software is used around the world. Software is written around the world. The author only limits himself by adopting this kind of bigoted perspective.
- SAI_Peregrinus 9y agoRead the next sentence. It's not bigoted. He's simply pointing out that if you have a team working in English and replace part of it (or add on to it) with a team that can't work in English you'll get crap results. Likewise if you have a product written in English (comments and naming conventions) with English documentation and hand it off to a non-English-speaking team you'll get crap results. This can of course be reversed: if your company is in India writing all its documentation in Hindi it would be silly to hire a Chinese or American team who can't work consistently in Hindi. Etc. You wouldn't hire a bunch of web developers to write an embedded system in C & assembly. If someone did you'd say that it was idiotic. There's nothing wrong with the web developers, they're great at Javascript, they just don't have the skills needed to do the job.
- watwut 9y agoPart if team not speaking your language is issue through. Also, dealing with cultural differences is harder, people get frustrated if they are not prepared for that.