<div dir="ltr">There's a whole art to outsourcing programming and other IT abroad. I got a degree in information management, and outsourcing was a study unto itself. If you're going to do it, you need a cultural liaison/contract manager and that person damn well better be bicultural--either a first generation American or an immigrant who has been here a long time.</div><br><div class="gmail_quote"><div dir="ltr">On Wed, Nov 9, 2016 at 1:49 AM David Schwartz <<a href="mailto:newsletters@thetoolwiz.com">newsletters@thetoolwiz.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word" class="gmail_msg">The issue isn’t who you hire, it’s what kind of results you get for your money.<div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">I’ve tried hiring a half dozen off-shore people from a couple of sites, and the results were horrible. This was just for me, not clients.</div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">I published an article on Medium last week from which I’ll write some follow-up articles that address this a bit.</div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg"><a href="https://u2206659.ct.sendgrid.net/wf/click?upn=3cK2FVJjyu2N-2Bxco034fZmj4gyB1R1JR8JEI3RAtiMO0SLqkTN3l6o-2FQLIaTE2wxELoPgHAU7Hr1qBl-2FKRQZgrAPvzQemiZFfCsZUQtbaFM-3D_6lpMB7VLnN-2Fj9-2FEErg8-2F-2BMBpb5QxlByTgv2M3fbWD9ebvC-2BWrN3h7jImK8EVWYBe9zWTMXeEc0cWtHUKkxssDFKspDdJBVursBH9CJEgIiOQHEmCBB6n8yDW3Z6taYr-2B1tewrNoN5dVhqgdEgdcx1qWx2RDma86LGq-2FkUy8riLsZq9h3l8hcuU6dfC7JpChfYu-2B0h0ZkynjSRsGRXYaIlb9-2BeUI5Ml-2B74q7YjP9aFcg-3D" class="gmail_msg" target="_blank">https://medium.com/p/perspectives-on-programming-6997e9144213</a></div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">Here’s a summary of something I discovered recently from a dance with a couple of local prospects:</div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">Somebody has an idea, and they want to see it implemented in software.</div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">This process is a lot like getting a patent — you cannot patent an idea, you can only patent an invention.</div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">I had some prospective clients want to pay me a fixed fee to write some software based on their idea. They did not offer me an invention, just an idea; nor did they want to pay me to invent a solution. However, their offer was probably fair to take a detailed description of an invention and implement it in software. (I’ve run into this many, many times in the past.)</div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">In software terms, an “invention” is represented by either a functional prototype or a detailed spec. Most of the time, people have little more than chicken scratch on a napkin or back of an envelope as their “spec”. It’s really not much more than an idea at that stage.</div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">You cannot hand this to anybody and expect to get a satisfying result most of the time, especially if it’s something nontrivial. It’s ok if you want to use it to build a prototype, tho.</div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">This is particularly problematic if you try employing foreigners from several countries known for their cheap software labor, like India, Korea, and the Philippines. </div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">These people do not ask questions. You can hand them a flowchart or detailed spec, and they’ll implement it in software. The problem is, they assume that whatever you’ve given them is sufficient; worse, they also assume that anything missing is not important to you, and they’ll fill in the blanks themselves. You won’t know until you review the code (the UX perspective) and can’t figure out why so much stuff they’re showing you looks totally random — that’s because it is.</div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">(There was an analysis about a Korean Air Lines jet that flew into a mountain many years ago. The copilot knew something was amiss, but their culture has a rule that says you never question a superior. He made some statements to the pilot that he hoped would indicate there might be a navigtaional issue, but the pilot didn’t interpret them as expected. The same issues exist in various forms among many Asian cultures.)</div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">Anyway, trying to practice arbitrage by leveraging labor costs is fine — just make sure that the cultural values are similar enough that the people you hire think and act the way you expect. Otherwise, these guys will be saying odd things as a way of suggesting the project is on a collision course for the side of a mountain, mainly because the specs were inadequate and/or insufficient.  (And who pays for specs to be written these days?)</div><div class="gmail_msg"><br class="gmail_msg"><div class="gmail_msg">
<span class="m_1911989975082247014Apple-style-span gmail_msg" style="border-collapse:separate;border-spacing:0px;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;line-height:normal"><div class="gmail_msg">-David Schwartz</div><div class="gmail_msg"><br class="m_1911989975082247014khtml-block-placeholder gmail_msg"></div><br class="m_1911989975082247014Apple-interchange-newline gmail_msg"></span>

</div></div></div><div style="word-wrap:break-word" class="gmail_msg"><div class="gmail_msg">

<br class="gmail_msg"><div class="gmail_msg"><blockquote type="cite" class="gmail_msg"><div class="gmail_msg">On Nov 8, 2016, at 1:19 PM, Keith Smith <<a href="mailto:techlists@phpcoderusa.com" class="gmail_msg" target="_blank">techlists@phpcoderusa.com</a>> wrote:</div><br class="m_1911989975082247014Apple-interchange-newline gmail_msg"><div class="gmail_msg"><br class="gmail_msg"><br class="gmail_msg">Hi,<br class="gmail_msg"><br class="gmail_msg">I am a PHP programmer and I have a knack for Internet marketing.<br class="gmail_msg"><br class="gmail_msg">Say I decide to build a lead site or cultivate leads from the greater phoenix area.  Projects you may qualify for.  Then I hire an off shore developer.  I pay this off shore developer $12 - $15 an hour while charging my client $100 or more an hour.  I line my pockets with $85 plus and hour.<br class="gmail_msg"><br class="gmail_msg">Does this course of action help my community?<br class="gmail_msg"><br class="gmail_msg">What if my choice was to pay you a fair wage (or consulting fee) to work the project or hire that off shore developer for 25% of what your willing to work for?  I would make much less as well.<br class="gmail_msg"><br class="gmail_msg">I'd like you to tell me what to do.  Hire you or someone off shore.  Please tell me what to do.<br class="gmail_msg"><br class="gmail_msg">Keith<br class="gmail_msg"><br class="gmail_msg"></div></blockquote></div><br class="gmail_msg"></div></div><div style="word-wrap:break-word" class="gmail_msg"><div class="gmail_msg"></div>
<img src="https://u2206659.ct.sendgrid.net/wf/open?upn=6lpMB7VLnN-2Fj9-2FEErg8-2F-2BMBpb5QxlByTgv2M3fbWD9ebvC-2BWrN3h7jImK8EVWYBe9zWTMXeEc0cWtHUKkxssDNYrU8sSQIpJgV4t3hwNlmXNi-2Bvnfs-2FyXO0TdbZG4lMZV9S7bbYw1xTIzy9nmB-2Fa5wYt2HR0w6o0OkzSWIJK-2B1kPuBXyPTZvNUp-2F-2BVZ-2BeALOexpTqRckDoutJ2wLEKkwdVYubUQCiweTjayR5QX1UvA-3D" alt="" width="1" height="1" border="0" style="height:1px!important;width:1px!important;border-width:0!important;margin-top:0!important;margin-bottom:0!important;margin-right:0!important;margin-left:0!important;padding-top:0!important;padding-bottom:0!important;padding-right:0!important;padding-left:0!important" class="gmail_msg">
</div>
---------------------------------------------------<br class="gmail_msg">
PLUG-discuss mailing list - <a href="mailto:PLUG-discuss@lists.phxlinux.org" class="gmail_msg" target="_blank">PLUG-discuss@lists.phxlinux.org</a><br class="gmail_msg">
To subscribe, unsubscribe, or to change your mail settings:<br class="gmail_msg">
<a href="http://lists.phxlinux.org/mailman/listinfo/plug-discuss" rel="noreferrer" class="gmail_msg" target="_blank">http://lists.phxlinux.org/mailman/listinfo/plug-discuss</a></blockquote></div>