It seems almost implausible that something we cannot touch or perceive normally can have the ability to change our lives forever. However, at the core of the greatest technologies of today, lies an imperative, non-tangible component that makes everything work- Software. It is everywhere but almost invisible if you do not know where to look. According to the most rudimentary definition, software is a general term for the various kinds of programs used to operate computers and related devices, but it goes far beyond that.
From everyday softwares such as Microsoft word which enable us to write more efficiently to the most complex ones inside supercomputers that can perform trillions of calculations per second, software is inescapable. Games that we play on our Play Stations or phones for entertainment are born out of dedicated research and pages of code. The web browser that you are using right now to read this text has its foundations in software that was created after a lot of thought. All of these involve coding or programming using tools that are growing in complexity by the day and it can be hard for people to comprehend that a set of instructions that that enable us to interact with our computers can transform everything.