Principle of Software Development Principles

FYI, it’s not an exhaustive index by any means. For exmaple, I’ve deliberately omitted more specific principles, like Law of Demeter.

Please keep in mind that this is only a skeleton. A lot of circumstances can influence the positions. Yet I still think this reflects pretty well my current understanding of what’s important, and maybe start some interesting discussions.

When I think about it, I’ve always been intuitively looking for an additional reason to stop repeating myself than the repetition itself. If found, it was usually in previous, more vital principles.

And thank the pyramid for holding you back from optimisation in advance ;)



Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store