Skip to content
Jason Cozens edited this page Jul 17, 2021 · 7 revisions

There is a large amount of advice on what makes good software. Things such as decoupled architectures leading to principles like the Single Responsible Principle. In fact Bob Martin's 11 principles (Martin, Martin, 2009) are largely to do with writing decoupled software.

Bugs are Faults

The software industry has accepted the concept of a bug as a standard operating practice. This allows companies to release products with faults. Is it possible to deliver software without faults. There are different types of faults one is where the code fails, one is where the code does not implement the requirements correctly, another is where the requirements are incorrect.

Different Types of Software and Relative Costs

Many software systems contain faults

Local Net as an Example Application

This site is aimed at using adaptation to build fast changing reliable computer systems. As an example system the decentralisation of internet management to local management will be developed.

Clone this wiki locally