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

    The review praises the way this system has accomodated those needs.


        "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,


        Moth World 2012,

    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

::: 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.