4 ms·
Why do offshore developers “race ahead”?
Nota bene: I swear this question is relevant to startups. I have also been banned from two subreddits for asking it. So I'm taking out the country in question so as to make the whole thing more palatable.
Why do offshore developers "race ahead"? I've never understood this. There must be a sociological reason, right?
For example, I ask for a database to be reconfigured to capture two new user data points. Let's call them used car price and used car color. Nothing will be pushed to production for several months. The first offshore gets excited about this plain vanilla request and states that we will start capturing these back end data points but that he should hop into the Xcode and start making front end changes now. Then the second offshore gets excited and writes that not only can they do that, but they can improve the signup flow by ditching social login for Twilio login with the additional two attributes of used car price and used car color as personal identifiers in the login process (wtf).
I asked for none of this. I made a very simple request (I think). Some days I feel like a comedy routine is going on, other days I feel like I'm being gaslit. And they're not paid an hourly to ask questions, so they're not emptying our pockets. But they aren't "idea people" so what's up with the random ideas? The work when done is competent. But it takes seven hours to explain what should be understood in seven minutes. Is there a ticketing system out there that not only lets you write a clear specification but also forces the recipient to read the spec?
One developer I know has theorized it's because of how they teach math in $country. The first kid in their class to get the answer right is the winner. If you get called first and are wrong, it's no big deal, so there is no disincentive to not rush into a wrong answer or ask the wrong question. Is this true?
Am I just taking crazy pills?
- mtmail 7y agoPut your foot down and explain calmly you'll fire them (discontinue contract) if they don't deliver work as expected. No point arguing cultural differences of $country IMHO.
- GaryARefuge 7y agoThank you. Unfortunately, the only thing that works with them is pretty much what you said. I don't threaten a dissolution of work I threaten to bring in my own back end expert from a project of 5 years ago. That gets their attention and they get their shit together for like 4-5 days. I don't mind paying them for cutting Photoshop files, I just don't understand why they can't understand specs.
- dang 7y agoWe've banned this account for impersonating someone else. That's not cool here. If you don't want it to be banned, you can email hn@ycombinator.com with a different username.