Photo: Andrew Frederick Cowie — CC BY-SA 4.0Source
Peter Miller
- October 16, 1960
- July 27, 2014
- 53 years
- leukemia
About Peter Miller
Peter Miller was a notable figure. Born in 1960, Miller died in 2014 at the age of 53.
Explore other notable deaths in 2014 or deaths in July 2014.
Advertisement
Full Biography
|Peter Miller (16 October 1960 – 27 July 2014) was an Australian software developer who wrote Recursive Make Considered Harmful and created Aegis and cook. He also proposed a set of "laws" for modern software engineering and architecture in the early 1990s:
Miller's laws are:
- The number of interactions within a development team is O(n!) without controlled access to the baseline. If the development team does have controlled access to the baseline, interactions can be reduced to near O(n), where n is the number of developers and/or files in the source tree, whichever is larger.
- The baseline MUST always be in working order.
- The software build/construction process can be reduced to a directed, acyclical graph (DAG).
- It is necessary to build a rigid framework of selected components (aka the top level aegis design).
- The framework should not do any real work, and should instead delegate everything to external components. The external components should be as interchangeable as possible.
- The framework should use the Strategy pattern for most complex tasks.
Content from Wikipedia — licensed under CC BY-SA 3.0
Books & Media
Find books, audiobooks and films about Peter Miller on Amazon.

As an Amazon Associate I earn from qualifying purchases.
Amazon and the Amazon logo are trademarks of Amazon.com, Inc. or its affiliates.
Sources
- Wikipedia
- https://en.wikipedia.org/wiki/Peter_Miller_(software_engineer)
- CC BY-SA 4.0
- Sep 26, 2026
- View article
- View record
- September 30, 2026
- Sep 26, 2026
People who died on July 27
Spotted an error?
Help us keep the archive accurate. Report a correction with a source.
Report an error for Peter Miller →Advertisement











