Worse is Better Philosophy

From Open Source Ecology
Revision as of 02:18, 8 February 2021 by Marcin (talk | contribs) (→‎OSE Case)
Jump to navigation Jump to search

Intro

Something that just works, is bare bones, is better for wide adoption than a polished product that takes long to get to market. Put in another way, User Interface comes after Functionality. Aka the New Jersey Approach.

The property that makes for Worse-is-Better is modularity - easy improvability and adaptability. This is also known as Growable-is-Better.

Notable Examples

  • Note that Linux was explicitly built on the worse is better concept when it comes to its monolithic kernel design - a known bad design that works better in practice. Stallman proposed a modular kernel - and 3 decades later - product hasn't shipped yet.

OSE Case

  • The OSE Filter includes worse is better. In the OSE case, growable-is-better is achieved by modular design. For example, Incremental Housing is an example of worse-is-better.

Internal Links