She was not wrong. After all, it was rice, and biryani is a rice based dish, so why not re-use? The only thing that a 7 year old does not understand is that based on the dish that you are planning to make, the process of making the rice changes. Biryani rice is parboiled, seasoned differently, cooked to a specific texture. Leftover lunch rice is fully cooked, already starchy, compressed in the container. You can put it in the pot. The biryani will not taste like biryani.
Well, you may be thinking I am talking about cooking. Actually I am not.
What I want to bring to light is that any information, data, or system that we build is designed for a specific purpose, and if the output is used for a different purpose, it may not be optimal... or even advisable.
There are a lot of mapping companies that are mushrooming, and there are quite a few of them which have been there for years. I am not going to name any of them, as almost all of them have this critical flaw... which no one notices. Or maybe we are just used to mediocracy.
When you are making maps, the technology is there. It has been there for a while: routing, geocoding, reverse geocoding, ETA and more. What drives this technology is the underlying data. And when the data itself is not accurate, no technology can help. Gneerally this is the part that gets skipped over in the excitement of building a product.
I recently saw some companies launch their own mapping products. Delivery companies. Cab companies. They saw that OSM was there, a brilliant technology platform, and they had data. After all, such companies have a huge fleet running across Mumbai, Bengaluru, Delhi and dozens of other cities, so they know the routes; they know the pickup and drop locations along with the address. So it makes perfect sense to overlay the data on OSM and make a map of your own. Someone told me quite casually in a product review once: "we basically have the map already, we just need to render it."
Here is the catch.
You never gathered the data of locations, traffic, and routes for the purpose of building maps. They were gathering the data as a by-product: proof of delivery, route optimisation, billing. Not for making maps. As a result, they were boiling the rice for making lunch, and now they want to use the leftover rice to make biryani.