Is design dead?
This reading is extremely interesting, it is about planned and evolutionary design which are two different styles of software development and well planned design basically is a way of development that allows us to have a process that maintains the entropy in a great state while evolutionary design is related to Extreme Programming, which is based into quick iterations and decisions without the need or thought of analysis and basically it is more trial and error than careful planning, it actually is the way in which most people program nowadays. Extreme programming uses different kinds of patterns in different ways and these patterns are what makes XP useful, these patterns are useful because they let us have cleaner code in any project, they are easy to understand and there is also the simplification that using a pattern brings into our work, using the new methodologies like xp and complementing these methodologies with tools like design patterns allows us to grow as developers an...