• Olbers' Paradox

    If the universe is infinite and there are an infinite number of stars then every point in the sky should be a star. However, we observe the night sky as being dark not bright.

    This has been attempted to be explained a few ways, that the universe is finite (not generally accepted) or the Big Bang means a finite amount of stars are observable because the universe is expanding (microwave background radiation, invisible to the human eye, seems to prove that).


  • Baumol Effect

    Salaries rise in response to other salaries rising in jobs that experience productivity gains. For example, the ticket prices in the classical arts rise not because they can put on a concert with half the orchestra, but because the salaries of their patrons have grown. Similarly, the salary of managers grew not because their productivity increased, but because the salaries of engineers the manage grew exponentially.

    See also:

    • Peter Principle, traditionally management is a promotion and therefore needs to be paid more, amplifying Baumol’s cost disease

  • Pareto Optimal

    Occurs when one party’s position can not be improved without loss to the other party. For example, in negotiations, that would the point where the terms are optimized for both parties such that it can not be improved further without loss to either side. A Pareto improvement is when something can be improved without loss and Pareto dominated is when there is a possible Pareto improvement.

    See also:

    • Homeostasis is a similar concept in biology
    • Novice software engineers being too dogmatic about duplication can be explained as a lack of understanding of Pareto optimal in engineering

  • Ideas to Support a Key Line Should Be Inductive or Deductive

    When forming a horizontal relationship between ideas (e.g. supporting sentences of a summary statement), they should form an inductive or deductive argument. This makes the connection of ideas more clear to the reader and improves overall reader understanding.

    An inductive argument is a collection of ideas that can be described with a plural noun e.g. reasons, steps, problems.

    A deductive argument is a statement about the situation and the second idea comments on the subject and predicate of the first. The third idea states the implications. For example, dogs are great, Noodle is a dog, therefore Noodle is great.

    See also:


  • Conceptual Integrity

    As mentioned in The Mythical Man Month, good system design (user friendly) requires a small (ideally singular) team of architects, separated from implementation, that decide what goes into the system and what stays out. This avoids rogue ideas making it in that muddy the overall product.

    In No Silver Bullets, Fred Brooks adds that conceptual integrity is difficult to achieve because of the inherent complexity of software systemsβ€”complexities can not be ignored as one would a simplified model in mathematics or physics because the complexities are the essence.

    See also:


  • Measure Progress Rather Than Outcomes

    When you are feeling overwhelmed by something you are working on, measure the progress you are making rather than the final outcome. This helps to break down the larger work into actions you can do and control rather than fixating on the size of the endeavor. For example, rather than focus on having the perfect startup idea measure your progress by the number of things you learned, users you interviewed, and notes you’ve written.


  • Heuristics for Hiring in a New State

    Setting up operations in a new state has many requirements and can result in tax obligations. Tax, accounting, and legal professionals want to support the needs of the businesses, but also want to efficiently use resources. They often come up with heuristics to help guide the front-office when it comes to hiring in new U.S. states. For example, “Don’t hire someone in a state we have no other employees in unless you would be willing to give them a $30k signing bonus” and “Don’t hire unless you plan to hire 10 people in that state”.

    See also:


  • Trading Money for Time Is Leverage on Focus

    The amount one can do is limited by the number of hours in a day. It’s zero sum, focusing one’s time on something means not focusing on something else. It’s useful to think of money as a way of leveraging one’s time by spending it to eliminate tasks one must do. For example, using a wash and fold service instead of going to a laundromat and doing it oneself will save about an hour of time that can be repurposed. In that way, money for time is leverage on one’s ability to focus on the right things.


  • Startups Oscillate Between Operating Ignorance and Normalization

    As companies grow their operations become more complex and they must constantly make changes. Startups prioritize speed and solving the most important problem, even if it is in exchange for future liability. A useful framing is to think of it as moving between two statesβ€”operating ignorance and normalization.

    Operating ignorance is both real ignorance or intentional. For example, a startup may hire someone in another state and not realize they need to register with the state’s employment agencies (real ignorance). Or they may willfully ignore employment requirements for now because the likelihood of being audited is low and they accept paying fines at a future date is not worth the short term hassle.

    Normalization is putting these operations into compliance and doing it right. To reuse the example about employment, the company decides it is time to do the proper registration, pay back taxes and fines, and operate in compliance.

    See also:


  • False Precision

    When exact numbers are used to express something that can not be described with exact numbers (e.g. 15% smarter) this is fake precision. When making calculations using data of a certain precision, one can’t claim a result with more significant figures than the original precision (this often happens with floating point math).