Development of programming at its peak?!
Hi there, I am a programmer and I write this with one goal, after coding for ages I have a positive opinion on why I think this is a golden time for programmers aspiring/experienced in terms of understanding the history, present, and the future of programming. This article does not go into detail, it is a write-up expressing my opinion.

This is one of the best times to be a programmer and I say this because a huge part of technology out there is running on legacy systems and a good part is adopting the latest trends/languages/frameworks, so that has led for the development of intermediary technologies which enable you to draw strict constraints between old and new, and continue developing a platform with new technology on top of the legacy system without disturbing it. To get to experience on a technical level three types of system old, intermediary and new is a pretty rare opportunity.

While it is absolutely important to stay updated with the latest frameworks/techs (sensible ones) it is equally important to comprehend why these new systems were needed in the first place, and that, we can do by learning the history of tech.

We are amidst old and new, the opportunity to learn old systems, their drawbacks, and benefits in terms of architecture, design, implementation etc., and understand how the new systems inherit the same and improvise the part which wasn’t pleasant.

Keeping in mind how quickly the front-end frameworks are changing and how quickly we are progressing ahead with a lot of new backend languages and attempting to move from OOPS to Functional programming, If we were to enter this field lets say in 2025, a lot of tech that you are seeing today wouldn’t exist, and they would meet the same fate as of COBOL, LISP etc.,

Cheery on top, the tools we have today for migrating platforms opens a door for us to learn the internal working of these old systems and then to learn the internal working of new systems and connect them both through the intermediaries.

I recently used Webpack for building react components on top of a Backbone.js platform and the number of things I had to learn to bundle the project varied from learning loaders, plugins, chunks, dist configs etc., It was an amazing experience to see how well a bridge can be established between old and new.

A lot of what I have written is coming from personal experience and this is my first medium post, what do you think? comment below, let’s have a discussion!
['Syed Amanat']
['Progress', 'Opinion', 'Programming', 'Technology', 'Thoughts']