~sjm/my-pattern-language

d6e362ef0ae368d01e0d9a6051f7c587e43f4edf — Sam Marshall 4 months ago b4593d7 master
update
M docs/2020-06-05--1043.md => docs/2020-06-05--1043.md +1 -1
@@ 15,7 15,7 @@ If someone takes the time to find pleasure and [happiness](./happiness.md), they

## Backlinks
* [People who take time to seek pleasure are more likely to help others](./2020-06-05--1049.md)
	* Because [Happy people are more likely to help others](./2020-06-05--1043.md), and [pleasure](./pleasure.md) is an aspect of [happiness](./happiness.md).
	* [Happy people are more likely to help others](./2020-06-05--1043.md)
* [Happy people are more likely to help others](./2020-06-05--1043.md)
	* Because [Happy people are more likely to help others](./2020-06-05--1043.md), and [pleasure](./pleasure.md) is an aspect of [happiness](./happiness.md).


M docs/2020-06-05--1049.md => docs/2020-06-05--1049.md +10 -0
@@ 16,3 16,13 @@ The reason pleasure can bring happiness is because [seeking pleasure is one way 
* [Happy people are more likely to help others](./2020-06-05--1043.md)
	* [People who take time to seek pleasure are more likely to help others](./2020-06-05--1049.md)

## Backlinks
* [People who take time to seek pleasure are more likely to help others](./2020-06-05--1049.md)
	* [People who take time to seek pleasure are more likely to help others](./2020-06-05--1049.md)
* [The Courage to be Disliked](./book-the-courage-to-be-disliked.md)
	* [People who take time to seek pleasure are more likely to help others](./2020-06-05--1049.md)
* [Happiness is improved by freedom](./2020-06-05--1056.md)
	* [People who take time to seek pleasure are more likely to help others](./2020-06-05--1049.md)
* [Happy people are more likely to help others](./2020-06-05--1043.md)
	* [People who take time to seek pleasure are more likely to help others](./2020-06-05--1049.md)


M docs/2020-06-05--1056.md => docs/2020-06-05--1056.md +2 -2
@@ 10,10 10,10 @@
	* The reason pleasure can bring happiness is because [seeking pleasure is one way of experiencing freedom], and [happiness is improved by freedom](./2020-06-05--1056.md)

## Backlinks
* [People who take time to seek pleasure are more likely to help others](./2020-06-05--1049.md)
	* [Happiness is improved by freedom](./2020-06-05--1056.md)
* [The Courage to be Disliked](./book-the-courage-to-be-disliked.md)
	* [Happiness is improved by freedom](./2020-06-05--1056.md)
* [Happiness is improved by freedom](./2020-06-05--1056.md)
	* The reason pleasure can bring happiness is because [seeking pleasure is one way of experiencing freedom], and [happiness is improved by freedom](./2020-06-05--1056.md)
* [People who take time to seek pleasure are more likely to help others](./2020-06-05--1049.md)
	* The reason pleasure can bring happiness is because [seeking pleasure is one way of experiencing freedom], and [happiness is improved by freedom](./2020-06-05--1056.md)


M docs/2020-06-06--0930.md => docs/2020-06-06--0930.md +6 -0
@@ 9,3 9,9 @@
* [The Courage to be Disliked](./book-the-courage-to-be-disliked.md)
	* [Happiness is improved by community feeling](./2020-06-06--0930.md)

## Backlinks
* [The Courage to be Disliked](./book-the-courage-to-be-disliked.md)
	* [Happiness is improved by community feeling](./2020-06-06--0930.md)
* [Happiness is improved by community feeling](./2020-06-06--0930.md)
	* [Happiness is improved by community feeling](./2020-06-06--0930.md)


A docs/2020-06-14--1127.md => docs/2020-06-14--1127.md +3 -0
@@ 0,0 1,3 @@
# A gap occurs when a system has no way to deal with an event

Within a given [system](./system.md), a [gap](./system-gap.md) exists when the system has no mechanisms to deal with a particular event. If the event occurs, no [feedback loops](./feedback-loop.md) exists to deal with it, even if it effects [stocks](./system-stocks.md).

A docs/2020-06-14--1130.md => docs/2020-06-14--1130.md +7 -0
@@ 0,0 1,7 @@
# An overlap occurs when a system has two or more ways to deal with an event

Within a given [system](./system.md), an [overlap](./system-overlap.md) exists wherever there might be more than one way to deal with a particular problem. This might be that multiple [feedback loops](./feedback-loop.md) kick in at the same time to handle the event.
## Backlinks
* [An overlap in a system can cause friction](./2020-06-14--1131.md)
	* [An overlap occurs where two or more ways exist to deal with a single case](./2020-06-14--1130.md). This can cause friction in a few ways when multiple [feedback loops](./feedback-loop.md) try to work on the same event. There may be extra coordination needed to deal with the multiple [subsystems](./system.md) involved, or one subsystem may get in the way of another.


A docs/2020-06-14--1131.md => docs/2020-06-14--1131.md +8 -0
@@ 0,0 1,8 @@
# An overlap in a system can cause friction

[An overlap occurs where two or more ways exist to deal with a single case](./2020-06-14--1130.md). This can cause friction in a few ways when multiple [feedback loops](./feedback-loop.md) try to work on the same event. There may be extra coordination needed to deal with the multiple [subsystems](./system.md) involved, or one subsystem may get in the way of another.


## References 

* [adactio, Overlay Gap](https://adactio.com/journal/16786)

M docs/book-the-courage-to-be-disliked.md => docs/book-the-courage-to-be-disliked.md +3 -3
@@ 10,12 10,12 @@
	* [The courage to be disliked](./book-the-courage-to-be-disliked.md)

## Backlinks
* [People who take time to seek pleasure are more likely to help others](./2020-06-05--1049.md)
	* [The Courage to be Disliked](./book-the-courage-to-be-disliked.md)
* [The Courage to be Disliked](./book-the-courage-to-be-disliked.md)
	* [The courage to be disliked](./book-the-courage-to-be-disliked.md)
* [Happiness is improved by freedom](./2020-06-05--1056.md)
	* [The courage to be disliked](./book-the-courage-to-be-disliked.md)
* [People who take time to seek pleasure are more likely to help others](./2020-06-05--1049.md)
	* [The courage to be disliked](./book-the-courage-to-be-disliked.md)
* [Happiness is improved by community feeling](./2020-06-06--0930.md)
	* [The courage to be disliked](./book-the-courage-to-be-disliked.md)
	* [The Courage to be Disliked](./book-the-courage-to-be-disliked.md)


M docs/feedback-loop.md => docs/feedback-loop.md +6 -0
@@ 1,6 1,12 @@
# Feedback loop

## Backlinks
* [An overlap occurs when a system has two or more ways to deal with an event](./2020-06-14--1130.md)
	* Within a given [system](./system.md), an [overlap](./system-overlap.md) exists wherever there might be more than one way to deal with a particular problem. This might be that multiple [feedback loops](./feedback-loop.md) kick in at the same time to handle the event.
* [A gap occurs when a system has no way to deal with an event](./2020-06-14--1127.md)
	* Within a given [system](./system.md), a [gap](./system-gap.md) exists when the system has no mechanisms to deal with a particular event. If the event occurs, no [feedback loops](./feedback-loop.md) exists to deal with it, even if it effects [stocks](./system-stocks.md).
* [An overlap in a system can cause friction](./2020-06-14--1131.md)
	* [An overlap occurs where two or more ways exist to deal with a single case](./2020-06-14--1130.md). This can cause friction in a few ways when multiple [feedback loops](./feedback-loop.md) try to work on the same event. There may be extra coordination needed to deal with the multiple [subsystems](./system.md) involved, or one subsystem may get in the way of another.
* [Systems thinking encourages a holistic view](./systems-thinking-encourages-a-holistic-view.md)
	* [Systems thinking](./systems-thinking.md) focuses on viewing a given [system](./system.md) as a whole. Through the recording of the interactions between [stocks](<>) Through the recording of the interactions between [stocks](./system-stocks.md), [flows](./system-flows.md) and [feedback loops](./feedback-loop.md) an understanding of a system can be built up over time. Giving a simplified, holistic view which can be used to develop a good [mental model](./mental-model.md) for that system.


M docs/happiness.md => docs/happiness.md +2 -2
@@ 4,8 4,8 @@
## Backlinks
* [People who take time to seek pleasure are more likely to help others](./2020-06-05--1049.md)
	* Because [Happy people are more likely to help others](./2020-06-05--1043.md), and [pleasure](./pleasure.md) is an aspect of [happiness](./happiness.md).
* [Happy people are more likely to help others](./2020-06-05--1043.md)
	* Because [Happy people are more likely to help others](./2020-06-05--1043.md), and [pleasure](./pleasure.md) is an aspect of [happiness](./happiness.md).
* [Happiness is improved by community feeling](./2020-06-06--0930.md)
	* [Happiness](./happiness.md) has many aspects, but one of the major indicators in [individual psychology](./individual-psychology.md) is [community feeling](./community-feeling.md)
* [Happy people are more likely to help others](./2020-06-05--1043.md)
	* Because [Happy people are more likely to help others](./2020-06-05--1043.md), and [pleasure](./pleasure.md) is an aspect of [happiness](./happiness.md).


M docs/rough-idea-zone.md => docs/rough-idea-zone.md +4 -0
@@ 80,3 80,7 @@ There'll be varying levels of fleshing out here, some things are just a *spark* 
    * logs can auto-increment by a certain amount if you want
    * shortcodes for incrementing before/after a log is made
* store in localstorage. Import time/export log/clear and export log
## Backlinks
* [Notes](./index.md)
	* [Rough Idea Zone](./rough-idea-zone.md)


A docs/system-gap.md => docs/system-gap.md +5 -0
@@ 0,0 1,5 @@
# Gap
## Backlinks
* [A gap occurs when a system has no way to deal with an event](./2020-06-14--1127.md)
	* Within a given [system](./system.md), a [gap](./system-gap.md) exists when the system has no mechanisms to deal with a particular event. If the event occurs, no [feedback loops](./feedback-loop.md) exists to deal with it, even if it effects [stocks](./system-stocks.md).


A docs/system-overlap.md => docs/system-overlap.md +5 -0
@@ 0,0 1,5 @@
# Overlap
## Backlinks
* [An overlap occurs when a system has two or more ways to deal with an event](./2020-06-14--1130.md)
	* Within a given [system](./system.md), an [overlap](./system-overlap.md) exists wherever there might be more than one way to deal with a particular problem. This might be that multiple [feedback loops](./feedback-loop.md) kick in at the same time to handle the event.


M docs/system-stocks.md => docs/system-stocks.md +2 -0
@@ 1,6 1,8 @@
# Stocks (systems)

## Backlinks
* [A gap occurs when a system has no way to deal with an event](./2020-06-14--1127.md)
	* Within a given [system](./system.md), a [gap](./system-gap.md) exists when the system has no mechanisms to deal with a particular event. If the event occurs, no [feedback loops](./feedback-loop.md) exists to deal with it, even if it effects [stocks](./system-stocks.md).
* [Systems thinking encourages a holistic view](./systems-thinking-encourages-a-holistic-view.md)
	* [Systems thinking](./systems-thinking.md) focuses on viewing a given [system](./system.md) as a whole. Through the recording of the interactions between [stocks](<>) Through the recording of the interactions between [stocks](./system-stocks.md), [flows](./system-flows.md) and [feedback loops](./feedback-loop.md) an understanding of a system can be built up over time. Giving a simplified, holistic view which can be used to develop a good [mental model](./mental-model.md) for that system.


M docs/system.md => docs/system.md +6 -0
@@ 17,6 17,12 @@ This complexity and interconnectedness makes systems [resilient to change](./cha
	* A note-taking [system](./system.md) is the combination of a set of processes and tools which allow the note-taker to accrue concepts and their connections over time. The system needs to allow for the [core ways of manipulating ideas](./three-ways-to-manipulate-ideas.md) and provide [analogies for them](./create-note-taking-analogies-for-manipulating-ideas.md).
* [Complex Systems are built from simple pieces](./complex-systems-are-built-from-simple-pieces.md)
	* Any complex [system](./system.md) is built of simple pieces. Sentences are built from words, words from letters, etc. Systems work like this because [complexity is not atomic](./complexity-isnt-atomic.md).
* [An overlap occurs when a system has two or more ways to deal with an event](./2020-06-14--1130.md)
	* Within a given [system](./system.md), an [overlap](./system-overlap.md) exists wherever there might be more than one way to deal with a particular problem. This might be that multiple [feedback loops](./feedback-loop.md) kick in at the same time to handle the event.
* [A gap occurs when a system has no way to deal with an event](./2020-06-14--1127.md)
	* Within a given [system](./system.md), a [gap](./system-gap.md) exists when the system has no mechanisms to deal with a particular event. If the event occurs, no [feedback loops](./feedback-loop.md) exists to deal with it, even if it effects [stocks](./system-stocks.md).
* [An overlap in a system can cause friction](./2020-06-14--1131.md)
	* [An overlap occurs where two or more ways exist to deal with a single case](./2020-06-14--1130.md). This can cause friction in a few ways when multiple [feedback loops](./feedback-loop.md) try to work on the same event. There may be extra coordination needed to deal with the multiple [subsystems](./system.md) involved, or one subsystem may get in the way of another.
* [Systems thinking encourages a holistic view](./systems-thinking-encourages-a-holistic-view.md)
	* [Systems thinking](./systems-thinking.md) focuses on viewing a given [system](./system.md) as a whole. Through the recording of the interactions between [stocks](<>) Through the recording of the interactions between [stocks](./system-stocks.md), [flows](./system-flows.md) and [feedback loops](./feedback-loop.md) an understanding of a system can be built up over time. Giving a simplified, holistic view which can be used to develop a good [mental model](./mental-model.md) for that system.


M docs/the-grand-unified-theory-of-software-design.md => docs/the-grand-unified-theory-of-software-design.md +1 -1
@@ 6,5 6,5 @@
* [Connascence is the strength of the connection between two things](./2020-06-06--0942.md)
	* [The grand unified theory of software design](./the-grand-unified-theory-of-software-design.md)
* [Notes](./index.md)
	* [The grand unified theory of software design](./the-grand-unified-theory-of-software-design.md)
	* [Video        : The grand unified theory of software design](./the-grand-unified-theory-of-software-design.md)


M docs/thinking-in-systems.md => docs/thinking-in-systems.md +2 -2
@@ 8,10 8,10 @@ This book[^1] tries to answer the question "how does one make positive change in
[^1]: [Amazon kindle edition](https://www.amazon.co.uk/Thinking-Systems-Donella-H-Meadows-ebook/dp/B005VSRFEA/)

## Backlinks
* [Change can be hard within a system](./change-can-be-hard-within-a-system.md)
	* [^1]&#x3A; [Thinking in systems](./thinking-in-systems.md)
* [System](./system.md)
	* [^1]&#x3A; [Thinking in systems](./thinking-in-systems.md)
* [Change can be hard within a system](./change-can-be-hard-within-a-system.md)
	* [^1]&#x3A; [Thinking in systems](./thinking-in-systems.md)
* [Don't always expect a single root cause](./dont-always-expect-a-single-root-cause.md)
	* The [systems lens](./thinking-in-systems.md) doesn't show a single root cause for most problems. Classic 'rational analysis' expects a root cause, so the systems lens can be unsettling. You need to [be aware of the lens you're using](./be-aware-of-the-lens-youre-using.md).
* [Notes](./index.md)