How not to read a GPS with TinyGPSplus

I often see posts on forums where users are having problems reading the location parameters from a GPS using the TinyGPSplus library. Latitude and longitude or altitude can report as 0 for instance. Or you can have a situation where the location remains static for some time and only changes sporadically.