The more cash you need, the more you want to borrow. In the short term this reduces your need for cash, but after a while it increases it. A vicious cycle.

The same pattern shows up all over the place, where a short-term fix makes the problem worse in the long run. This pattern is an example of a 'system archetype', and we can draw it as a diagram. Different instances of this archetype will give diagrams with different words - but the archetype is the pattern of edges with plus signs, minus signs and delays.

I've been working on the math of this stuff. I'm fascinated by how a general problem that haunts my life - I like to put off solving problems, and wind up making them worse - can be summarized as a simple diagram.

(1/n)

Here's another system archetype. There are two ways to solve a problem: a fundamental solution that takes a while to have any effect, and a quicker symptomatic solution... which unfortunately has a side-effect that makes the problem worse!

Like scratching a rash.

(2/n)

You can read about seven system archetypes here:

• Daniel H. Kim and Virginia Anderson, Systems Archetype Basics: From Story to Structure, https://thesystemsthinker.com/wp-content/uploads/2016/03/Systems-Archetypes-Basics-WB002E.pdf

It's worth a look; if you get the idea you can just look at the pictures and get the insights pretty fast. For example, the archetype here shows the essence of an arms race.

(3/n)

There's a general theory of these diagrams, which were called 'causal loop diagrams' by Sterman in his book Business Dynamics.

But similar diagrams are used in biology, where they are called 'pathways' or 'regulatory networks' or sometimes 'gene regulatory networks'. Here's part of the pathway for COVID. You can see the whole thing, and many more, here:

https://www.kegg.jp/pathway/map05171

(4/n)

I've been working with @Adittya on modeling systems in this simple way, as graphs with edges labeled by signs {+,-} or element of more general monoids. Our paper is out now:

• John Baez and Adittya Chaudhuri, Graphs with polarities, http://math.ucr.edu/home/baez/polarities.pdf

Abstract. In fields ranging from business to systems biology, directed graphs with edges labeled by signs are used to model systems in a simple way: the nodes represent entities of some sort, and an edge indicates that one entity directly affects another either positively or negatively. Multiplying the signs along a directed path of edges lets us determine indirect positive or negative effects, and if the path is a loop we call this a positive or negative feedback loop. Here we generalize this to graphs with edges labeled by a monoid, whose elements represent ‘polarities’ possibly more general than simply ‘positive’ or ‘negative’. We study three notions of morphism between graphs with labeled edges, each with its own distinctive application: to refine a simple graph into a complicated one, to transform a complicated graph into a simple one, and to find recurring patterns called ‘motifs’. We construct three corresponding symmetric monoidal double categories of ‘open’ graphs. We study feedback loops using a generalization of the homology of a graph to homology with coefficients in a commutative monoid. In particular, we describe the emergence of new feedback loops when we compose open graphs using a variant of the Mayer–Vietoris exact sequence for homology with coefficients in a commutative monoid.

(5/n)

@johncarlosbaez

Yes, causal loop diagrams are great for getting a quick, strategic overview of how systems behave. They’re especially handy for clearly explaining complex interactions to decision-makers like managers or politicians in a way they actually get and don't flood them with too many details.

But if you need practical, actionable insights—like making detailed plans, justifying investments, or backing up big decisions—you’ll want to combine them with quantitative tools like Markov chains, Petri nets, or discrete-event simulations. These methods give you precise modeling, solid validation, and clear proof of what your decisions (especially investments!) will really do.

In the end, it's simple: If I put resource X into solving problem Y, what's gonna happen, and what else could that affect?

@Adittya

@johncarlosbaez @Adittya Fascinating! I have nothing useful to add except a lame joke: I suggest that if this turns into a fully fledged subfield, it be called "procrastimetetrics" and this type of diagram be called a "procrastinogram"

@moritz_negwer @johncarlosbaez

Thank you!!

"procrastimetetrics": Interesting!! 😂

Needless to say, this is interesting and valuable.

I wonder how this approach could be applied to Richard Gabriel's famous "worse is better".

I can't summarize it properly here, but in a sentence,
this is a thesis that
a partial solution that is available now and that can be improved later
often wins
over a complete solution that takes a long time to be produced.

#DoingTheRightThing
#WorseIsBetter

@johncarlosbaez @Adittya

@johncarlosbaez Your work and vision have inspired me in countless ways over the years. I’m deeply grateful to have had the opportunity to work with you and learn from you so closely. These last few months have been an incredibly exciting journey — I’ve learned so much, not just about research, but also from your guidance, insights, and advice. Thank you truly for everything!