9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
From: Skip Tavakkolian <9nut@9netics.com>
To: 9fans@cse.psu.edu
Subject: Re: [9fans] Re: You might enjoy this
Date: Tue,  5 Jun 2007 12:46:35 -0700	[thread overview]
Message-ID: <6395dbad6ef42a267fe14fd5b5384ffc@9netics.com> (raw)
In-Reply-To: <39199ecd37572d377d8726c769bd07da@proxima.alt.za>

>> http://www.joeyoder.com/papers/patterns/BBOM/mud.html

i offer my counter diatribe/extrapolation for peer review:

bbom should just be called "organic software" or "evolutionary
software".  unlike organic vegetables, it's not good for you.  like
vegetables, the force behind its evolution is not some grand design
with stated requirements like "its green leaves shall be nourishing to
humans" but competition for local resources to survive.

for shantytowns the inputs to the resource equation are: available
material within 500' of construction site, 1-2 weeks (before the rainy
season and after a hastily arranged marriage), work output of 2 people
and space available within 25' of where the person is standing.

for software industry, it is about survival of the software company.
it must beat the competitors to the market - software survives to
evolve if the company survives.  the parameters to the resource
equation are similar to shantytowns: 2-3 months (for a 6-9 month
release cycle), output of 1-2 developers within the part of the code
that they understand.

elegance and efficiency of software become major factors only if a
software malfunction can adversely affect the survival of the
company that produces it; which usually means it must cause loss
of life or property.



  parent reply	other threads:[~2007-06-05 19:46 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <200706051447.l55El0ma028778@sparkle.iba.co.za>
2007-06-05 17:52 ` lucio
2007-06-05 18:03   ` andrey mirtchovski
2007-06-05 18:08     ` lucio
2007-06-05 18:24     ` Sape Mullender
2007-06-05 18:29       ` andrey mirtchovski
2007-06-05 18:39         ` john
2007-06-05 18:55         ` Bakul Shah
2007-06-05 19:46   ` Skip Tavakkolian [this message]
2007-06-05 20:02     ` W B Hacker
2007-06-05 21:34     ` Gregory Pavelcak
2007-06-05 21:50     ` erik quanstrom
2007-06-05 22:46     ` W B Hacker
2007-06-05 23:00       ` W B Hacker

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=6395dbad6ef42a267fe14fd5b5384ffc@9netics.com \
    --to=9nut@9netics.com \
    --cc=9fans@cse.psu.edu \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).