• Trust Is an Important Factor of Economic Prosperity

    In order for an economy to prosper, there must be a high degree of trust in the system. For instance, without trust that someone will uphold their side of a contract, only limited kinds of transactions can occur. If there is trust that a contract will be enforced then there is higher assurance the other party will make good, making it possible for more complex arrangements and entities outside the system can more easily participate.

    See also:

    • In trust models, contract enforcement would be 1 of 1 there is reliance on the legal system (judges, lawyers, courts) to act as expected.

  • Deep Time

    The conceptualization of long periods and how they fit into our lives which was originated from studying geological strata.

    Realizing that time is longer than we think was problematic in the 18th-19th century–the earth is not ~6,000 years old, there are no artifacts of humans in geological strata that were uncovered during the industrial revolution, even the dinosaurs had to be conceived of.

    Darwin once said time is inconceivable, yet articulated evolution as the product of small changes over long stretches. It can be powerful to grasp inconceivable lengths of time.

    See also:


  • Slowness Begets More Slowness

    A product team or organization that moves slowly (e.g. reviews, gatekeepers, heavy process) in introducing changes moves slower over time. As slowness increases and the chance of success remains constant, then each failure is more expensive. This leads to a negative feedback loop where more slowness is introduced to try and guarantee a positive outcome.


  • No Zero Days

    Make a little progress on your most important goals every day, even if it’s something small. Any time you let things slip, it’s easier to slip again and eventually it becomes a habit. The rule of no zero days prevents that and provides evidence of your changing identity every day.

    See also:

    • This reddit thread where the phrase ‘no zero days’ originated
    • Atomic Habits talks about ‘showing up’ as an important factor for initially forming a positive habit and how actions reinforce one’s identity.

  • Malthusian Catastrophe

    Thomas Malthus was an 18th-century economist who stated in ‘An Essay on the Principle of Population’ that population growth is exponential, but the production of food is linear. Once the population exceeds the production of food there would be mass famine and to combat that his solution was population control. This was debunked by the industrial revolution where production since also grown exponentially globally.


  • Energy Consumption Grows in Lockstep With Economic Growth

    Energy and growth are tightly correlated. The more energy consumption a society has the greater their GDP. Producing more energy does not grow the economy, but the relationship shows that, while there has been tremendous growth globally, we are not any more efficient in using energy.

    This is an important relationship that needs to change if we are going to be effective at combating climate change.


  • Inter-Generational Partnership

    Long term work on inter-generational problems (e.g. climate change) requires inter-generational partnership. Fostering these relationships is difficult because thinking long term is undervalued compared to solving short term problems and those in positions of power tend to be from the previous generation (Planck’s principle) which tends to favor themselves (i.e. in-group favoritism).

    One way to promote this inter-generational partnerships is through shared heirlooms. Another is to provide legal rights to a future generation and empower them through existing systems (e.g. suing the government for climate change action on behalf of a future generation).


  • American Values Are Incompatible With Managing the Pandemic

    It’s unfortunate American values and belief systems are incompatible with successfully managing the COVID-19 pandemic. We resent or measures that are effective, but inhibit our freedoms or are even mildly inconvenient (social distancing, wearing a mask).

    Wearing a mask is the perfect example. All of the ‘rugged individualism’ that people identify with as being distinctly American is counter to thinking communally and putting the good of others above yourself. It’s telling that wearing a mask is more to protect others than it is to protect you and so many are unwilling to wear one.


  • Interior Mutability

    In rust, a variable is declared as mutable or immutable and all of it’s fields (in the case of a struct) are declared the same–you can’t mutate a field while also making a borrow of another field.

    This presents a problem for self-referential data structures. For example, in game programming it’s typical to have a top level GameState object that is mutated each frame which often requires reading from a field while mutating another which would cause a borrowck error (trying to take multiple references of GameState).

    The solution to this access pattern is interior mutability, wrapping fields you need to mutate in a RefCell. This provides runtime borrow checks with the ability to mutate a field while holding a reference to the struct.

    See also:

    • Blog post on interior mutability that recreates Cell to explain how it works
    • Splitting borrows is a similar method for mutating multiple parts of a list