Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| plipplop:start [2024/07/21 15:35] – gedbadmin | plipplop: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. | > The fundamental purpose of the system is to support the work of the people in the office. | ||
| + | |||
| + | Designing such a system presents an interesting architectural challenge. | ||
| + | |||
| + | ====== 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 ===== | ||