Our everyday life involves interaction with all kinds of different technologies. Some of these are at their pinnacle, the best versions that could ever come. Some technologies, on the other hand, are continually upgraded and made better. We get to see exciting new developments in such technologies every year or so, even more frequently in some cases. When it comes…

Read more