Sunday, July 22, 2018

Evolving Technology


Technology is the lifeline of the current day world. The characteristic of today’s technology is that it’s too wide, too deep, too advanced; in simple words, it’s vast.

                Coming closer home, software is no exception to the technology landscape mentioned above. Software, in itself, is a vast field and the evolution of software is unfolding at an unprecedented pace. The laser-sharp human intelligence, the competition to be disruptive and the mad money being poured into the space is not making things any easier.

                Coming even closer home, the application development is no exception to the technology and software landscape. It is expected that engineers know all the vast number of technologies; if not know, then at least be able to learn them at a lightening pace. To add to the woes, the code quality, the design quality, the architecture quality and the functional quality are expected to be nothing less than the best.

                Whether the above scenario is excitement to you or causes stress, pretty much defines what future holds in its arms for you, as an individual. If you can ride the wave of technology evolution, it holds the potential for your evolution, as an individual.

                The humans, as a race on our planet, understand the universe the best and it can only get better. Whether we can sustain the technological advancements and somehow balance it with the environmental concerns will hold the key to our future. Probably, the only question is ‘how long will we survive’?