Wow, thanks Kerry, that's great information. The part I found especially useful was, " So, expect to be able to direct them on _what_ needs to be done, but don't expect to have a say in _how_ they do it." - We have encouraged them to write the project in AS3, but they are not comfortable with it yet, so I didn't want to push it on them - would rather have a well-coded AS2 project than a poorly coded AS3 project anyday.
Jason Merrill Bank of America GT&O and Risk L&LD Solutions Design & Development eTools & Multimedia Bank of America Flash Platform Developer Community Are you a Bank of America associate interested in innovative learning ideas and technologies? Check out our internal GT&O Innovative Learning Blog & subscribe. >>-----Original Message----- >>From: [EMAIL PROTECTED] >>[mailto:[EMAIL PROTECTED] On Behalf >>Of Kerry Thompson >>Sent: Friday, March 28, 2008 12:21 PM >>To: 'Flash Coders List' >>Subject: RE: [Flashcoders] Outsourcing (was: Tweening Engines for AS3) >> >>Jason Merrill wrote: >> >>> I'm assisting with an Actionscript outsourcing project >>right now with >>> some Flash game coders in Mumbai, so far so good, though they are a >>> little behind in skills - but would be interested to learn any >>> cultural things people have experienced with Flash >>developers in India. >> >>A few things I have noticed: >> >>People in other cultures use software differently, and may >>have different priorities. For example, the new version of >>Director, just released, was done by a crack team in India. >>They did a bang-up job coming up to speed on a complex code >>base, fixed a lot of bugs, added Unicode support, and lots of >>other neat stuff. However, the new text-rendering engine they >>wrote is taking a lot of heat, and the message window, one of >>a developer's best friends, is now virtually unusable. It's >>not because they are inferior programmers--they just didn't >>completely understand how Western developers use the tool. >> >>I had a similar experience when I moved to Beijing in 1988 to >>manage a team of Chinese programmers. They had developed a >>nice piece of vertical-market software, and they wanted to >>market it in the West. They were good programmers, and >>hard-working, but their concept of a user interface was >>radically different from the West's. >> >>India is relatively new to the programming world. There was a >>major political shift 10-15 years ago that allowed India to >>compete on the world tech market, and they have done so with >>remarkable success. But, you don't have the silverback >>programmers there--the ones who wrote a 3D engine 15 years >>ago in C, or even assembler. Think back to perhaps 1985, 1990 >>in America. That's their accumulated experience level. >> >>Expect Indians to be very polite, even deferential. You'll >>never get flamed by an Indian--courtesy is too much a part of >>their culture. But don't even try to understand Indian office >>politics or professional relations. Their culture developed >>for millennia without significant influence from the West >>(the same could be said about Western culture, in reverse, of >>course). So, expect to be able to direct them on _what_ needs >>to be done, but don't expect to have a say in _how_ they do it. >> >>In America, you can expect a student to get a decent >>education, even at a small community college. They will work >>with modern equipment and modern software, and be taught >>modern, if not cutting-edge, techniques. In India, you find >>that environment only at the better colleges. Smaller, >>provincial colleges are still teaching Turbo Pascal on DOS, >>using 80286 machines. As a result, the best and brightest are >>a match for their peers anywhere in the world--they're as >>smart as anybody, and some of the top technical schools in >>India rival MIT or Cal Tech. >> >>But, once you get out of that tier of programmers, there is a >>sharp drop-off in skill levels. The Microsofts, Adobes, and >>IBMs of the world snap up that top tier of programmers. For >>the rest of us, hiring a team of Indian programmers is hit >>and miss--you could get a decent team, or you could end up >>with a hodge-podge of code that has to be scrapped and done >>over from scratch. Part of that appears to be the result of >>high turnover, or perhaps rapid advancement. I would find a >>part of my project was going well, then all of a sudden it >>would change drastically--different coding style, schedule >>slippage, and the like--and I would find that a new >>programmer, even a novice, had been assigned to that task. >> >>I hope this doesn't come across as overly critical. It's not >>meant to be. >>I've had some very good experiences with Indian teams, and >>some not so good experiences. At the end of the day, Indians >>are, well, people. Outside of cultural issues, there is no >>significant difference between a Gunjeet Parma and a Sharon Jones. >> >>Cordially, >> >>Kerry Thompson >> >> >>_______________________________________________ >>Flashcoders mailing list >>Flashcoders@chattyfig.figleaf.com >>http://chattyfig.figleaf.com/mailman/listinfo/flashcoders >> _______________________________________________ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders