vernacular systems
/vər-ˈnæk-jə-lər ˈsɪs-təms/ · noun
-
A tool, machine, or piece of software that grows out of local
practice and material reality, rather than abstract market demands
or fashion.
-
A technology whose workings can be understood, repaired, and
extended by the people who depend on it, without any specialized
training.
Design studio operating out of a timber frame barn in rural
Pennsylvania.
Our goal is to resist "the great software quality collapse" by building
repairable and understandable technology.
We seek to ever so slightly extend the vernacular; to put a thin veneer of
technology around it.
Not as a required failure point, but as an optional extension to the human
toolset.
We do not believe in using high abstraction UI to achieve a lay, wide
audience.
We believe in low abstraction mechanisms- text, command line, gears,
pulleys, etc.
In mainstream computing, ease of use is usually implemented as superficial
simplicity, as an additional layer of complexity that hides the underlying
layers.
Low abstraction understandability is superior to High abstraction comfort
and polish.
We first create great technology, then seek demand.
Seeking demand first, letting the market dictate design, is how we got to
where we are today- disposable javascript web apps, $80k trucks that cannot be repaired, "sustainable" smart
buildings that last only a few decades.