Stupid things my foreign development counterparts have told me….
I currently work with a team overseas in a location that will remain nameless (India). Now I am not overly thrilled with having to work with this team, aside from the time difference, language barrier combined with my inability to spell, as you can probably see in my blog. I have tried to keep an open mind with them, to the best of my abilities, but my experiences with them are far from…. good.. hell they are just down right annoying at times.
I have a list of things I could post that would probably make most open source developers curl up under their desk and cry a little, but I’ll keep it short for now. I will post the following in a questions / answer format, my question… their response. (I refuse to call them answers.)
Q: This query we have on page “a” take 12 seconds to return 100 records…. I noticed it makes 3 joins to tables that have no relevant data in them to the response needed, why do we join those tables?
Response: We join those tables in-case our application corrupts data in the database. If we join those tables and the data is corrupted, then the query will not fail. It should still work.
Q:I have taken our repository and made a branch specifically for your team. This branch should be used for the new project you are working on as it will take a large amount of time to complete and modify large amounts of files. I have attached the check-out procedure for this branch.
Response: (paraphrased) Making another branch for a new project is very time consuming for us to maintain. Branching is really not a good practice in development and we should try and find another solution.
Honestly I think developers should all have to be licensed, if you fail your test and do not receive your license, you are banned from development and branded with “RETARD” on your forehead.
09 Feb 2009 vMonkey