Re:Why databases use ordered indexes but programming uses ha...
by naasking on Tuesday December 10, 2019 @10:32AM
(#21753354)
> Premature optimization concerns effort
And the OP is correct that writing a correct comparison function needed for an ordered map is easier than writing a correct hash function that is properly distributed. So the ordered map is lower effort for that reason alone, although the other properties the OP lists also produce valid reductions of effort.
All else equal wrt simplicity, choose the highest performing option that contains the features you need. Dogmatic premature optimization rules are unhelpful. We can apply reasonable thinking, and we should.