Fascinating.
Bkmrk
That was so good...I actually listened to his commercial for his sponsor “Fabulous”.
Pretty funny and creepy. For those who don’t want to watch the video. This company identifies where people are based on their zipcode. If they could not tell exactly, they would give the center of the location they narrowed it down to. So if they could only tell in was in the US, they would give the center of the US, which was this farm in Kansas. So the FBI, IRS, and various businesses would constantly be knocking on the door looking for someone. After a few years, the farmers figured out what it was and sued the location company.
Big Brother writ large.
The owners of the farm should sue Maxmind out of existence. If I were on the jury, they’d get the farm -— and the whole state...
One of the guiding rules of user interfaces is to not display a valid default value as a placeholder for output fields.
For example, don’t prefill “0” into a numerical output field as default if the data is not available yet - especially if “0” is a valid field value. Leave it blank or show a non-numeric output like “...”, “N/A” or “retrieving”.
This should apply to backend logic should as well. If the data is invalid or unavailable, avoid sending a valid value in its place, even when providing an associated status field.