Coding Horror is one of my favorite technology blogs (I first found it via Reddit). It always startles me how often the concerns and concepts of programming reach directly into so many parts of business and everyday life. Here blogger Jeff Atwood goes off on feature bloat – the tendency of software to add more and more features that fewer and fewer people use. He cites three laws of programming:
Letts’ Law: All programs evolve until they can send email.
Zawinski’s Law: Every program attempts to expand until it can read mail.
Furrygoat’s Law: Every program attempts to expand until it can read RSS feeds.