I don't know if I'd agree with ignoring potential problems. I think they should at least question (like they are) the possible impact of using an array vs a hash. My recommendation would be to write a simple loop that runs through what ever process you are trying to run using each, and time how long it takes to run through 100, 1000, or 1000000 iterations to get an accurate idea of which is better suited for your needs. Ultimately you will have people arguing for both sides but only through testing are you going to find out which is more efficient.