
Originally Posted by
waldronate
The programmers who assumed x, y (lon, lat) were coming at the problem from the wrong culture; the geographers quite correctly clarified things by labeling data with the usage from their cultural perspective. One thing that I've learned over the last few decades is that if a specification is ambiguous, then it's my job as a programmer to ASK THE CUSTOMER how to resolve the ambiguities and not just figure that I know how it should be. I have a nasty habit of including the software version taht wrote a particular file (as well as applicable spec versions) so that I can deal with errors like this later.