I always have trouble reading boring specs. But reading this one seems to be not a painful process. Maybe it’s because this one is short&simple and I recently added the location feature to our product.
Anyway, I am still happy that I can quickly comprehend the spec and understand the design behind it, which is not the thing I can achieve several years ago. Good to know I am making progress.
One interesting part about the spec is the Use-Cases and Requirements section. I don’t know if the content there was added later or was there in the first place. The user-cases listed there actually cover the spectrum of today’s popular location based services. Maybe the first step to build a good product is to gain the inspiration from the spec:)