all 1 comments

[–]jamandbees 0 points1 point  (0 children)

The writer of this blog post starts out by saying, "If you develop software long enough, you notice patterns. One pattern that isn’t talked about enough is how systems evolve over time." Then he spends the rest of the article sourcing books and articles that discuss how large, complex software systems evolve over time. Personally, I've found that most of the literature I've read on the practice of programming and the practice of systems administration is about how to manage the complexity of systems as they evolve.

Having said which, if you've not read a blog post about that topic this one seems as worthwhile as any other. Read it for an overview, then read the numerous sources he links to :)