Zawinski's Law - Laws of Software
A catalog of the laws guiding software development. Especially useful for individual contributors, new managers, and product managers who want to build well-made software.
Every program attempts to expand until it can read mail. Those programs which cannot so expand are replaced by ones which can. -- James Zawinski, 1995 This law is both comical and grim at once. Many programs are totally unrelated to email: consider text editors, compilers, games, etc. Zawinski’s Law, also known as the the Law of Software Bloat, suggests that feature creep will inevitably cause all of these programs to read email even though it’s entirely unrelated to their core mission. Though there are certainly counter-examples to this specific manifestation of the law, feature creep is…
saved by
related reading
- Wirth's lawen.wikipedia.org
- Essays on programming I think about a lot | benkuhn.netbenkuhn.net
- The Mythical Man-Month - Wikipediaen.wikipedia.org
- Stephen Wolfram Writingswritings.stephenwolfram.com
- The unwritten laws of software engineeringnewsletter.manager.dev
- You aren't gonna need iten.wikipedia.org
- Michael Feathers - 10 Papers Every Developer Should Readmichaelfeathers.silvrback.com
- <h1>Rob Pike's 5 Rules of Programming</h1>cs.unc.edu
- The Programmer's Paradox: Waterloo Styletheprogrammersparadox.blogspot.com
- Worse Is Betterdreamsongs.com
- Conway's law - Wikipediaen.wikipedia.org
- Selfish Softwareevery.to