We Can Change!


We Can Change Our Programming!

1. Reactive versus Proactive Problem-Solving

Generally, problems in the U.S. are addressed reactively.  We wait until complaints about problems reach levels or affect someone powerful enough that some kind of reactive response is demanded.  Often, our first response is to try to find someone to blame.  Then, sometimes, the responses stop, without the problem being addressed, once someone has been satisfactorily censured and punished. 

Then, attempts to address problems in the U.S. tend to be haphazard and incremental.  What cheap patch can be applied to the existing system to reduce the complaints or convince people the problem is being addressed, whether it is or not?  We have bulging layers of patches on flawed foundations and structures that cannot be solved with more patches.  Systems need to be proactively designed to holistic specifications to perform optimally and prevent problems for all potential stakeholders.

We need to start with what purpose we’re trying to serve with a system, service or creation, fashion comprehensive specifications for what it looks like when it works optimally, and then comprehensively design creations that optimally serve that purpose and meet those specifications.  We need to try to anticipate all possible outcomes from its creation, existence, operation and use, to the best of our abilities, and proactively design optimal responses to outcomes we want, and those we don’t want, so we do not create unwanted problems and can respond when things do not go as we hope they will. 


We need to be prepared to start from scratch if something is not working or creating problems because it is poorly conceived, designed or executed, or causing harm we cannot stop.  If something is failing, because it’s fundamentally flawed, sometimes it’s best to let it fail and start over again from scratch.


Chapter Input

Please provide any input, comments, suggestions, ideas and discussion on this chapter here.  (Please submit any input or discussion on the entire We Can Change Our Programming! section here.)  

How do you feel after reading this ?  Why do you feel that?  What values are impacted?  Do you agree?  Why or why not?    

Please provide only constructively intended interactions addressing ideas and content, not persons. All mean-spirited interactions will be deleted, especially anything disrespectful directed toward persons interacting with this site and their qualities, rather than ideas and content.  Thanks!