3 ms·
That's a fair point. But the downside is that you now have this mysterious black-box in your code that you can't really do anything with. If, 6 months later,
by smanek 18y ago
That's a fair point.
But the downside is that you now have this mysterious black-box in your code that you can't really do anything with.
If, 6 months later, you decide that you want to add a feature or fix a bug you're only going to have two options:
1. Be at the mercy of the outsourced programmer
2. Spend 5 hours learning the schema, and understanding the existing code. Then, after realizing that the code you bought is crap (not necessarily true, but more likely than not), spending another 5 hours rewriting.
- bayareaguy 18y agoIt doesn't always have to go that way if you plan to have things reviewed. I know one founder of a ppc optimization service who outsourced his MySQL schema development to some folks in the former USSR a few years ago and then asked me to take a look at it when they were done. The schema was reasonable for what he needed and it looked pretty easy to map directly to the PHP framework he was using. The total cost to him was about $400.
- curiousgeorge 18y ago"But the downside is that you now have this mysterious black-box in your code that you can't really do anything with." Presumably you have the source code. Which makes it about as much of a black box as Apache, or MySQL or anything else you're using.
- cglee 18y ago#1 isn't any different from hiring an employee who leaves. #2 isn't any different from hiring an incompetent employee who leaves. I'm working from Beijing with some seriously cool Rails hackers. They read all the English blogs, articles, books and produce good code. When you hire an "offshore" team, approach it as you would an employee. The teams that compete solely on price, well, you get what you pay for.