Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

You are making a good point. I'm from a third-world country, and I'll tell you why: they shouldn't be developers in the first place.

1. Communication: They fail to communicate not because English is not their native language. They'll also fail in their native language. Communication is a skill. English is a language. They don't invest to learn good communication, and also to learn the language.

2. Coding: They are bad coders. They don't produce good code because they don't want to learn version control, unit testing, and programming patterns. They are too lazy to open up a book and read. They are too lazy to subscribe to programming blogs and listen to podcast. They think that what they learnt in school and university is more than enough.

3. Creativity: Briefly, they can't look beyond their room window. They don't bother to know if the UX is good enough or the kind of audience for their product. They don't want to create. They prefer to copy/paste.

This is not India. This is most of the "developing" world, a also a part of the "developed" world.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: