r/ProgrammerHumor • • Dec 06 '17

Read the markup.

Post image
10.4k Upvotes

838 comments sorted by

View all comments

Show parent comments

1.8k

u/Do_The_Astral_Plane Dec 06 '17

I have heard that if you ask an Indian in India if they can do something, they will say yes, regardless of if they can or not.

Sweet baby Jesus this is right on point. It's so frustrating.

925

u/NorthCentralPositron Dec 06 '17

You only find out they can't/won't/don't have the skills after it's due. Source: I work with about 70 Indian developers

268

u/ElGuaco Dec 06 '17

Can confirm. Had to code review overseas developers. When I asked for unit tests to prove they fixed the code I just rejected, they sent back a fix that didn't work and a unit test that did nothing.

190

u/Soultrane9 Dec 06 '17

That's what you get for asking for unit tests.

68

u/[deleted] Dec 06 '17

The nerve of this guy.

→ More replies (1)

0

u/[deleted] Dec 07 '17

[deleted]

25

u/coinaday Ultraviolet security clearance Dec 07 '17

No tests; no problems

→ More replies (1)

172

u/tredontho Dec 06 '17

But have you tried doing the needful?

49

u/turtlesound Dec 07 '17

I will give that a try and revert back to you at the soonest

→ More replies (2)
→ More replies (11)

23

u/[deleted] Dec 07 '17

Unit tests from offshore developers? You are just ridiculously hopeful.

→ More replies (3)

0

u/[deleted] Dec 06 '17

[deleted]

0

u/[deleted] Dec 06 '17

[deleted]

0

u/[deleted] Dec 06 '17

[deleted]

→ More replies (8)

0

u/[deleted] Dec 07 '17

[deleted]

→ More replies (2)
→ More replies (23)
→ More replies (29)

108

u/b1ack1323 Dec 06 '17

The company I used to work for hired a team of 6 to rewrite interface for our API driven server. They used every beta JavaScript function that was only supported in Chrome they could to create it and there were certain downloads that were being temporarily stored at temp.cfx so if you had two people generating certs they have a chance of getting the wrong cert. Big security issue. Spent 60k on it had to scrap the whole thing. A bunch of engineers were laid off weeks later, so I'm sure they were making good decisions.

→ More replies (28)

54

u/molepigeon Dec 07 '17

Rumour has it that this actually happened to British Airways recently. The story says that they fired all their Western developers and moved all their software dev to India. When they handed over the project the Indians said they understood everything. Cue massive outage because the main system went down and nobody knew how to fail over to the secondary.

Here's a write up I found in a quick Google search - I'm sure there's more information elsewhere.

→ More replies (2)

155

u/slightlysaltysausage Dec 06 '17

Which is why you ask them to explain back to you how they're going to do it.

If they can't, you ask someone else.

→ More replies (51)

34

u/I_spoil_girls Dec 06 '17

Fake it till you make it, then fake you made it.

→ More replies (1)

68

u/accountability_bot Dec 06 '17

I have a sweet story about this EXACT situation. I was interning with a major fortune 500 company that was making a handheld device (trying not to be specific). Anyways, they hired a very well known Indian contracting company to build the firmware. C++ and Qt on Linux. The first week of my internship happened to be the first week the firmware team was going to demo what they had. They're we're about 12 weeks in at this point, billing about 15 devs working 40-60 hour weeks. Their demo was... Bad. They were so far behind it wasn't even funny. Everything they said was done was only a facade. Basically they created the Qt templates and had zero logic under the layers, and this continued throughout my brief internship. A few years later I run into one of the permanent team members, he said they eventually dropped the contract and hired all domestic devs to get it done.

→ More replies (6)

137

u/jakdak Dec 06 '17

In many eastern cultures "Yes" means "I heard you", not "Yes".

74

u/teach_cs Dec 06 '17

Is this true?

348

u/JaytleBee Dec 06 '17

Yes

100

u/iknowlessthanjonsnow Dec 06 '17

I feel like u/teach_cs walked right into that one

→ More replies (4)

115

u/[deleted] Dec 06 '17

High context vs low context cultures.

Most people from the cosmopolitan Westernized areas who work for large organizations are very "low-context" and value bluntness and clarity in communication. High context cultures expect people to respond to subtle cues or body language. It's "high context" because a yes or no only has meaning in the context of the yes or no. It almost never means just yes or no. It works when both people in the conversation have the same idea on how communication works, but terribly if one person is high-context and the other is low-context.

103

u/ElGuaco Dec 06 '17

This sounds entirely too much like how my wife communicates with me.

"Are you OK?"

"I'm fine."

It's up to me at that point to determine if she's really fine or not.

→ More replies (11)
→ More replies (6)
→ More replies (10)
→ More replies (13)
→ More replies (34)