• Social Cooling

    The idea that, as a result of mass surveillance, data collection and social media are leading to behavioral changes. People are filtering more of what they say and are less likely to engage with novel ideas or be wrong for fear of negative effects (everything from getting a job to a loan or even proper health care).

    The solution argued by https://www.socialcooling.com is privacy since privacy is the right to be imperfect.

    However this doesn’t fully explain what we actually see todayβ€”an acceleration of extreme ideas and fringe groups. Either people are not aware of the consequences or don’t care. The opposite might be trueβ€”it’s actually social heating and people are becoming more extreme as a result of the loss of privacy.


  • Structured Procrastination

    Using one’s natural tendency to procrastinate in a way that’s productive. Assuming the highest priority item on a todo list is the least likely to get done, then the items below it are much more appealing to do as a means of procrastinating. Therefore, being thoughtful about what is the highest priority item (it must not actually be that important) is a way of stimulating productivity of everything else. If the top priority task actually does become important and needs to get done then find an item that is higher priority.

    Read the original description from John Perry


  • Neglected UX

    Neglected UX is when parts of the user experience are not quite broken, but subtly incongruous. For example, there might be elements using slightly different styles or UI patterns that are out of sync with the product.

    The neglected UX within an app tends to add up over time (UX entropy) before it is noticeable enough to become a high priority. Addressing the issues with neglected UX tends to take a lot of time and is rarely apparent to others.


  • Studio Ghibli

    Famed animated film studio that created such popular films as Spirited Away, My Neighbor Totoro, Princess Mononoke, and much more. Their films are often characterized by a magical or surreal nature and detailed, hand-drawn scenes that are visually stunning.

    Most people associate the creative force behind the feature films with directors/producers/writers Hayao Miyazaki, Toshio Suzuki, and Isao Takahata. This is a good example of a cornered resource from the business strategy book 7 Powers. The absence of these people on the resulting work is easily recognized by fans of the films.


  • 7 Powers

    A book about business strategy by Hamilton Helmer which outlines seven ‘powers’ that are the cause of successful companies. Usually you see a few of these elements working in concert. For example Pixar exhibits process power (developing computer generated films) and a cornered resource (writers, directors, and Steve Jobs).

    The seven powers are:

    • Economies of scale
    • Network effects
    • Counter positioning
    • Switching costs
    • Process power
    • Branding
    • Cornered resource

  • Product Work Is Hard Because It Necessitates Change

    Change is difficult for people. Solving product problems requires change. The default behavior is resistance to change. This is what makes working on products so difficult, even more for mature products. Successful product work not only requires finding the right problem and implementing the right solution, but also pushing against status quo preserving behavior from within your organization and users.


  • Contrarian Dynamic

    Comments on the internet come in multiple waves and are fueled by objections. The earliest comments tend to be negative reactions to the post, knee-jerk reactions that seem to be fast to write. Next comes the objection to the early negative comments and usually has more substance that defends the post (dang, moderator on HN, says these are also the most upvoted). The cycle of objections continues until the post is out of view.

    Read the original comment on HN


  • Bane's Rule

    You don’t understand a distributed computing problem until you get it to fit on a single machine first.

    Speeding up computing can be thought of as three different approaches: high (vertically scaling e.g. more RAM and faster CPU/storage), wide (distributed work), and deep (refactoring).

    I saw this happen at work where an engineer rewrote a Spark job distributed over many machines to a single large machine calculating the same output using Unix commands and pipes faster than the distributed version.

    Read the source comment on HN


  • Struggle Switch

    A metaphor for how we respond to negative emotions such as anxiety, anger, sadness. When the struggle switch is on, one emotion leads to another in a cycle. For example, feeling anxious then worrying that your anxiety is going to get worse is essentially being anxious about anxiety. When the struggle switch is off, we observe the negative feeling using mindfulness and taking action on what we can control. This helps disengage from the negative emotions and avoid the struggle.

    See also:


  • Panspermia Theory

    The idea that life originated on another planet and was transported to Earth. It’s difficult to prove or disprove in a similar way to the Silurian hypothesis, evidence is difficult to obtainβ€”artifacts from civilizations don’t last that long, evidence of life is not visible on any likely originating planet within our solar system.

    See also:

    • An extraterrestrial body like Oumuamua could fit

  • Friend Catcher

    An activity or action one can do regularly that draws people to you because you are providing something of value. For example, a blog with content about helping you negotiate salary at a tech company or a podcast that draws people from your industry. This gives you something shared to talk about with strangers and build relationships which opens up new possibilities.


  • Plain Text Files Are a Universal Storage Medium

    Plain text is the lingua franca for storing information that is simultaneously readable and writeable by computers and humans. It can even be converted to physical form and encoded back to digital form with no loss. Plain text file formats are unlikely to go away.

    Plain text ceases to be portable when the grammar needed to parse the content is unstable. This is true in both spoken languages and computer interpretation. For example, markdown is stored in plain text, but can’t always be reliably interpreted for formatting because there are variations in the grammar.

    See also:

    • EBNF grammars could make plain text storage more universal