plipplop:start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
plipplop:start [2024/07/21 15:35] gedbadminplipplop:start [2024/07/21 15:45] (current) – [Some Problems That Must Be Solved for Plip Plop Programming To Work] gedbadmin
Line 16: Line 16:
  
 > The fundamental purpose of the system is to support the work of the people in the office.  Its rhythms are geared to human timescales, not to the speeds of disk drives or network communication links. > The fundamental purpose of the system is to support the work of the people in the office.  Its rhythms are geared to human timescales, not to the speeds of disk drives or network communication links.
 +
 +Designing such a system presents an interesting architectural challenge.  There are problems that must be solved by thinking about software in new ways.
 +
 +====== Problems That Must Be Solved ======
 +
 +  * How do you fix problems when you cannot turn it off and on again?
 +  * How do you manage change to code that runs over months and years? 
 +  * How do you anticipate everything that might happen over such a long time?
 +
 +Over in the following sections I'm going to explore some novel solutions for these problems.
 +
 +===== Robust state that persists over time =====
 +
 +===== Creating new features without breaking existing functionality =====
 +
 +===== Fixing problems when they are encountered =====
  
  
  
  
  • plipplop/start.1721590524.txt.gz
  • Last modified: 2024/07/21 15:35
  • by gedbadmin