index concept yachts_and_racing_dinghies system_niches elements_principles designs journal // Yachts and Racing Dinghies In this note we lay out what we are seeking in this platform. We pursue an analogy between sailing and computing. ::: Analogy: yachts and racing dinghies Below is a review of a prestige bluewater yacht. This range is aimed at couples who want to sail long distances in their own company only. This is a large set of design needs. Discovery 58 review in Yachting World https://www.yachtingworld.com/yachts-and-gear/what-makes-a-good-bluewater-yacht-discovery-58-68835 The review praises the way this system has accomodated those needs. Yet, "It was difficult to get the yacht into a groove and too easy to wander off course if you didn't have an eye on the wind gauge, compass or, later, a star." Racing dinghies are close to the water and responsive. Race day, https://www.youtube.com/watch?v=VQx6iomcmVo Trainer, https://www.youtube.com/watch?v=PJYnDozrT4s&t=37s Moth World 2012, https://www.youtube.com/watch?v=gK60RZDtnT8 Different niches have different design priorities. Yacht: a single capsize has fair chance of causing death Racing dinghy: "if you didn't capsize, you weren't sailing hard enough." ::: The dinghy proposal is not for a general-purpose system In computing, there is a general-purpose-computing niche. Platforms in this niche seek to be effective as personal computer, workstation and server. They use layering extensively. Examples from linux: x-windows; sockets as a kind-of-file; advanced filesystems. Often, the layers are flawed abstractions. Complication abounds. The Dinghy concept lives in a different niche.