Marcus, 

 

Am I correct that this is what “oop” is designed to avoid?  

 

“This” being what you describe below? 

 

Nick 

 

Nicholas S. Thompson

Emeritus Professor of Psychology and Biology

Clark University

 <http://home.earthlink.net/~nickthompson/naturaldesigns/> 
http://home.earthlink.net/~nickthompson/naturaldesigns/

 

From: Friam [mailto:friam-boun...@redfish.com] On Behalf Of Marcus Daniels
Sent: Wednesday, July 18, 2018 12:18 PM
To: The Friday Morning Applied Complexity Coffee Group <friam@redfish.com>
Subject: Re: [FRIAM] What is an object?

 

Nick writes:

 

“And like any modular system (DNA comes to mind), modularity is a great spur to 
creativity, leaving programmers free to work on better modules knowing that as 
long as the version of the “object“ they design (which, say, can work in a 
greater variety of heat conditions or uses less power, etc.) is the “same” box, 
then their work is a contribution to the whole.”

 

In the real world of software, there are many frozen accidents.   The genesis 
of an initial building block leads to another being designed in a certain way, 
which brings with another set of idiosyncrasies, and so on.   After decades of 
this people start to believe that things must – in principle and in practice -- 
be a certain way.    Software layering can be an obstacle to innovation once 
basic assumptions are called into question; it is easy to get stuck in local 
fitness maxima and a particular foundation.

 

Marcus

 

From: Friam <friam-boun...@redfish.com <mailto:friam-boun...@redfish.com> > on 
behalf of Nick Thompson <nickthomp...@earthlink.net 
<mailto:nickthomp...@earthlink.net> >
Reply-To: The Friday Morning Applied Complexity Coffee Group <friam@redfish.com 
<mailto:friam@redfish.com> >
Date: Wednesday, July 18, 2018 at 9:53 AM
To: 'The Friday Morning Applied Complexity Coffee Group' <friam@redfish.com 
<mailto:friam@redfish.com> >
Subject: Re: [FRIAM] What is an object?

 

And like any modular system (DNA comes to mind), modularity is a great spur to 
creativity, leaving programmers free to work on better modules knowing that as 
long as the version of the “object“ they design (which, say, can work in a 
greater variety of heat conditions or uses less power, etc.) is the “same” box, 
then their work is a contribution to the whole.

============================================================
FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
to unsubscribe http://redfish.com/mailman/listinfo/friam_redfish.com
FRIAM-COMIC http://friam-comic.blogspot.com/ by Dr. Strangelove

Reply via email to