News Score: Score the News, Sort the News, Rewrite the Headlines

Three Laws of Software Complexity (or: why software engineers are always grumpy)

I posit that most software engineers (particularly those working on infrastructural systems) are destined to wallow in unnecessary complexity due to three fundamental laws. The First Law of Software Complexity: A well-designed system will degrade into a badly designed system over time. We start with an opinionated definition: a well-designed system is one that is easy to change over time; a badly designed system is one that is difficult to change. Let’s say that a system X is well-designed. Some...

Read more at maheshba.bitbucket.io

© News Score  score the news, sort the news, rewrite the headlines