Four Myths of Software Evolution
October 17, 2012 § Leave a Comment
Reblogged from Effective Software Design:
As software developers, we know that our systems will evolve with time. We must understand the forces that drive this evolution, in order to design systems that are easily evolvable. Unfortunately, many programmers have misconceptions about the real drivers of software evolution and about their own ability to predict how a system will evolve.
In my many years of experience as a professional software developer I had the luck to work on many projects from start.
Great summary of what "Designing for the Future" really involves.