Is Design Dead?

Is Design Dead?

So far, all the articles I've read are in their majority speculations and theories about the importance of good designing and the future of software development techniques and strategies. This one wasn't the exception. One thing that called my attention is how Mr. Fowler talks about extreme programming as a common way of working in the industry, as he explains how different patterns could be use to produce more efficient software and yet is ignored under the premise of quickness. He talks once again about the complexity of reversibility when its main purpose is to make designing and building much easier, and also introduces new terms to me like the evolutionary design.

I can relate to his experiences and stories about how we are so used to program thinking constantly in the future use of software and often fall far from the original purpose of the program. It is really difficult to just ignore your inner common sense when supposing you should add extra features to make things easier in the future, when the real progress lies in actually working on what it is needed and not what might or could be needed. 

Despite the tips and recommendations and the topics the author talks about, I can't help to think that these ideas and proposals were very theoretical and experimental to their times, and even as they could be very important to gather the knowledge and understand it to keep progressing into modern designing and architecture, I would like to if their has been a major progress in the pattern design stigma nowadays and if extreme programming is still a thing (I've never heard about it before). I would find it quite curious if today's practices are pretty much the same as 20 years ago, because this means that even as technology kept growing, our methods and ability to exploit it could've not grow that much.


Comments

Popular posts from this blog

Moon Machines

Understanding the SOLID Principles

Hidden Figures