It’s a bit old, but I discovered these links today. Phil Haack collected together in a post 19 Eponymous Laws Of Software Development, and Joey deVilla, inspired by Phil’s article, collected more laws, axioms and rules pertaining to mainstream software development and put them in a nice, easy-to-read table in Laws of Software Development.

My personal favorite is the Conway’s Law:

Organizations which design systems are constrained to produce designs which are copies of the communication structures of these organizations.

Which is your personal favorite law?


Comment by Xavier on 2007-10-22 02:45:13 +0000

The Heisenbug concept has been painfully familiar to me during all my career. But at least, I started to get a laugh out of them when I learned to call them Heisenbugs.