While looking for new parallel programming blogs this week, I stumbled across an ancient but timeless blog post by Joey deVilla. In it, he has collected together some of the most common laws of software development.
Some of these you will be familar with. Readers of this blog will know all about Amdahl’s Law, and will probably be well versed in some of the pop culture references such as the Dilbert Principle.
There are several that were new to me, though, including Brooks’ Law (“Adding manpower to a late software project makes it later”), Flon’s Axiom (“There… will never be a programming language in which it is hard to write bad programs”), and Conway’s Law (“Any pieceĀ of software reflects the organisational structure that produced it”).
There are lots more nuggets of wisdom in there. Check out Joey deVilla’s full list.
Filed under: Programming Tagged: | Amdahl's law, Programming





