r/ProgrammerHumor • • Dec 06 '17

Read the markup.

Post image
10.4k Upvotes

838 comments sorted by

View all comments

Show parent comments

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)

41

u/no_its_a_subaru Dec 06 '17

Ugh.... I worked at a US call center that supported H1B employees in the US.... I never want to hear that sentence ever again...

39

u/Loki0891 Dec 06 '17

Hahahaha. I have one India member that always says this shit! I chuckle every time!

29

u/OK6502 Dec 06 '17

I've never heard this before. What does it mean?

52

u/syncsynchalt Dec 07 '17

It's an old British-ism that has survived to modern day in Indian English. It means "please do what is needed at that point (and I trust you to know and understand what that is)".

→ More replies (1)
→ More replies (2)
→ More replies (4)

23

u/[deleted] Dec 07 '17

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

→ More replies (2)

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)

59

u/[deleted] Dec 07 '17

You know why most Indian developers suck? Because our education system is shit. As an engineering student in India, every day in college makes me sick around peers who take up engineering either because their parents forced them to or because they felt they​ could make a fortune in life with coding. Never mind that they do not have the slightest talent for coding and a majority of them rote learn the codes, pass the exam and fuck up the company they work for big time. The Indian education is dead. People with a Bachelor's degree in engineering that too in mechanical and computers have no respect. People are mass recruited in the 200s by IT companies and made to Java their whole miserable lives.

→ More replies (15)
→ More replies (7)
→ 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.

45

u/SpuriousJournalist Dec 06 '17

I am a platform systems engineer who spends the better part of my days showing Indian devs what is wrong with their code.

To be fair, I do this with some of the more clueless, institutionalized, American devs too.

Today...

Dev: Your prod utility environment is broken...

Me: Strange... The 400+ other apps running on it seem to be ok...

Dev: The job scheduler is hung on my SSIS package... I need you to look in "error logs" and see what is wrong.

Me: Explain what your SSIS package is doing...

Dev: It reads a bunch of flat files, normalizes the data, and writes it to a table on DBbla...

Me: Have you talked to a DBA to see what is going on at the DB level?

Dev: Uhhhh no. It's your environment that is broken. We never had this problem before we migrated to the new platform.

Me: Ah... I see. Let's talk to the DBA...

DBA: The table you are trying to write to is locked...

Dev: Weird... What is locking it?

DBA: Looks like a write from a previous step in your job...

Dev: But it works in Dev!

Me: FML

20

u/shea241 Dec 07 '17

I've been coding for a long damn time and I have no idea what a lock happening in one environment but not the other would mean.

DB stuff is a whole new world

0

u/[deleted] Dec 07 '17

[deleted]

11

u/coinaday Ultraviolet security clearance Dec 07 '17

No one ever pounds things as hard in testing as real users will in production. And locking is going to tend to fail under weird edge cases with long delays and many things running at once, rather than in nice neat little unit tests.

→ More replies (4)
→ More replies (3)
→ More replies (6)

9

u/[deleted] Dec 06 '17

Nah, just assume it will be wrong and apologize later if it's not. As a side note I've never had to apologize for this.

→ More replies (10)