Author avatar

Developer-Forge

Keep your Developer skills sharp

  • Home
  • About
  • Blog
  • 30 Projects
  • Software Principles
  • Array cheatsheet
  • Tech-talks
  • How to Learn
  • Books
  • Contact
TwitterGitHubLinkedInPersonal

Software Principles

The way you develop & think about software is influenced by the principles you're aware of.
  • Bikeshedding or the Law of Triviality
  • Brook's
  • Chesterton's Fence
  • Conway's
  • Demeter's Law or the Principle of Least Knowledge
  • Gall's
  • Hofstadter's
  • Hollywood Principle
  • Jakob's
  • Knuth's
  • Linus's
  • Murphy's
  • Norvig's
  • Pareto's Principle or the 80/20 Rule
  • Peter Principle
  • Postel's
  • Wirth's
Back to top