Indians vs Filipinos (software developers)

Indians vs Filipinos (software developers)

  • Indians

    Votes: 119 47.4%
  • Filipinos

    Votes: 132 52.6%

  • Total voters
    251

idanj

New member
Sep 5, 2008
69
2
0
I'm thinking of hiring 4-5 software developers but not sure whether I should go with Indians or Filipinos.

If you have any experience with working with either - I would appreciate your response.
 


Indians suck at communication but their work is better from my experience. Their communication is so bad however it's almost not even worth it.
 
First of all, no offense to anybody, this is just my experience of working on the web for 2 years now.

Never hired a Filipino company but I've never been satisfied working with any Indian company or developer before in my life, and this has not changed. I've worked with 3x Indian companies, 2x Indian freelancers before.

Indians that were raised in Canada, US etc seem to not have this problem so it must be a cultural thing.

Most common problem:
1. Says "YES sir" to all your questions without thinking it through just to get the project.
2. Ask for money earlier than the agreed timeline.
3. Gives a non-working product.
4. Starts out late and only work on your project when they're in need of the money.
5. No quality.
6. For web stuff, they will be coders, not programmers, the codes will look as if they were paid to code per line. Very under optimized.
etc

I'd go with Ukrainian, mid-EU, Russian developers instead since they're not that much more expensive.
 
  • Like
Reactions: super
I've voted for Filipinos but agree with clyde go with eastern Europeans if you can.
 
Just had recent shitty experience with a Filipino.... But I've had some shitty experiences with Indians as well.... One isn't better than the other. No racial.
 
Don't hire anyone in the Philippines until their entire country resurfaces from under water. I'm not 100% sure what's going on over there anymore, but about a year ago they were having floods and shit, and I had to fire one.
This was after he'd been working for me for about 3 months, and none of his work so far was "impressive".
It was nice to have the extra help around (I hate writing <input> boxes and shit), but he never finished anything without my help e.g. when I asked him to make an "edit profile" page, he made the page, and the save button didn't actually submit to anything.

I fired him because of a week where he didn't even show up --
Monday: Called in sick, "the flu"
Tuesday: Got hit by a car (on his motorcycle)
Wednesday: Worked 8am to 10am, then their building lost power in a hurricane ("We will be offline all day")
Thursday: Never showed up for work, and the building manager "had to go out into the storm wreckage to find survivors"
Friday: I was unsurprised on Friday when I didn't even get an excuse for why work wasn't done; it had already been a week from hell for this guy.

Now, all this is just what his manager told me -- for example, if he'd really gotten hit by a car on his bike, I'm not sure how he was in at 8am the next morning writing code, and if he'd really had the flu, I'm not sure why he was riding a bike the next day, but since he's there and I'm here, I just have to take it all at face value.

Felt bad letting him go after so many seemingly uncontrollable events, but the fact of the matter is that (based on the reports I received) their island seemed to be in a state of turmoil that was not conducive to getting work done; What good is a VA if they never get online?
 
First of all, no offense to anybody, this is just my experience of working on the web for 2 years now.

Never hired a Filipino company but I've never been satisfied working with any Indian company or developer before in my life, and this has not changed. I've worked with 3x Indian companies, 2x Indian freelancers before.

Indians that were raised in Canada, US etc seem to not have this problem so it must be a cultural thing.

Most common problem:
1. Says "YES sir" to all your questions without thinking it through just to get the project.
2. Ask for money earlier than the agreed timeline.
3. Gives a non-working product.
4. Starts out late and only work on your project when they're in need of the money.
5. No quality.
6. For web stuff, they will be coders, not programmers, the codes will look as if they were paid to code per line. Very under optimized.
etc

I'd go with Ukrainian, mid-EU, Russian developers instead since they're not that much more expensive.

It's 100% a cultural thing. Actual Indians are fucking crazy. U.S. Indians are awesome, have tons of them as friends. I'm not racist, I just hate the Indian culture--and many U.S./Western Indians agree with this shit. The culture in India is competitive, encourages being rude as fuck (due to caste system) and they'll do anything for a job just to fuck it up later on, it's bizarre.

Here's the secret when it comes to outsourcing: hire U.S. citizens who live in parts of the world where the price of living is cheap as fuck. Trust me. They're a bit harder to find but when you've got one it's like hitting the lotto.
 
I've hired a bunch of Indian programmers via Elance and ODesk at various times. It's definitely a cultural norm to say "yes" to anybody in a position of authority. Don't expect somebody to tell you that any of your technical ideas are shitty -- something which, in my opinion, is critical to a project's success.

Also, it seemed like everybody measured their success by the number of "pats on the head" from the owner of their outsourcing outfit... who only cared that things were signed-off on as quickly as possible. They were all hell-bent on writing code as quickly as possible with little regard for bigger picture issues: separation of concerns, code readability, code reuse maintainability. If you're building a large or complex system, the capability/willingness of programmers to address those issues will affect your likelihood of success.
 
Here's the secret when it comes to outsourcing: hire U.S. citizens who live in parts of the world where the price of living is cheap as fuck. Trust me. They're a bit harder to find but when you've got one it's like hitting the lotto.

Why would they agree to work for you ?:D
 
i voted for fillipinos.. but frankly.. hire none.. go for ppl from the good ol US... they wont fuck u atleast.. if ur project is good you would make way more anyways.. why d heck would you be cheap in something like this..!! its deff not worth it...! u'll waste too much time with the crappy coders from those countries which is worth more than what you would save working with them...!!
 
Good coders from that countries will charge you at least half what you pay in US. But not 10% of what you pay in US.
 
Everyone can fuck You over, don't trust anyone.

I believe that the xenophobians are the best, but If I had to pick a non xenophobic person I would check their portoflio.
 
I am an Indian but should I fight back with all bad stuff up there. Nope, if your experience was great, you would have written some good stuff about developers. I am just here to put that due to some shitty programmers its not ethical to typecast a country. Bad programmers are every where same goes for good ones, you just need to find some gems out of the masses.
 
I am just here to put that due to some shitty programmers its not ethical to typecast a country.

Ethics has nothing to do with typecasting a country.

However, ethics has everything to do with the programmer delivering quality work on time and on budget. If that is not possible, ethics also has everything to do with the programmer keeping communication flowing during development to let the customer know if there are problems.

If I order work from you and you say you understand the specs, but yet deliver something totally different and insist that it was miscommunication on my part, won't fix it unless I pay you more, and hold me up for 2 weeks - yeah, I won't be ordering from someone of your ethnicity again for that type of project, since it is obviously a language and cultural difference causing the issue.

This is why I rarely work with Indians, I have been burned too many times - when it counts.