Worse is Better Philosophy: Difference between revisions

From Open Source Ecology
Jump to navigation Jump to search
Line 9: Line 9:


=OSE Case=
=OSE Case=
*In the OSE case, since we publish early and often, and make in-progress work accessible for the reason of unleashed collaboration and cultural creation - we de facto operate on the Growable-is-Better version of worse-is-better. We avoid the worse-is-better stage, because our initial design is designed with growability, according to [[OSE Specifications]], in particular, [[OSE Spec 3]].
*In the OSE case, since we publish early and often, and make in-progress work accessible for the reason of unleashed collaboration and cultural creation - we de facto operate on the Growable-is-Better version of worse-is-better. We avoid the worse-is-better stage, because our initial design is designed with growability, according to [[OSE Specifications]], in particular, [[OSE Spec 3]] - modularity. Modularity is be definition growable.
*[[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.
*[[The OSE Filter]] includes worse is better. Growable-is-better is achieved by modular design - as with [[Incremental Housing]] is an example of worse-is-better.


=Links=
=Links=
*Growable is Better, Stanford CS Departmetn - [https://cs.stanford.edu/people/eroberts/courses/cs181/projects/2010-11/WorseIsBetter/index.php/Growable-is-better.html]
*Growable is Better, Stanford CS Departmetn - [https://cs.stanford.edu/people/eroberts/courses/cs181/projects/2010-11/WorseIsBetter/index.php/Growable-is-better.html]
*Worse is Better, Stanford CS Departmetn - [https://cs.stanford.edu/people/eroberts/courses/cs181/projects/2010-11/WorseIsBetter/index.php/Worse-is-better.html]
*Worse is Better, Stanford CS Departmetn - [https://cs.stanford.edu/people/eroberts/courses/cs181/projects/2010-11/WorseIsBetter/index.php/Worse-is-better.html]

Revision as of 02:30, 8 February 2021

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

  • In the OSE case, since we publish early and often, and make in-progress work accessible for the reason of unleashed collaboration and cultural creation - we de facto operate on the Growable-is-Better version of worse-is-better. We avoid the worse-is-better stage, because our initial design is designed with growability, according to OSE Specifications, in particular, OSE Spec 3 - modularity. Modularity is be definition growable.
  • The OSE Filter includes worse is better. Growable-is-better is achieved by modular design - as with Incremental Housing is an example of worse-is-better.

Links

  • Growable is Better, Stanford CS Departmetn - [1]
  • Worse is Better, Stanford CS Departmetn - [2]