A measurement of cardiovascular fitness and endurance by measuring the max oxygen the body can consume during exercise. Higher VO2 max is better.
-
VO2 Max
Published
-
Rich Hickey
Computer scientist and musician that designed the Clojure programming language. Has given many influential talks about functional programming.
In the three tribes of programming, Rich is firmly in the ‘poet’ camp favoring concise, beautiful code.
See also:
Published
-
Resting Heart Rate
Beats per minute when not doing any activity. A normal resting heart rate for an adult is ~60 bpm, high resting heart rate (tachycardia) >100 bpm, and low resting heart rate (bradycardia) <60 bpm. Trained athletes have a low resting heart rate.
Published
-
Clojure
A lisp functional programming language designed by Rich Hickey. The core philosophy is to organize programs around the transformation of values using pure functions and isolated side-effects.
Published
-
Building a Note-Taking Habit
Make it obvious: Journaling is the first thing I do in the morning after I take the dogs out. That provides the cue that it’s time to add to my notes as I reflect on the previous day. I can also look at the list of notes I took which sparks the desire to record them.
Make it attractive: Very satisfying to do with a mechanical keyboard, getting to type at full speed. Habit stacking with journaling.
Make it easy:
- Separate the inputs from the notes, confidence they are periodically reviewed
- Don’t need to fill in notes right away (e.g. drafts)
- Customize the setup so that it works nicely in the environment I am most productive in (Emacs)
Make it satisfying:
- After adding notes, pushing them to github and seeing them live on the beautiful, minimalist website makes me feel accomplished (I’ve added accumulated knowledge) and I’ve watched my accumulated knowledge visibly grow.
This follows how Atomic Habits recommends structuring a new habit.
Published
-
Use Lighthouse to Measure Website Performance
Lighthouse is a set of automatic checks performed on a website that measure overall web performance on mobile and desktop. It’s useful for spotting opportunities to squeeze out better page speed and measuring UX.
At time of writing, this website has a score of 100.
Published
-
Themes Conceptualize a Roadmap
A long list of ships is neither useful nor effective without a way for the team to conceptualize the main ideas and how it adds up to achieving a set of goals.
Themes help the team (and stakeholders to a lesser extent) see the big picture and connections between ships. This supports a clearer understanding and leads to better local decision-making by the people fulfilling the roadmap.
See also:
Published
-
Spell Check Test
When designing a review processes within an organization, tease apart the different functions of how the process works then ask which parts are more like ‘spell check’. Anything that is more like spell check should be automated and human reviewers can focus on a higher level concerns.
See also:
Published
-
Roadmaps Drive Valuable Discussions
Roadmaps turn strategy into discrete units that will be worked on to accomplish a set of goals. By drafting a roadmap, you are turning something abstract into something more real. Adding detail makes it more real and drives healthy discussion about whether it’s possible to do it all (i.e. resources, staffing, timeline) and whether it will actually accomplish your goals (i.e. back of the napkin estimates of each ship should roughly add up).
See also:
Published
-
Organizational Linter
An automated system that eliminates a class of feedback when reviewing a work product. Similar to how code formatters like prettier work to remove code style comments during code review, an organizational linter can take an opinionated, repetitive form of feedback and automate it. This frees up time because automating cooperation decreases the cost of coordination.
See also:
Published
-
We Find Evidence for Whichever Mindset We Have
We tend to find supporting arguments for the mindset we are in. That’s why re-framing is effective in changing our relationship with the situation or environment. For example “I have to” vs “I get too” where the latter is a more positive mindset which leads to positivity.
See also:
Published
-
Podcasts Are Programmable Radio
Users choose which podcasts they want to listen to and manually curate them into a listening experience on their own terms. They can pause, stop, remind, skip, etc. which is a way of scripting over content to suit their needs.
Compare this to traditional radio which is engineered to reach the maximum general audience and provide listeners to advertisers. All content is fixed and the songs play on repeat.
Published
-
Tragedy of the Commons
Shared resources used by individuals with no ownership end up depleting it. Common examples include fishing (over-fishing) and forests (deforestation).
One way that has been shown to combat this phenomenon is to create collaboration and shared risk/reward. For example, a fishery that grants shares to a lake where fishermen now benefit from the improving the value of the resource and start collaborating on rules and policies to conserve it.
See also:
- Principal-agent problem is a similar issue that can result in the depletion of a shared resource. You could view the individuals as the agents and the ecosystem of animals and plants as the principals whose interests diverge.
Published
-
Recent Technological Advancement Is in Simulation
When comparing recent technological advancement with the previous century, most of the biggest changes are simulation versus physical. For example, railroads and airplanes compared to networking and computers.
The most valuable companies use software to create efficiencies and network effects. Even the physical goods they produce are often to support more simulation (e.g. mobile phones).
This change alters the relationship people have with the physical world. Facebook profile pages aren’t heirlooms to be passed down from generation to generation. The orientation of technological advancement of simulation creates more detachment from the physical world and leads to shorter term thinking.
See also:
- Bina Venkataramen’s presentation at Long Now which discusses this topic as it relates to tragedy of the commons and short term thinking.
- The average American consumes 34 gigabytes and 100,000 words of information which shows the effects o9 the move from physical to virtual consumption
- At the same time, zero-sum thinking is increasing which maybe related to more short term thinking
- People are bad at long-term thinking
Published
-
Adjacent User Theory
Funnel metrics tend to decline with each successive cohorts as a company grows and saturates segments that have strong product market fit. On closer inspection of retention, this reveals adjacent users (not the power users or what you think of as the primary user persona) who struggle to adopt or continue using your product.
Adjacent users have different needs and present opportunities to unlock new audiences. For example, Instagram noticed many international users logging out or using fake email addresses because they prefer text messages, use pre-paid internet cards, and were worried about using bandwidth. They made it easier to log back in (rather than harder to log out) which helped them better retain international users.
To acquire more adjacent users, one should also consider the sequencing of which user so that it’s additive and makes it easier to get other adjacent users.
Published
-
Memex Device
A fictional device from the essay As We May Think, written in 1945 by Vannevar Bush, which both stores knowledge (books, notes, annotations, conversations) and connections between them allowing someone to follow trails of associated knowledge. A memex is an example of a tools for networked thought that builds on top of existing knowledge.
See also:
- Zettelkasten a similar system built around handwritten notes linked together
- Knowledge work should be accretive
Published
-
Workflows Are More Useful Than Solutions
In our day-to-day lives we use a collection of products and homegrown tools to do our work. One approach to solving a problem is to attempt to be a complete solution that fully solves the problem, but there is a tradeoff–the more complete the solution the less useful it becomes in more situations.
In order to solve something completely, the solution needs to assume more about your problem or become really complicated in trying to solve every corner case mucking up the experience (see user experience entropy). A workflow approach is more useful to a wider range of variations by assuming you are applying one or more pieces of functionality to solve a problem. Done well, components are useful independently and can be recombined and applied to more problems. However, finding the right level of abstraction that meets that criteria is difficult (especially compared to solving a single complete problem).
Published
-
Conway's Law
A company tends to design systems that mirror their communication structure e.g. ‘shipping the org’. You can see this in large scale software where the UX feels clunky, compartmentalized when it ought to work together as a unit.
Published
-
85% Rule
When doing an activity that requires peak performance, strive for 85% of what you believe is your best. This results in doing better than if you were to try to hit your maximum. You relax more, your form improves, and you are more consistent throughout the performance.
This seems applicable to more than athleticsβallowing yourself to underachieve or fail in advance removes some of the ill effects of overthinking or being too ‘in your own head’ which is vital for creative work.
See also:
Published
-
Tools for Networked Thought
Tools that enable connections between ideas and memories help to improve the growth of accumulated knowledge. These tools build a ‘knowledge graph’ that mirror the way the human brain functions and offer the possibility to query it in ways that we typically access knowledge and memories, by context and association.
Implementations typically include some form of bi-directional linking (as Zettelkasten does for linking notes together) and a graph of nodes and edges.
See also:
Published
-
Sword of Damocles
A parable of where Damocles who, after exulting how nice it must be to be king was offered to switch places with the king Dionysius for a day. However, due to the many enemies made by Dionysius, a sword hung over the thrown held by a single horse hair. Despite the luxury and power of the throne, the fear and anxiety overwhelmed Damocles and he begged to switch back. The story conveys the ever present peril faced by those in power.
Recently the Chinese government pushed to pass a new Security Law in Hong Kong which ostensibly outlaws saying or even thinking against Chinese rule. A Chinese official called the new Security Law a ‘Sword of Damocles’ hanging over the head of Hong Kong–a persistent reminder of the perils of their position.
Published
-
Flesch Reading Ease Test
Determines the grade level required to read a text based on a score of average sentence length and average syllables per word. The Flesch Score is converted using a table into a grade level. To make writing most accessible, the average reading level to shoot for is that of an 8th grader.
Published
-
Rust
A statically typed programming language which enforces writing code that is free from certain memory errors (use after free, dangling pointers). It’s focus on performance and safety makes it well suited for a variety low-resource domains and mission critical systems.
Rust introduces a ‘borrow checker’ which, simply stated, enforces exactly one owner for any piece of data. Data can be borrowed from the owner immutably multiple times or to only one other owner as a mutable reference (preventing use after free bugs).
In the ‘Three tribes of programming’, rust strikes a balance between hackers (performance and correctness) and poets (a programmer’s programming language)–it was designed by the poets for the hackers.
Published
-
Melissa Dell
Economist and professor at Harvard, winner of the John Bates Clark Medal. Has researched and written about the significance of persistence in predicting economic outcomes and the interaction of government and economic development.
See also:
- An episode on Tyler Cowen’s podcast with that discusses her work
Published