, 9 tweets, 3 min read
My Authors
Read all threads
@antlerboy You asked for a comment on interfaces.
Here is a particularly idiosyncratic one. The mindset behind Conway’s Law is that, in a design or construction activity, there are two communities: the “artisans” (designers, builders) and their “artifacts” (designs, things).
1/7
The trick is to keep them in mind together because there is an important mapping that runs from artifacts to artisans: “designed-by” or “built-by”.

This side-by-side thinking has led to the notion of the “cross-jargon interface”.
2/7
This is an interface between two communities of artisans who don’t understand each other’s languages, that permits them to build joint artifacts. The jackpot example is the stored-program-computer instruction set, described by John von Neumann and others in 1945.
3/7
It led to the creation of a software industry:
en.wikipedia.org/wiki/Von_Neuma…

The mathematicians who understood algorithms didn’t understand digital logic, and the digital logic designers could not be bothered with building single-problem computers,...
4/7
although a few hybrids were built for high-payoff problems such as computing artillery tables. You’ll see a discussion of this in the three slides beginning at
melconway.com/talks/2019_con…
5/7
The von Neumann invention represented computer control as data stored in the same memory as the user’s problem: the program. That enabled the mathematicians with their problems to build data sets that ran the computer. Result: a software industry.
6/7
The cross-jargon interface enables synergy between two otherwise non-interacting communities. Once one starts looking for them elsewhere they begin to appear, for example the standardized automobile driver’s operating interface. Many have led to new industries.
7/7
Missing some Tweet in this thread? You can try to force a refresh.

Enjoying this thread?

Keep Current with Mel Conway

Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

Twitter may remove this content at anytime, convert it as a PDF, save and print for later use!

Try unrolling a thread yourself!

how to unroll video

1) Follow Thread Reader App on Twitter so you can easily mention us!

2) Go to a Twitter thread (series of Tweets by the same owner) and mention us with a keyword "unroll" @threadreaderapp unroll

You can practice here first or read more on our help page!

Follow Us on Twitter!

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just three indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3.00/month or $30.00/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!