In this age of evident progress, the need to follow the ceremony is fading away. As people start venturing into a realm where outcomes are more important than origins, we have been losing sight on what was meant to be and what has been achieved, while I’m venturing into the subject, let me be clear… I’m talking about programming.
Programming and the essence of making computers do stuff has been an essential start of an industry that has sprouted species of its own. In those days, programming was a feat of its own. It felt like writing code was for the computer to understand easily. It was important for people to write efficient code. It is still important but fewer people are aware of it.
Programming languages have gotten smarter as well. They now have great optimization techniques that let people write dumb code and yet produce efficient and fast results.
I guess that next evolution of such a mentality was to write code using natural thought processes that people can understand with less or no extra documentation.
That was the advent of languages such as Python brought onto the table. People felt distasteful at first but as they slowly realized, it’s important to understand what needs to be done to get the job done and spend less time thinking about the ceremony involved.
When compared to behemoths like C# and Java. The language is lite, portable and simple just convenient. It now has matured to having most sought after feature such as Object Oriented Programming Systems recently. It is also a first class functional programming model and lets you buy in a new perspective of how programming paradigms evolve while giving you the opportunity to taste both.