<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.9.2">Jekyll</generator><link href="/feed.xml" rel="self" type="application/atom+xml" /><link href="/" rel="alternate" type="text/html" /><updated>2022-11-29T07:31:10+00:00</updated><id>/feed.xml</id><title type="html">defmacro</title><subtitle>Ex-product at Stripe. Built RethinkDB. Computational neuroscience PhD dropout.
</subtitle><author><name>Slava Akhmechet</name></author><entry><title type="html">nobody knows the future</title><link href="/2020/06/02/future.html" rel="alternate" type="text/html" title="nobody knows the future" /><published>2020-06-02T00:00:00+00:00</published><updated>2020-06-02T00:00:00+00:00</updated><id>/2020/06/02/future</id><content type="html" xml:base="/2020/06/02/future.html">&lt;p&gt;Can you recall the experience of waking up for the first time in a new
city? Your senses are filled with sights and sounds that you couldn’t
easily relay to someone, not without a lot of poetic talent, yet
they’re as real to you as a block of wood? You know how you never
quite forget those sights and sounds? If you wake up in this city
again, even twenty years later, your senses awaken all those memories
you didn’t think you had in you anymore.&lt;/p&gt;

&lt;p&gt;I was born in a country that does not exist today. I was only a child,
but I still remember the world of doublespeak and tyranny, the world
of budding freedom, and the world of tragedy and chaos. Like cities,
each of these worlds has a sound and a smell. I couldn’t relay them to
you here, but they’re very real to me. As real as anything I’ve ever
experienced. The smells and sounds that are in the air now are
familiar. All the memories I didn’t think I’d remembered are rushing
in.&lt;/p&gt;

&lt;p&gt;What I &lt;em&gt;can&lt;/em&gt; relay to you is that some of these sounds, these smells,
these memories are not good. Not good for you, not good for me, not
good for the disenfranchised people, not good for George Floyd’s
family, not good for the world. The &lt;em&gt;intentions&lt;/em&gt; are good, but good
intentions aren’t enough– history is littered with countless examples
when good intentions led to unthinkable tragedy.&lt;/p&gt;

&lt;p&gt;From here, the road we’re collectively on forks into many different
paths. Some of them lead to tragedy of unimaginable scale, and some
lead to a better world for all of us. Everyone around us– the
democrats, the republicans, the protest organizers, celebrities, our
political leaders, tech CEOs, Twitter bots, friends, family members–
&lt;em&gt;everyone&lt;/em&gt;, seems incredibly certain about which path we should take.
But among this sea of certainty I feel incredibly uncertain.&lt;/p&gt;

&lt;p&gt;There is only one thing I know with absolute certainty, and it’s that
&lt;em&gt;nobody&lt;/em&gt;– not the democrats, not the republicans, not the protest
organizers, not the celebrities, not our political leaders, not the
tech CEOs, not Twitter bots, not friends, not family members–
&lt;em&gt;nobody&lt;/em&gt;, knows which paths lead to tragedy and which paths lead to a
just, prosperous world. All of them are pulling us along with absolute
zeal and boundless energy, striking iron while it’s hot, many without
giving a single thought to the sparks that may ignite America and the
planet.&lt;/p&gt;

&lt;p&gt;I do not advocate for slowing down the progress of civil rights, or
waiting for a more opportune moment, or for staying moderate in the
face of injustice. All I ask is that we trust our leaders and our
passions a little less, and trust our hearts and our neighbors a
little more.&lt;/p&gt;

&lt;p&gt;I am an atheist, but I am praying we choose peace and prosperity, not
violence and annihilation. Nobody knows the future.&lt;/p&gt;</content><author><name>Slava Akhmechet</name></author><summary type="html">Can you recall the experience of waking up for the first time in a new city? Your senses are filled with sights and sounds that you couldn’t easily relay to someone, not without a lot of poetic talent, yet they’re as real to you as a block of wood? You know how you never quite forget those sights and sounds? If you wake up in this city again, even twenty years later, your senses awaken all those memories you didn’t think you had in you anymore.</summary></entry><entry><title type="html">Radical markets</title><link href="/2019/11/26/radical-markets.html" rel="alternate" type="text/html" title="Radical markets" /><published>2019-11-26T02:02:02+00:00</published><updated>2019-11-26T02:02:02+00:00</updated><id>/2019/11/26/radical-markets</id><content type="html" xml:base="/2019/11/26/radical-markets.html">&lt;blockquote&gt;
  &lt;p&gt;In the short run, the market is a voting machine but in the long run, it is a weighing machine.&lt;br /&gt;
  - &lt;em&gt;Benjamin Graham&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Radical markets&lt;/em&gt; is a technique that illuminates complex problems by
parameterizing nearly anything in the world by price (e.g. bananas,
scientific progress, time, human life), and letting market
participants find the equilibrium between buyers and sellers. One way
to think of this technique is as applied microeconomics. Prices carry
information about people’s beliefs, and are difficult to consistently
falsify; so radical markets is a means of solving problems by
capturing aggregate information.&lt;/p&gt;

&lt;h1 id=&quot;illustrative-example&quot;&gt;Illustrative example&lt;/h1&gt;

&lt;p&gt;My favorite example of radical markets comes from a Harvard
statistician &lt;a href=&quot;https://statistics.fas.harvard.edu/people/xiao-li-meng&quot;&gt;Xiao-Li Meng&lt;/a&gt; (h/t &lt;a href=&quot;https://twitter.com/drob&quot;&gt;David Robinson&lt;/a&gt;). Meng proposed
a market solution to the following problem: which &lt;em&gt;p&lt;/em&gt;-value cutoff
should scientists use for hypothesis testing? If the cutoff is too
low, science will progress slower than it needs to because the
standard of evidence is unnecessarily high. If the cutoff is too high,
we may find ourselves in a replication crisis. This problem is further
exacerbated by &lt;em&gt;p&lt;/em&gt;-hacking– scientists are incentivized to understate
the risk of false positives.&lt;/p&gt;

&lt;p&gt;Meng proposed the following approach– you can use whatever cutoff you
want, but your salary will be cut by the corresponding level every
time your claim turns out to be wrong.&lt;/p&gt;

&lt;div style=&quot;text-align: center; width: 100%;&quot;&gt;
  &lt;img src=&quot;/images/p_values.png&quot; /&gt;
&lt;/div&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;

&lt;p&gt;Your first reaction might be “this will never work!”, but the more you
think about this proposal, the more its benefits become apparent. It
eliminates &lt;em&gt;p&lt;/em&gt;-hacking incentives, discourages publishing results that
scientists know ex ante are unlikely to be replicated, broadly aligns
incentives of individual scientists with aggregate scientific
progress, and eliminates the need for magic constants. Scientists who
are convinced in their results but don’t have sufficient evidence can
credibly signal their confidence to the scientific community by
picking a high cutoff.&lt;/p&gt;

&lt;h1 id=&quot;more-examples&quot;&gt;More examples&lt;/h1&gt;

&lt;p&gt;Here is an example of a similar problem in a completely different
domain: how should the government assess the value of property for the
purpose of taxation? Via &lt;a href=&quot;https://marginalrevolution.com/marginalrevolution/2017/10/self-assessed-property-taxation.html&quot;&gt;Should we move to self-assessed property
taxation&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;The core proposal is you announce how much each piece of your
property is worth, and you are then taxed as a percentage of that
value (say 2.5%). At the same time, you have to sell your property
for that same value, if someone bids for it, thereby lowering or
eliminating the incentive to under-report true values. If you think
this through, you can see it minimizes holdout problems.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;More on this at &lt;a href=&quot;http://www.overcomingbias.com/2018/04/between-property-and-liability.html&quot;&gt;Between Property and Liability&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;This would avoid administrative property valuations, discourage
people from sitting on stuff they don’t use, and make it much easier
to assemble property into large units. Eminent domain would no
longer be needed.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;(The authors of the proposal Eric Posner and Glen Weyl have a book–
&lt;a href=&quot;https://www.amazon.com/Radical-Markets-Uprooting-Capitalism-Democracy/dp/0691196060/&quot;&gt;Radical Markets&lt;/a&gt;– with even more examples of this technique).&lt;/p&gt;

&lt;p style=&quot;text-align: center;&quot;&gt;&amp;#1805;&lt;/p&gt;

&lt;p&gt;Note that you don’t necessarily need to set up a market– you can use
this technique to run a thought experiment. (This isn’t as good of
course, as there is a huge difference between actually choosing to pay
vs hypothesizing, but running the thought experiment still gives you a
lot of information.) As an example, in &lt;a href=&quot;/2019/11/26/radical-quantification.html&quot;&gt;radical quantification&lt;/a&gt; we
dealt with a question: how much richer is an average American in 1992
than an average American in 1800? There I quoted from William
Nordhaus’s approach to measure the number of hours necessary to work
to produce a lux of light.&lt;/p&gt;

&lt;p&gt;Another approach would be to pay people to move to 1800, and use the
price buyers are willing to accept as information. There is no time
machine, so we can’t run the experiment. But we can run a thought
experiment. Here is an example I &lt;a href=&quot;https://twitter.com/spakhm/status/1199509390484631552&quot;&gt;tried on Twitter&lt;/a&gt;:&lt;/p&gt;

&lt;div style=&quot;text-align: center; width: 100%;&quot;&gt;
  &lt;img src=&quot;/images/wages_poll_1800_now.png&quot; /&gt;
&lt;/div&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;

&lt;p&gt;The methodology here is really simple, but it does give us some
information– most people who chose to participate in the poll seem to
value the technological advancements between 1800 and now at a very
high multiple.&lt;/p&gt;

&lt;p style=&quot;text-align: center;&quot;&gt;&amp;#1805;&lt;/p&gt;

&lt;p&gt;A more general example of this is the idea of &lt;a href=&quot;https://www.overcomingbias.com/2017/09/prediction-markets-update.html&quot;&gt;prediction markets&lt;/a&gt;.
The conceit is that on average a betting market will give you a better
prediction of the future (and therefore a better mechanism to make
decisions) than mechanisms in existing use:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Prediction markets continue to offer great potential to improve
society at many levels. Their greatest promise lies in helping
organizations to better aggregate info to enable better key
decisions. […] such markets have consistently performed well in
terms of cost, accuracy, ease of use, and user satisfaction […]&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Robin Hanson also proposed &lt;a href=&quot;http://mason.gmu.edu/~rhanson/futarchy.html&quot;&gt;Futarchy&lt;/a&gt;– a hypothetical system of
government based on prediction markets:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;In futarchy, democracy would continue to say what we want, but
betting markets would now say how to get it. That is, elected
representatives would formally define and manage an after-the-fact
measurement of national welfare, while market speculators would say
which policies they expect to raise national welfare. The basic rule
of government would be: When a betting market clearly estimates that
a proposed policy would increase expected national welfare, that
proposal becomes law.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p style=&quot;text-align: center;&quot;&gt;&amp;#1805;&lt;/p&gt;

&lt;p&gt;Another wonderful example of radical markets is by the Harvard
anthropologist Joseph Henrich: &lt;a href=&quot;/papers/henrich2000.pdf&quot;&gt;Does Culture Matter in Economic
Behavior? Ultimatum Game Bargaining Among the Machiguenga of the
Peruvian Amazon&lt;/a&gt;. Henrich uses the &lt;a href=&quot;https://en.wikipedia.org/wiki/Ultimatum_game&quot;&gt;ultimatum game&lt;/a&gt; to explore
(and quantify) the concept of fairness and obligation across different
cultures:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;One player, the proposer, is endowed with a sum of money. The
proposer is tasked with splitting it with another player, the
responder. Once the proposer communicates their decision, the
responder may accept it or reject it. If the responder accepts, the
money is split per the proposal; if the responder rejects, both
players receive nothing. Both players know in advance the
consequences of the responder accepting or rejecting the offer.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The paper is worth reading in full, but here is a salient quote
(edited for context):&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Roth, in examining the difference found between American and Israeli
proposers, suggests that the results indicate a difference in what
is perceived as “fair,” or what is “expected” under the
circumstances. My comparison of Machiguenga and Los Angeles subjects
yields a similar conclusion, only more extreme. Machiguenga
proposers seem to possess little or no sense of obligation to
provide an equal share to responders, and responders had little or
no expectation of receiving an equal share nor any desire to punish
unequal divisions. The modal offer of 15 percent seemed quite “fair”
to most Machiguenga.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;hr /&gt;

&lt;p&gt;&lt;em&gt;This post is part of the &lt;a href=&quot;/2019/11/26/creative-library.html&quot;&gt;Creative Library&lt;/a&gt;– a series of clever
techniques that simplify solving complex problems.&lt;/em&gt;&lt;/p&gt;</content><author><name>Slava Akhmechet</name></author><summary type="html">In the short run, the market is a voting machine but in the long run, it is a weighing machine.   - Benjamin Graham</summary></entry><entry><title type="html">Creative library</title><link href="/2019/11/26/creative-library.html" rel="alternate" type="text/html" title="Creative library" /><published>2019-11-26T01:01:01+00:00</published><updated>2019-11-26T01:01:01+00:00</updated><id>/2019/11/26/creative-library</id><content type="html" xml:base="/2019/11/26/creative-library.html">&lt;p&gt;Around 2016 I ran a little experiment– every time I ran into an
especially clever solution to a complex problem, I saved it on my
computer. In a few months I had about a dozen of these, and I noticed
that the solutions repeat a small set of techniques. So I categorized
each solution by technique, and gave every technique a name. At the
time of this writing I have a few hundred solutions saved, categorized
into 23 techniques.&lt;/p&gt;

&lt;p&gt;Many of these techniques can be mixed and matched. When I run into a
tricky problem, I go through the list of techniques and see if I can
apply any to my problem. Since many of the techniques can be combined,
I do this repeatedly until I can’t. More often than not this process
results in an elegant solution to the problem, or at least a promising
start.&lt;/p&gt;

&lt;p&gt;When I share my approaches to these problems, people often say “that’s
clever! How did you possibly think of that?” Simple! I just go through
my list of techniques.&lt;/p&gt;

&lt;p&gt;Over the next few months I’ll write up the techniques and link to them
here, so this page can act as an index. Subscribe via &lt;a href=&quot;/feed.xml&quot;&gt;rss&lt;/a&gt; or
&lt;a href=&quot;https://twitter.com/spakhm&quot;&gt;twitter&lt;/a&gt; to see the techniques as I post them, or just check back
to this page.&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;/2019/11/26/radical-quantification.html&quot;&gt;Radical quantification&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;/2019/11/26/radical-markets.html&quot;&gt;Radical markets&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</content><author><name>Slava Akhmechet</name></author><summary type="html">Around 2016 I ran a little experiment– every time I ran into an especially clever solution to a complex problem, I saved it on my computer. In a few months I had about a dozen of these, and I noticed that the solutions repeat a small set of techniques. So I categorized each solution by technique, and gave every technique a name. At the time of this writing I have a few hundred solutions saved, categorized into 23 techniques.</summary></entry><entry><title type="html">Radical quantification</title><link href="/2019/11/26/radical-quantification.html" rel="alternate" type="text/html" title="Radical quantification" /><published>2019-11-26T00:00:00+00:00</published><updated>2019-11-26T00:00:00+00:00</updated><id>/2019/11/26/radical-quantification</id><content type="html" xml:base="/2019/11/26/radical-quantification.html">&lt;blockquote&gt;
  &lt;p&gt;When you cannot express it in numbers, your knowledge is of a meagre
and unsatisfactory kind.&lt;br /&gt;
  - &lt;em&gt;Kelvin’s Dictum&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;blockquote&gt;
  &lt;p&gt;Yes, and when you can express it in numbers your knowledge is of a
meagre and unsatisfactory kind.&lt;br /&gt;
  - &lt;em&gt;Frank Knight&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Radical quantification&lt;/em&gt; is a technique for dramatically simplifying
complex problems with no obvious angle of attack. It works by picking
just &lt;em&gt;one&lt;/em&gt; quantity that illuminates the essence of the problem (or at
least gives you a good running start). In a sense it’s a form of
dimensionality reduction– like doing principal component analysis and
then looking only at the first component.&lt;/p&gt;

&lt;h1 id=&quot;illustrative-example&quot;&gt;Illustrative example&lt;/h1&gt;

&lt;p&gt;To this day my first encounter with this technique is the most
brilliant use of it I’ve ever seen– it’s William Nordhaus’s 1996
paper &lt;a href=&quot;/papers/nordhaus96.pdf&quot;&gt;Do real-output and real-wage measures capture reality? The
history of lighting suggests not&lt;/a&gt; (Nordhaus went on to win the Nobel
Prize in economics in 2018 for his work on climate change). In the
paper he attempts to answer this question: how much richer is an
average American in 1992 than an average American in 1800? He explains
why it’s an incredibly difficult problem:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;The estimates of real income are only as good as the price indexes
are accurate. During periods of major technological change, the
construction of accurate price indexes that capture the impact of
new technologies on living standards is beyond the practical
capability of official statistical agencies.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;His solution? Reduce the problem to one dimension: how many hours of
work did it take to produce one lux of light? Light is an especially
clever metric because the technology has been with us for half a
million years, has always been in demand, and has continually tracked
technological advancement. Nordhaus then goes on to do incredible
detective work to determine the cost of light over time; the whole
paper is worth reading, but here is the conclusion:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;In terms of living standards, the conventional growth in real wages
has been by a factor of 13 over the 1800-1992 period. For the
low-bias case, real wages have grown by a factor of 40, while in the
high-bias case real wages have grown by a factor of 190.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h1 id=&quot;more-examples&quot;&gt;More examples&lt;/h1&gt;

&lt;p&gt;A more recent example of &lt;em&gt;radical quantification&lt;/em&gt;: &lt;a href=&quot;https://firstround.com/review/how-superhuman-built-an-engine-to-find-product-market-fit/&quot;&gt;How Superhuman
Built an Engine to Find Product/Market Fit&lt;/a&gt;. In this post Rahul
Vohra, Superhuman’s CEO, explains his methodology for measuring
product/market fit, and running his whole company to maximize this
metric. This use of &lt;em&gt;radical quantification&lt;/em&gt; is incredible because
conventional wisdom is that product/market fit is a qualitative
endeavor. It also reminds me of &lt;a href=&quot;https://www.amazon.com/gp/product/0470539399/&quot;&gt;How to Measure Anything: Finding the
Value of Intangibles in Business&lt;/a&gt;.&lt;/p&gt;

&lt;p style=&quot;text-align: center;&quot;&gt;&amp;#1805;&lt;/p&gt;

&lt;p&gt;Another example use of &lt;em&gt;radical quantification&lt;/em&gt; to answer a
qualitative question: “how important will self-driving cars be as a
technology?” There is of course no way to know, but in &lt;a href=&quot;/papers/brynjolfsson2017.pdf&quot;&gt;Artificial
intelligence and the modern productivity paradox: a clash of
expectations and statistics&lt;/a&gt; Brynjolfsson et al get a handle on it
by comparing the reduction in automotive jobs to the total number of
jobs in America:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;According to the US Bureau of Labor Statistics, in 2016 there were
3.5 million people working in private industry as “motor vehicle
operators” of one sort or another (this includes truck drivers, taxi
drivers, bus drivers, and other similar occupations). Suppose
autonomous vehicles were to reduce, over some period, the number of
drivers necessary to do the current workload to 1.5 million. We do
not think this is a far-fetched scenario given the potential of the
technology. Total nonfarm private employment in mid-2016 was 122
million. Therefore, autonomous vehicles would reduce the number of
workers necessary to achieve the same output to 120 million. This
would result in aggregate labor productivity (calculated using the
standard BLS nonfarm private series) increasing by 1.7 percent (=
122/120). Supposing this transition occurred over 10 years, this
single technology would provide a direct boost of 0.17 percent to
annual productivity growth over that decade.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h1 id=&quot;discretizing-a-continuous-quantity&quot;&gt;Discretizing a continuous quantity&lt;/h1&gt;

&lt;p&gt;One interesting variation of this approach is to take a continuous
quantity and discretize it. Paul Graham does this in &lt;a href=&quot;http://www.paulgraham.com/vb.html&quot;&gt;Life is Short&lt;/a&gt;
to get a visceral sense of how short life really is:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Having kids showed me how to convert a continuous quantity, time,
into discrete quantities. You only get 52 weekends with your 2 year
old. If Christmas-as-magic lasts from say ages 3 to 10, you only get
to watch your child experience it 8 times. And while it’s impossible
to say what is a lot or a little of a continuous quantity like time,
8 is not a lot of something. If you had a handful of 8 peanuts, or a
shelf of 8 books to choose from, the quantity would definitely seem
limited, no matter what your lifespan was.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Tim Urban does something very similar in &lt;a href=&quot;https://waitbutwhy.com/2014/05/life-weeks.html&quot;&gt;Your Life in Weeks&lt;/a&gt;. He
creates a life calendar (which you can &lt;a href=&quot;https://store.waitbutwhy.com/collections/life-calendars&quot;&gt;buy&lt;/a&gt;) where each row has 52
columns (weeks), and there are a total of 90 rows (about the average
life expectancy). Looking at the calendar gives you a visceral sense
of how long your life really is.&lt;/p&gt;

&lt;p style=&quot;text-align: center;&quot;&gt;&amp;#1805;&lt;/p&gt;

&lt;p&gt;A different example of discretizing a continuous quantity is the idea
of an &lt;a href=&quot;https://www.lesswrong.com/posts/HLqWn5LASfhhArZ7w/expecting-short-inferential-distances&quot;&gt;inferential step&lt;/a&gt; by Eliezer Yudkowsky. Consider the question
of “how much &lt;em&gt;more&lt;/em&gt; knowledge does Alice have over Bob?” This is a
vague and difficult question; to answer it you have to figure out what
exactly knowledge is and how to quantity it. But an inferential step
is a specific concept or an abstraction that Alice can explain to Bob.
And it’s much easier to count the number of inferential steps than to
measure knowledge.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;&lt;em&gt;This post is part of the &lt;a href=&quot;/2019/11/26/creative-library.html&quot;&gt;Creative Library&lt;/a&gt;– a series of clever
techniques that simplify solving complex problems.&lt;/em&gt;&lt;/p&gt;</content><author><name>Slava Akhmechet</name></author><summary type="html">When you cannot express it in numbers, your knowledge is of a meagre and unsatisfactory kind.   - Kelvin’s Dictum</summary></entry><entry><title type="html">The mundane, the mystical, and the meta</title><link href="/2019/11/25/mmm.html" rel="alternate" type="text/html" title="The mundane, the mystical, and the meta" /><published>2019-11-25T03:03:21+00:00</published><updated>2019-11-25T03:03:21+00:00</updated><id>/2019/11/25/mmm</id><content type="html" xml:base="/2019/11/25/mmm.html">&lt;p&gt;In &lt;a href=&quot;/2019/11/25/craftsman-exec.html&quot;&gt;craftsman, executive&lt;/a&gt; I wrote about two modes of working adapted
to different circumstances:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;&lt;strong&gt;Craftsman mode&lt;/strong&gt; is the set of skills and patterns of work adapted
to immediate experience, instantaneous feedback loops, and
deterministic outcomes. &lt;strong&gt;Executive mode&lt;/strong&gt; is the set of skills and
patterns of work adapted to operating with abstractions, delayed
feedback loops, and mostly probabilistic outcomes.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;If you’re a craftsman learning to operate in &lt;em&gt;executive mode&lt;/em&gt;,
everything you study will fall into one of three broad categories–
&lt;em&gt;the mundane, the mystical, and the meta&lt;/em&gt;. This is important because
unlike &lt;em&gt;craftsman mode&lt;/em&gt;, you study &lt;em&gt;executive mode&lt;/em&gt; breadth first. For
example, you learn to program by picking a programming language, then
going deep until you master it. But you don’t get good at &lt;em&gt;executive
mode&lt;/em&gt; by learning everything there is to know about Steve Jobs.&lt;/p&gt;

&lt;p&gt;So you have to approach studying &lt;em&gt;executive mode&lt;/em&gt; breadth first. And
to do that, you need to understand what the categories are.&lt;/p&gt;

&lt;p style=&quot;text-align: center;&quot;&gt;&amp;#1805;&lt;/p&gt;

&lt;p&gt;First there is &lt;strong&gt;the mundane&lt;/strong&gt;. The mundane is conventional operations
techniques used in modern organizations– roughly everything you can
outsource to a competent, well-incentivized professional CEO and
expect good outcomes. Some of these techniques, like productivity and
management, are applicable to executive mode in general. Others
are domain specific. Here is an example from Jason Lemkin’s
&lt;a href=&quot;https://www.saastr.com/pro/&quot;&gt;SaaStr&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;You have to train your team in SaaS. How to go upmarket. How to
drive up NPS. How to increase pricing. How to sell more of a
solution. How to compete. How to get more referrals, and increase
revenue retention.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The mundane doesn’t mean unimportant. A lot of people screw this up–
it’s very, very important. It’s the nuts and bolts of the operation.
If you want to work in executive mode, you have to get good at least
at some of these things. To do that you study this: &lt;a href=&quot;https://www.amazon.com/Effective-Executive-Definitive-Harperbusiness-Essentials/dp/0060833459/&quot;&gt;1&lt;/a&gt;
&lt;a href=&quot;https://www.amazon.com/High-Output-Management-Andrew-Grove/dp/0679762884/&quot;&gt;2&lt;/a&gt; &lt;a href=&quot;https://www.saastr.com/best-of-saastr/&quot;&gt;3&lt;/a&gt; &lt;a href=&quot;https://search.firstround.com/topics&quot;&gt;4&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Then there is &lt;strong&gt;the mystical&lt;/strong&gt;. The mystical goes something like this. Yes, the mundane is very
important, and yes, conventional wisdom will get you far. But nobody
seriously believes that tips on structuring your calendar, going
upmarket or driving NPS will get you smart phones, or internet search,
or personal computers. That kind of innovation is something else
entirely. We know that given the right conditions entrepreneurs will
create these products, but we only have a rough idea of what the
conditions are. We don’t know yet how to reliably teach or replicate
this.&lt;/p&gt;

&lt;p&gt;So you read about exceptional projects and people, hoping to learn by
osmosis. Reading the mystical is like reading history, or classics.
You don’t read Symposium because the information is applicable to your
life. You read it to learn to think like Socrates did. The mystical
includes biographies, case studies, memos and even lore:
&lt;a href=&quot;https://www.amazon.com/Double-Helix-Personal-Discovery-Structure/dp/074321630X/&quot;&gt;1&lt;/a&gt; &lt;a href=&quot;https://www.amazon.com/Empires-Light-Edison-Westinghouse-Electrify/dp/0375758844/&quot;&gt;2&lt;/a&gt; &lt;a href=&quot;https://sriramk.com/memos&quot;&gt;3&lt;/a&gt; &lt;a href=&quot;https://www.folklore.org/StoryView.py?story=Real_Artists_Ship.txt&quot;&gt;4&lt;/a&gt;. When
people take the mystical too far, they cargo cult Mark Zuckerberg’s
flip-flops, or Steve Jobs’s acid trips.&lt;/p&gt;

&lt;p&gt;Finally there is &lt;strong&gt;the meta&lt;/strong&gt;. The meta is an attempt to extract
useful models from the mundane and the mystical to try and teach
exceptionalism (or at least explain it post factum). Reading the meta
won’t teach you how to hire a head of engineering or how open-source
business models work; but it &lt;em&gt;will&lt;/em&gt; give you tools at a higher level
of abstraction to reason through these problems on your own. For
example, how do you decide when to follow conventional wisdom and when
to be contrarian? One possible answer to this question is to &lt;a href=&quot;http://www.overcomingbias.com/2014/03/prefer-contrarian-questions-vs-answers.html&quot;&gt;prefer
contrarian questions&lt;/a&gt;. That’s one example of meta. Here are a few
more: &lt;a href=&quot;http://www.paulgraham.com/articles.html&quot;&gt;1&lt;/a&gt; &lt;a href=&quot;https://www.amazon.com/Zero-One-Notes-Startups-Future/dp/0804139296/&quot;&gt;2&lt;/a&gt; &lt;a href=&quot;https://www.overcomingbias.com/archives&quot;&gt;3&lt;/a&gt; &lt;a href=&quot;https://www.lesswrong.com/rationality&quot;&gt;4&lt;/a&gt;.&lt;/p&gt;

&lt;p style=&quot;text-align: center;&quot;&gt;&amp;#1805;&lt;/p&gt;

&lt;p&gt;Most people, when they begin studying &lt;em&gt;executive mode&lt;/em&gt;, gravitate
toward one of the three categories to the exclusion of everything
else. If you tend pragmatic you’ll likely restrict yourself to the
mundane– what use is knowledge that doesn’t immediately help build
products and close deals? If you tend intellectual you’ll likely
restrict yourself to the meta– why read about a million details when
you can learn the rules and figure out the details yourself from first
principles?&lt;/p&gt;

&lt;p&gt;That’s a mistake. Each category teaches you different &lt;em&gt;kinds&lt;/em&gt; of
things.&lt;/p&gt;

&lt;p&gt;You &lt;em&gt;can’t&lt;/em&gt; figure out the mundane from first principles any more than
you can figure out how to be a chess grandmaster from learning the
rules of chess. There is too much to learn, and not enough time. You
need the knowledge others have painstakingly developed to go about
your daily work. The mystical teaches you to think big, and gives you
the courage to follow through on these thoughts. Humans are unusually
good at learning by imitation; the mystical gives you the opportunity
to imitate the best of humanity– people you may not have access to,
or who may not even be alive. The meta enhances your ability to
understand and to think independently. It gives you the ability to
manipulate your idiosyncratic situation using higher order
intellectual tools.&lt;/p&gt;

&lt;p&gt;If we flatten the categories, there is productivity, management,
domain-specific tactics, biographies, case studies, memos, lore, and
meta reasoning. At the beginning– especially at the beginning–
sample from them uniformly. Or at the very least, don’t neglect any
one group.&lt;/p&gt;</content><author><name>Slava Akhmechet</name></author><summary type="html">In craftsman, executive I wrote about two modes of working adapted to different circumstances:</summary></entry><entry><title type="html">Craftsman, executive— a tale of two modes</title><link href="/2019/11/25/craftsman-exec.html" rel="alternate" type="text/html" title="Craftsman, executive— a tale of two modes" /><published>2019-11-25T00:00:00+00:00</published><updated>2019-11-25T00:00:00+00:00</updated><id>/2019/11/25/craftsman-exec</id><content type="html" xml:base="/2019/11/25/craftsman-exec.html">&lt;p&gt;Imagine being a shoemaker in a small village at the turn of the 20th
century. You would know a great deal about running a business– how to
procure materials, use tools, build relationships, price products,
negotiate, hire, fire, learn your customers’s tastes and make products
they want to buy. But you’re not the usual shoemaker. You feel the
zeal of ambition and decide to expand. What will you discover when you
start selling shoes outside the small radius of your village?&lt;/p&gt;

&lt;p&gt;&lt;em&gt;First&lt;/em&gt;, you will find that much of what you think about is now
outside of your immediate experience. Before, when you procured
materials for your workshop, made the shoes and sold them to your
neighbors, you were physically present at each step of every
transaction. You could touch the leather, measure your neighbor’s
feet, examine the finished shoe, and shake hands at the end of the
exchange. Everything about your process was immediate and tactile.&lt;/p&gt;

&lt;p&gt;But as you start selling shoes in multiple villages, you will need to
transition to working with abstractions. You won’t be able to meet all
your customers or be present at every store. If you are really
successful, eventually you may not know all your employees by name.
You will have to start thinking in terms of market segments,
demographics, store locations, cash flow and income statements. You
will no longer be able to run large parts of your business through
direct experience– you will have to think in abstract concepts and
fly by instruments.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Second&lt;/em&gt;, your decisions will no longer be subject to immediate
feedback. Before expanding, your could learn from your actions
immediately (or at least very quickly). When you made a shoe you found
out in a few days whether it sold. When you hired an assistant, you
learned in a few weeks if they are a good employee.&lt;/p&gt;

&lt;p&gt;When you make a shoe in your larger operation, it will take weeks
before you find out if it sells. If you increase the size of your
staff, it will be months before everyone is hired and trained. It may
be even longer before you learn whether hiring more employees improved
your organization. At almost every step the feedback loop is now much
longer– and so it takes much longer to ascertain the outcome of your
decisions. And it takes proportionally longer to learn and adapt.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Third&lt;/em&gt;, many of your outcomes will now be probabilistic rather than
deterministic. For example, before the expansion the color brown
either sold or it did not. But in the expanded world you are subject
to the whims of forces you cannot predict or control. Maybe a new
competitor flooded the market with cheap brown shoes; maybe brown is
out of fashion this season in big cities where consumers are much more
trend-conscious; maybe people just got sick of brown.&lt;/p&gt;

&lt;p&gt;When you sold shoes in a small village your decisions either worked or
they did not. In the expanded world of selling to a bigger, more
complex market, a decision that worked yesterday may be a disaster
today, and may work again tomorrow. You can no longer rely on
determinism– you have to adapt to the new fact that many of the
outcomes are now unpredictable, and that the way to model them is
through random variables rather than first order logic.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Craftsman mode&lt;/strong&gt; is the set of skills and patterns of work adapted
to immediate experience, instantaneous feedback loops, and
deterministic outcomes. &lt;strong&gt;Executive mode&lt;/strong&gt; is the set of skills and
patterns of work adapted to operating with abstractions, delayed
feedback loops, and mostly probabilistic outcomes.&lt;/p&gt;

&lt;p&gt;Many people are good at operating in &lt;em&gt;craftsman mode&lt;/em&gt; as it’s been the
default mode for most of human history. Fewer are good at operating in
&lt;em&gt;executive mode&lt;/em&gt;. It’s difficult to learn by osmosis as the density of
good role models is still low, and we haven’t yet developed a
systematic way of teaching it. And of course very few are good at
what’s likely the most prized ability of all– switching between the
two modes at will.&lt;/p&gt;</content><author><name>Slava Akhmechet</name></author><summary type="html">Imagine being a shoemaker in a small village at the turn of the 20th century. You would know a great deal about running a business– how to procure materials, use tools, build relationships, price products, negotiate, hire, fire, learn your customers’s tastes and make products they want to buy. But you’re not the usual shoemaker. You feel the zeal of ambition and decide to expand. What will you discover when you start selling shoes outside the small radius of your village?</summary></entry><entry><title type="html">Nobody knows anything</title><link href="/2019/11/21/nobody-knows-anything.html" rel="alternate" type="text/html" title="Nobody knows anything" /><published>2019-11-21T00:00:00+00:00</published><updated>2019-11-21T00:00:00+00:00</updated><id>/2019/11/21/nobody-knows-anything</id><content type="html" xml:base="/2019/11/21/nobody-knows-anything.html">&lt;p&gt;The following is an excerpt from &lt;a href=&quot;https://en.wikipedia.org/wiki/William_Goldman&quot;&gt;William Goldman&lt;/a&gt;’s &lt;a href=&quot;https://www.amazon.com/Adventures-Screen-Trade-Hollywood-Screenwriting/dp/0446391174&quot;&gt;Adventures in the
Screen Trade&lt;/a&gt;. Goldman was as successful a screenwriter as anybody.
So this excerpt is worth paying close attention to.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Not one person in the entire motion picture field knows for a certainty what’s going to work. Every time out it’s a guess— and, if you’re lucky, an educated one.&lt;/p&gt;

  &lt;p&gt;They don’t know when the movie is finished: B. J. Thomas’s people, after the first sneak of Butch, were upset about their client’s getting involved with the song “Raindrops Keep Fallin’ on My Head.” One of them was heard to say, more than once, “B. J. really hurt himself with this one.” The initial preview of Star! was such a success that Richard Zanuck cancelled any further previews and sent a wire to his father, Darryl, that said, “We’re home. Better than Sound of Music.”&lt;/p&gt;

  &lt;p&gt;The Sound of Music was then the most popular movie in history, and Star! went on to become the Edsel of 20th Century-Fox: No matter how they readvertised it or changed the logo or the title, no one came. And Richard Zanuck has as keen a mind about commercial films as anyone.&lt;/p&gt;

  &lt;p&gt;They don’t know when the movie is starting to shoot either. David Brown, Zanuck’s partner, has said, “We didn’t know whether Jaws would work, but we didn’t have any doubts about The Island. It had to be a smash. Everything worked. The screenplay worked. Every actor we sent it to said yes. I didn’t know until a few days after we opened and I was in a bookstore and I ran into Lew Wasserman and said ‘How’re we doing?’ and he said, ‘David, they don’t want to see the picture.’”&lt;/p&gt;

  &lt;p&gt;They don’t want to see the picture– maybe the most chilling phrase in the industry.&lt;/p&gt;

  &lt;p&gt;Now, if the best people around don’t know at sneaks, and they don’t know during shooting, you better believe that executives don’t know when they’re trying to give a thumbs-up or down; they’re trying to predict public taste three years ahead and it’s just not possible.&lt;/p&gt;

  &lt;p&gt;Obviously, I’m asking you to take my word on this and there’s no reason really that you should, because pictures such as Raiders of the Lost Ark probably come to mind. Which, I grant, was an unusual film.&lt;/p&gt;

  &lt;p&gt;Raiders is the number-four film in history as this is being written. I don’t remember any movie that had such power going in. It was more or less the brainchild of George Lucas and was directed by Steven Spielberg, the two unquestioned wunderkinder of show business (Star Wars, Jaws, etc.). Probably you all knew that. But did you know that Raiders of the Lost Ark was offered to every single studio in town— and they all turned it down?&lt;/p&gt;

  &lt;p&gt;All except Paramount.&lt;/p&gt;

  &lt;p&gt;Why did Paramount say yes? Because nobody knows anything. And why did all the other studios say no? Because nobody knows anything. And why did Universal, the mightiest studio of all, pass on Star Wars, a decision that just may cost them, when all the sequels and spinoffs and toy money and book money and video-game money are totaled, over a billion dollars? Because nobody, nobody-not now, not ever—knows the least goddam thing about what is or isn’t going to work at the box office.&lt;/p&gt;

  &lt;p&gt;One additional anguish executives must cope with is that hot streaks don’t last. A recent newspaper article mentioned how the other studios were gloating over what was happening at Columbia.&lt;/p&gt;

  &lt;p&gt;Columbia had been sizzling, but then Annie went wildly over budget. And an expensive action film wouldn’t cut together coherently. And everybody knew that the set of Tootsie was not where you wanted to spend your summer vacation. And they had passed on E.T.&lt;/p&gt;

  &lt;p&gt;Columbia had had it, developed it for a million dollars, took a survey, and discovered the audience for the movie would be too limited to make it profitable. So they let it go. (Universal picked it up and may make back the billion they didn’t earn by dropping Star Wars.)&lt;/p&gt;

  &lt;p&gt;David Picker, a fine studio executive for many years, once said something to this effect: “If I had said yes to all the projects I turned down, and no to all the ones I took, it would have worked out about the same.”&lt;/p&gt;

  &lt;p&gt;In any case, do not send to know why studio executives have insomnia. It goes with the territory….&lt;/p&gt;
&lt;/blockquote&gt;</content><author><name>Slava Akhmechet</name></author><summary type="html">The following is an excerpt from William Goldman’s Adventures in the Screen Trade. Goldman was as successful a screenwriter as anybody. So this excerpt is worth paying close attention to.</summary></entry><entry><title type="html">Startup idea checklist</title><link href="/2019/03/26/startup-checklist.html" rel="alternate" type="text/html" title="Startup idea checklist" /><published>2019-03-26T00:00:00+00:00</published><updated>2019-03-26T00:00:00+00:00</updated><id>/2019/03/26/startup-checklist</id><content type="html" xml:base="/2019/03/26/startup-checklist.html">&lt;p&gt;I’ve been tinkering with different startup ideas and needed a good
checklist to think through them. There are great templates for this
already: &lt;a href=&quot;https://apply.ycombinator.com/&quot;&gt;The YC application&lt;/a&gt;, Amazon’s &lt;a href=&quot;https://www.quora.com/What-is-Amazons-approach-to-product-development-and-product-management/answer/Ian-McAllister&quot;&gt;internal press release&lt;/a&gt;,
and Sequoia’s &lt;a href=&quot;https://www.sequoiacap.com/article/writing-a-business-plan/&quot;&gt;Writing a Business Plan&lt;/a&gt;. I found myself mixing and
tweaking these templates because they don’t exactly match my model of
the world, so I wrote up my own list.&lt;/p&gt;

&lt;p&gt;I use this list both to develop ideas and filter them. If you adopt
it, be careful about using it as a filter. Remember that in the early
stages, good ideas are very easy to kill.&lt;/p&gt;

&lt;h1 id=&quot;product&quot;&gt;Product&lt;/h1&gt;

&lt;ol&gt;
  &lt;li&gt;Who are the users?
&lt;br /&gt;&lt;span class=&quot;annotation&quot;&gt;&amp;lt;= 70 chars&lt;/span&gt;
&lt;br /&gt;&lt;span class=&quot;annotation&quot;&gt;&lt;a href=&quot;https://www.sequoiacap.com/article/remembering-don-valentine/&quot;&gt;Don Valentine&lt;/a&gt;: “Who cares?”&lt;/span&gt;&lt;/li&gt;
  &lt;li&gt;What is the essence of their dissatisfaction? If they read this
answer, would they say “thanks, I wish I’d thought of putting it
that way”?
&lt;br /&gt;&lt;span class=&quot;annotation&quot;&gt;&amp;lt;= 240 chars&lt;/span&gt;
&lt;br /&gt;&lt;span class=&quot;annotation&quot;&gt;&lt;a href=&quot;https://twitter.com/benedictevans/status/1110538673873805314&quot;&gt;@benedictevans&lt;/a&gt;: “The iTunes Store
solved a user problem. So did the App Store. And so did Spotify and
Apple Music, and indeed Apple News. But what user problem is solved
by Apple’s commissioning TV shows?”&lt;/span&gt;&lt;/li&gt;
  &lt;li&gt;What are you building for them?
&lt;br /&gt;&lt;span class=&quot;annotation&quot;&gt;&amp;lt;= 70 chars&lt;/span&gt;
&lt;br /&gt;&lt;span class=&quot;annotation&quot;&gt;&lt;a href=&quot;https://www.amazon.com/Effective-Executive-Definitive-Harperbusiness-Essentials/dp/0060833459/&quot;&gt;Peter Drucker&lt;/a&gt;: Is the product
being designed &lt;strong&gt;for&lt;/strong&gt; the customer, or &lt;strong&gt;at&lt;/strong&gt; the customer?&lt;/span&gt;&lt;/li&gt;
  &lt;li&gt;Write a tweet from a hypothetical customer explaining the product
and how it eliminates their dissatisfaction.
&lt;br /&gt;&lt;span class=&quot;annotation&quot;&gt;&lt;a href=&quot;https://twitter.com/BrianNorgard/status/1110915013085028353&quot;&gt;@BrianNorgard&lt;/a&gt;: “No one cares
about your product. Who built it, its features, the origin story —
it’s all superfluous. People only find value in what your product
can do for them right now. Save people time. Save people money.
Give people an escape. &lt;strong&gt;The selfish hand will always govern.&lt;/strong&gt;”&lt;/span&gt;
&lt;br /&gt;&lt;span class=&quot;annotation&quot;&gt;&lt;a href=&quot;https://www.amazon.com/Effective-Executive-Definitive-Harperbusiness-Essentials/dp/0060833459/&quot;&gt;Peter Drucker&lt;/a&gt;: Are you &lt;strong&gt;really&lt;/strong&gt;
doing the best you can to help the customer?&lt;/span&gt;&lt;/li&gt;
  &lt;li&gt;Write a blog post title for your product launch. Is it
surprising? Is it new? Will your target customers want to click on
it? Will they want to share the link? Will they still share it the
next day?
&lt;br /&gt;&lt;span class=&quot;annotation&quot;&gt;&amp;lt;= 70 chars&lt;/span&gt;&lt;/li&gt;
  &lt;li&gt;Write the first paragraph of your product announcement blog post.
Include the product name, an explanation of what the product is,
the target market, the main benefit, and the call to action.
&lt;br /&gt;&lt;span class=&quot;annotation&quot;&gt;&amp;lt;= 240 chars&lt;/span&gt;&lt;/li&gt;
  &lt;li&gt;What “metrics of goodness” do your target customers care about?
Does your product dominate every available alternative on these
metrics? (i.e. what can you do that no one else can do?)
&lt;br /&gt;&lt;span class=&quot;annotation&quot;&gt;&amp;lt;= 240 chars&lt;/span&gt;
&lt;br /&gt;&lt;span class=&quot;annotation&quot;&gt;&lt;strong&gt;See also:&lt;/strong&gt; &lt;a href=&quot;https://www.jwz.org/doc/worse-is-better.html&quot;&gt;The Rise of Worse is Better&lt;/a&gt;,
&lt;a href=&quot;https://www.artima.com/weblogs/viewpost.jsp?thread=24807&quot;&gt;Worse is worse&lt;/a&gt;, &lt;a href=&quot;https://twitter.com/profgalloway/status/1192777681789739008&quot;&gt;Jeff Bezos explains Amazon.com&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
  &lt;li&gt;Is your product as awesome as it could be? Probably not.
&lt;br /&gt;&lt;span class=&quot;annotation&quot;&gt;y/N&lt;/span&gt;
&lt;br /&gt;&lt;span class=&quot;annotation&quot;&gt;&lt;strong&gt;See also:&lt;/strong&gt; &lt;a href=&quot;https://www.wsj.com/articles/elon-musk-advises-ceos-to-stop-wasting-time-on-powerpoint-meetings-11607470065&quot;&gt;Elon Musk Advises CEOs&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h1 id=&quot;growth&quot;&gt;Growth&lt;/h1&gt;

&lt;ol start=&quot;8&quot;&gt;
  &lt;li&gt;Fill in the bottom-up market size equation: &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;NUM_USERS * ACV =
MARKET_SIZE&lt;/code&gt;. Are your numbers credible? Find a good reference
class if you’re building something completely new.
&lt;br /&gt;&lt;span class=&quot;annotation&quot;&gt;&lt;strong&gt;See also:&lt;/strong&gt; &lt;a href=&quot;https://wiki.lesswrong.com/wiki/Shut_up_and_multiply&quot;&gt;Shut up and multiply&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
  &lt;li&gt;Which subset of your target customers are so constrained by the
status quo, they’ll welcome a buggy product?
&lt;br /&gt;&lt;span class=&quot;annotation&quot;&gt;&amp;lt;= 140 chars&lt;/span&gt;&lt;/li&gt;
  &lt;li&gt;List your first ten customers.
&lt;br /&gt;&lt;span class=&quot;annotation&quot;&gt;&amp;lt;= 240 chars&lt;/span&gt;
&lt;br /&gt;&lt;span class=&quot;annotation&quot;&gt;&lt;strong&gt;See also:&lt;/strong&gt; &lt;a href=&quot;http://paulgraham.com/ds.html&quot;&gt;Do Things that Don’t Scale&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
  &lt;li&gt;Which playbook will you use to get customers after the first ten?
&lt;br /&gt;&lt;span class=&quot;annotation&quot;&gt;&amp;lt;= 240 chars&lt;/span&gt;
&lt;br /&gt;&lt;span class=&quot;annotation&quot;&gt;&lt;strong&gt;See also:&lt;/strong&gt; &lt;a href=&quot;http://christophjanz.blogspot.com/2014/10/five-ways-to-build-100-million-business.html&quot;&gt;Five ways to build a $100 million business&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
  &lt;li&gt;What would need to be true in 18 months for you to get essentially
unlimited cheap capital? How will you achieve that?
&lt;br /&gt;&lt;span class=&quot;annotation&quot;&gt;&amp;lt;= 240 chars&lt;/span&gt;
&lt;br /&gt;&lt;span class=&quot;annotation&quot;&gt;&lt;strong&gt;See also:&lt;/strong&gt; &lt;a href=&quot;https://patrickcollison.com/fast&quot;&gt;Fast&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h1 id=&quot;strategy&quot;&gt;Strategy&lt;/h1&gt;

&lt;ol start=&quot;13&quot;&gt;
  &lt;li&gt;Why now? What’s true about the world that nobody else figured out
yet?
&lt;br /&gt;&lt;span class=&quot;annotation&quot;&gt;&amp;lt;= 240 chars&lt;/span&gt;&lt;/li&gt;
  &lt;li&gt;What is the most ambitious achievable milestone for your company
within a 25 year time horizon?
&lt;br /&gt;&lt;span class=&quot;annotation&quot;&gt;&amp;lt;= 70 chars&lt;/span&gt;&lt;/li&gt;
  &lt;li&gt;Is your product a credible advance toward this milestone?
&lt;br /&gt;&lt;span class=&quot;annotation&quot;&gt;Yes/no&lt;/span&gt;&lt;/li&gt;
  &lt;li&gt;What’s the &lt;em&gt;next&lt;/em&gt; credible advance toward this milestone? The one
after that? The one after that?
&lt;br /&gt;&lt;span class=&quot;annotation&quot;&gt;&amp;lt;= 240 chars&lt;/span&gt;
&lt;br /&gt;&lt;span class=&quot;annotation&quot;&gt;&lt;strong&gt;See also:&lt;/strong&gt; &lt;a href=&quot;https://twitter.com/spakhm/status/1179514116907495424&quot;&gt;Tesla master plan&lt;/a&gt;,
&lt;a href=&quot;https://twitter.com/stevesi/status/1111092932252041216&quot;&gt;iPhone runs OSX&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
  &lt;li&gt;How will you build a moat?
&lt;br /&gt;&lt;span class=&quot;annotation&quot;&gt;&amp;lt;= 240 chars&lt;/span&gt;
&lt;br /&gt;&lt;span class=&quot;annotation&quot;&gt;&lt;strong&gt;See also:&lt;/strong&gt; &lt;a href=&quot;https://hbr.org/1979/03/how-competitive-forces-shape-strategy&quot;&gt;How Competitive Forces Shape Strategy&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h1 id=&quot;meaning&quot;&gt;Meaning&lt;/h1&gt;

&lt;ol start=&quot;18&quot;&gt;
  &lt;li&gt;What would reaching your 25 year milestone mean for the world? Is
this future &lt;em&gt;really&lt;/em&gt; exciting? How many years of your life would you
give up to teleport there? If you found yourself in this
counterfactual world, would you want to go back?
&lt;br /&gt;&lt;span class=&quot;annotation&quot;&gt;&amp;lt;= 140 chars&lt;/span&gt;
&lt;br /&gt;&lt;span class=&quot;annotation&quot;&gt;&lt;strong&gt;See also:&lt;/strong&gt; &lt;a href=&quot;https://twitter.com/JonErlichman/status/1181646807924953088&quot;&gt;America Online commercial in 1995&lt;/a&gt;, &lt;a href=&quot;https://www.youtube.com/watch?v=DmCu97u35Ek&quot;&gt;Steve Jobs presents WebObjects at MSPDC 1996&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
  &lt;li&gt;If another company was working on this idea and not you, what would
you think about it? Would you join them?
&lt;br /&gt;&lt;span class=&quot;annotation&quot;&gt;Yes/no&lt;/span&gt;&lt;/li&gt;
  &lt;li&gt;Imagine yourself standing in front of your team, investors, family,
and friends. You’ve failed, and they’re waiting for you to speak.
What will you say? Are you willing to work on this problem given
that failure is the default?
&lt;br /&gt;&lt;span class=&quot;annotation&quot;&gt;&amp;lt;= 480 chars&lt;/span&gt;
&lt;br /&gt;&lt;span class=&quot;annotation&quot;&gt;&lt;strong&gt;See also:&lt;/strong&gt; &lt;a href=&quot;https://twitter.com/statsepi/status/1021334815822548992&quot;&gt;Your intervention won’t work&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h1 id=&quot;bonus&quot;&gt;Bonus&lt;/h1&gt;

&lt;ol start=&quot;21&quot;&gt;
  &lt;li&gt;
    &lt;p&gt;What’s your company’s stock ticker symbol?
&lt;br /&gt;&lt;span class=&quot;annotation&quot;&gt;&lt;a href=&quot;https://twitter.com/sama/status/571733273996488704&quot;&gt;@sama&lt;/a&gt;: “it’s easy/fun to say every
new startup you hear about is bad. you will usually be right. you will
never be successful.”&lt;/span&gt;&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Is it likely to be the most important company started this decade?
&lt;br /&gt;&lt;span class=&quot;annotation&quot;&gt;&lt;strong&gt;George Orwell&lt;/strong&gt;: “Whoever is winning
at the moment will always seem to be invincible.”&lt;/span&gt;
&lt;br /&gt;&lt;span class=&quot;annotation&quot;&gt;&lt;strong&gt;See also:&lt;/strong&gt; &lt;a href=&quot;https://www.ycombinator.com/topcompanies/&quot;&gt;YC top companies&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/li&gt;
&lt;/ol&gt;

&lt;hr /&gt;

&lt;p&gt;&lt;em&gt;Thanks to &lt;a href=&quot;https://twitter.com/darryl_ramm/status/1111829084202397696&quot;&gt;Darryl Ramm&lt;/a&gt; for feedback on this post.&lt;/em&gt;&lt;/p&gt;</content><author><name>Slava Akhmechet</name></author><summary type="html">I’ve been tinkering with different startup ideas and needed a good checklist to think through them. There are great templates for this already: The YC application, Amazon’s internal press release, and Sequoia’s Writing a Business Plan. I found myself mixing and tweaking these templates because they don’t exactly match my model of the world, so I wrote up my own list.</summary></entry><entry><title type="html">RethinkDB: why we failed</title><link href="/2017/01/18/why-rethinkdb-failed.html" rel="alternate" type="text/html" title="RethinkDB: why we failed" /><published>2017-01-18T00:00:00+00:00</published><updated>2017-01-18T00:00:00+00:00</updated><id>/2017/01/18/why-rethinkdb-failed</id><content type="html" xml:base="/2017/01/18/why-rethinkdb-failed.html">&lt;p&gt;When we &lt;a href=&quot;https://rethinkdb.com/blog/rethinkdb-shutdown/&quot;&gt;announced&lt;/a&gt; that RethinkDB is shutting
down, I promised to write a post-mortem. I took some time to process
the experience, and I can now write about it clearly.&lt;/p&gt;

&lt;p&gt;In the &lt;a href=&quot;https://news.ycombinator.com/item?id=12649414&quot;&gt;HN discussion thread&lt;/a&gt; people proposed many
reasons for why RethinkDB failed, from inexplicable perversity of
human nature and clever machinations of MongoDB’s marketing people, to
failure to build an experienced go-to-market team, to lack of numeric
type support beyond 64-bit &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;float&lt;/code&gt;. I aggregated the comments into a
list of proposed failure reasons &lt;a href=&quot;https://gist.github.com/coffeemug/af8dcb6f653a7f9c31daedbbdaa3402c&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Some of these reasons have a ring of truth to them, but they’re
symptoms rather than causes. For example, saying that we failed to
monetize is tautological. It doesn’t illuminate the reasons for &lt;em&gt;why&lt;/em&gt;
we failed.&lt;/p&gt;

&lt;p&gt;In hindsight, two things went wrong – we picked a terrible market and
optimized the product for the wrong metrics of goodness. Each mistake
likely cut RethinkDB’s valuation by one to two orders of magnitude. So
if we got either of these right, RethinkDB would have been the size of
MongoDB, and if we got both of them right, we eventually could have
been the size of Red Hat[1].&lt;/p&gt;

&lt;h1 id=&quot;terrible-market&quot;&gt;Terrible market&lt;/h1&gt;

&lt;p&gt;Our thinking went something like this. New companies aren’t getting
built on top of Oracle, so there is a window of opportunity to build a
new infrastructure company. The database market is huge. If we build a
product that captures some of that market, we’ll end up building a
very successful company.&lt;/p&gt;

&lt;p&gt;Unfortunately you’re not in the market you think you’re in – you’re
in the market &lt;em&gt;your users&lt;/em&gt; think you’re in. And our users clearly
thought of us as an open-source developer tools company, because
that’s what we really were. Which turned out to be very unfortunate,
because the open-source developer tools market is one of the &lt;a href=&quot;https://techcrunch.com/2014/02/13/please-dont-tell-me-you-want-to-be-the-next-red-hat/&quot;&gt;worst
markets&lt;/a&gt; one could possibly &lt;a href=&quot;https://techcrunch.com/2014/08/22/will-developer-tools-startups-ever-find-investors/&quot;&gt;end up
in&lt;/a&gt;. Thousands of people used RethinkDB, often in
business contexts, but most were willing to pay less for the lifetime
of usage than the price of a single Starbucks coffee (which is to say,
they weren’t willing to pay anything at all).&lt;/p&gt;

&lt;p&gt;This wasn’t because the product was so good people didn’t need to pay
for support, or because developers don’t control budgets, or because
of failure of capitalism. The answer is basic
microeconomics. Developers love building developer tools, often for
free. So while there is massive demand, the supply vastly outstrips
it. This &lt;a href=&quot;https://en.wikipedia.org/wiki/Porter's_five_forces_analysis&quot;&gt;drives&lt;/a&gt; the number of alternatives up, and the
prices down to zero.&lt;/p&gt;

&lt;p&gt;To see how this plays out for other companies consider MongoDB (valued
at roughly $1.6B with ~700 employees), and Docker (valued at roughly
$1B with ~300 employees). Both companies completely dominate in their
respective markets. Two very rough rules of thumb for private growth
stage technology companies is that valuations are a 10x multiple of
annual revenue, and that &lt;a href=&quot;https://www.saastr.com/how-to-figure-out-your-competitors-revenues-in-about-70-seconds/&quot;&gt;revenue per employee&lt;/a&gt; is
around $200K/year. Which means that MongoDB’s annual revenue is around
$140-$160M, and Docker’s annual revenue is around $60-$100M.&lt;/p&gt;

&lt;p&gt;That looks pretty good, until you look at dominant B2B technology
companies in markets that &lt;em&gt;aren’t&lt;/em&gt; developer tools. Companies like
SalesForce, or Palantir, or Box (which faces stiff competition). All
of a sudden MongoDB and Docker start looking tiny.&lt;/p&gt;

&lt;p&gt;And these are massive successes. If relatively established companies
with existing partnerships, distribution infrastructure, and access to
large accounts are having trouble growing, what does it mean for a
startup in its germination stage?&lt;/p&gt;

&lt;p&gt;For us, it meant an intractable customer acquisition funnel. If a
startup in a fertile B2B market has to process a hundred leads to get
to ten opportunities to get to a single sale, for a developer tools
startup that number goes up 10x. You have access to plenty of high
quality prospects – lots of people are downloading your product and
engaging with you, but you have to burn through a ridiculous number of
leads to converge to a single sale.&lt;/p&gt;

&lt;p&gt;This has disastrous domino effects. It demoralizes the team, and
makes it very challenging to attract investment and hire top
talent. In turn, that constrains your resources so you can’t make
sufficient investment in product and distribution. Startups live and
die by momentum, and early distribution challenges almost always doom
you to eventual death.&lt;/p&gt;

&lt;h1 id=&quot;wrong-metrics-of-goodness&quot;&gt;Wrong metrics of goodness&lt;/h1&gt;

&lt;p&gt;Ok, so the market is bad, but other developer tools companies are
still selling a lot of product. Why not RethinkDB?&lt;/p&gt;

&lt;p&gt;While we couldn’t do anything about the dynamics of the market (other
than building something else), the product decisions were entirely
within our control. We wanted to build an elegant, robust, and
beautiful product, so we optimized for the following metrics:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;strong&gt;Correctness.&lt;/strong&gt; We made very strict guarantees, and
&lt;a href=&quot;https://aphyr.com/posts/329-jepsen-rethinkdb-2-1-5&quot;&gt;fulfilled&lt;/a&gt; them &lt;a href=&quot;https://aphyr.com/posts/330-jepsen-rethinkdb-2-2-3-reconfiguration&quot;&gt;religiously&lt;/a&gt;.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Simplicity of the interface.&lt;/strong&gt; We took on most of the complexity
in the implementation, so application developers wouldn’t have to.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Consistency.&lt;/strong&gt; We made everything from the query language, to the
client drivers, to cluster configuration, to documentation, to the
marketing copy on the front page as consistent as possible.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If these trade-offs seem familiar, they’re straight from the &lt;a href=&quot;http://dreamsongs.com/RiseOfWorseIsBetter.html&quot;&gt;worse is
better&lt;/a&gt; essay. It turned out that correctness,
simplicity of the interface, and consistency are the wrong &lt;a href=&quot;http://www.artima.com/weblogs/viewpost.jsp?thread=24807&quot;&gt;metrics of
goodness&lt;/a&gt; for most users. The majority of users wanted
these three trade-offs instead:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;strong&gt;Timely arrival.&lt;/strong&gt; They wanted the product to actually exist when
they needed it, not three years later.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Palpable speed.&lt;/strong&gt; People wanted RethinkDB to be fast on workloads
they &lt;em&gt;actually tried&lt;/em&gt;, rather than “real world” workloads we
suggested. For example, they’d write quick scripts to measure how
long it takes to insert ten thousand documents without ever reading
them back. MongoDB mastered these workloads brilliantly, while we
fought the losing battle of educating the market.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;A use case.&lt;/strong&gt; We set out to build &lt;em&gt;a good database system&lt;/em&gt;, but
users wanted &lt;em&gt;a good way to do X&lt;/em&gt; (e.g. a good way to store JSON
documents from hapi, a good way to store and analyze logs, a good
way to create reports, etc.)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It’s not that we didn’t try to ship quickly, make RethinkDB fast, and
build the ecosystem around it to make doing useful work easy. We
did. But correct, simple, and consistent software takes a very long
time to build. That put us three years behind the market.&lt;/p&gt;

&lt;p&gt;By the time we felt RethinkDB satisfied our design goals and we were
confident enough to recommend it to be used in production, almost
everyone was asking “how is RethinkDB different from MongoDB?” We
worked hard to explain why correctness, simplicity, and consistency
are important, but ultimately these weren’t the metrics of goodness
that mattered to most users.&lt;/p&gt;

&lt;p&gt;To be honest, it hurt. It hurt a lot. It was unfathomable to us why
people would choose a system that barely does the thing it’s supposed
to do (store data), has a big kernel lock, throws away errors at
random, implements single node features that stop working when you
shard, has a barely working sharding system despite it being one of
the core features of the product, provides essentially no correctness
guarantees, and exposes a hodge-podge of interfaces that have no
discernible consistency or unity of vision.&lt;/p&gt;

&lt;p&gt;Every time MongoDB shipped a new release and people congratulated them
on making improvements, I felt pangs of resentment. They’d announce
they fixed the BKL, but really they’d get the granularity level down
from a database to a collection. They’d add more operations, but
instead of a composable interface that fits with the rest of the
system, they’d simply bolt on one-off commands. They’d make sharding
improvements, but it was obvious they were unwilling or unable to make
even rudimentary data consistency guarantees.&lt;/p&gt;

&lt;p&gt;But over time I learned to appreciate the wisdom of the
crowds. MongoDB turned regular developers into heroes &lt;em&gt;when people
needed it&lt;/em&gt;, not years after the fact. It made data storage fast, and
let people ship products quickly. And over time, MongoDB grew up. One
by one, they fixed the issues with the architecture, and now it is an
excellent product. It may not be as beautiful as we would have wanted,
but it does the job, and it does it well.&lt;/p&gt;

&lt;p&gt;When it became clear in mid-2014 that we couldn’t compete, we worked
hard to differentiate from MongoDB. We found a very elegant way to add
&lt;a href=&quot;https://rethinkdb.com/blog/1.16-release/&quot;&gt;realtime push&lt;/a&gt;, hoping to enable developers to build a
generation of apps they couldn’t build before. But that wasn’t
enough. Suddenly we found ourselves competing with Meteor and
Firebase, companies that were dedicated to solving the realtime
problem for years before we even thought of it. Again we were three
years behind the market, and again we found ourselves unable to
compete.&lt;/p&gt;

&lt;h1 id=&quot;what-about-the-cloud&quot;&gt;What about the cloud?&lt;/h1&gt;

&lt;p&gt;A few people suggested that we should have built a cloud offering. We
actually did have one in the works, so it’s an interesting topic I’d
like to cover.&lt;/p&gt;

&lt;p&gt;The obvious problem with a small database company building a cloud
service is that it pattern matches to a common startup failure mode –
splitting focus. Building, shipping, and operating reliable
multi-tenant cloud services is hard. It requires non-trivial expertise
and resources, so if you go down that path you find yourself running
two startups at once. But we were facing an existential threat and
were rapidly running out of options, so we gave it a shot
anyway. Let’s suppose for the moment we could have pulled it off.&lt;/p&gt;

&lt;p&gt;Our reasoning went like this. A database cloud offering could mean one
of three things: managed hosting, database as a service (DBaaS), or
value-added platform as a service (PaaS). Let’s do a quick back of the
napkin market analysis using a $200K/employee in annual revenue &lt;a href=&quot;https://www.saastr.com/how-to-figure-out-your-competitors-revenues-in-about-70-seconds/&quot;&gt;rule
of thumb&lt;/a&gt; we used above:&lt;/p&gt;

&lt;table&gt;
  &lt;thead&gt;
    &lt;tr&gt;
      &lt;th style=&quot;text-align: left&quot;&gt; &lt;/th&gt;
      &lt;th style=&quot;text-align: center&quot;&gt;Managed Hosting&lt;/th&gt;
      &lt;th style=&quot;text-align: center&quot;&gt;DBaaS&lt;/th&gt;
      &lt;th style=&quot;text-align: center&quot;&gt;PaaS&lt;/th&gt;
    &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td style=&quot;text-align: left&quot;&gt;&lt;strong&gt;Company&lt;/strong&gt;&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;Compose.io, mLab&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;FaunaDB&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;Parse, Firebase, Meteor&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&quot;text-align: left&quot;&gt;&lt;strong&gt;Employees&lt;/strong&gt;&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;~30&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;~30&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;~30&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&quot;text-align: left&quot;&gt;&lt;strong&gt;Revenue&lt;/strong&gt;&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;&amp;lt; $10M&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;&amp;lt; $10M&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;&amp;lt; $10M&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;

&lt;p&gt;So these markets are small, even smaller than the database market
itself. But could one of them be a better bet than others?&lt;/p&gt;

&lt;p&gt;Managed hosting is essentially running the database for people on AWS
so they don’t have to. The alternative to using these services is
setting up the database on AWS yourself. That’s a pain, but it isn’t
actually &lt;em&gt;that&lt;/em&gt; hard. So there is a very hard cap on how much managed
database hosting services can charge. Considering that Compose.io and
mLab are offering MongoDB which has one to two orders of magnitude
more users than RethinkDB, we reasoned that offering managed hosting
wouldn’t make a dent.&lt;/p&gt;

&lt;p&gt;Database as a service is a more complex version of managed hosting –
DBaaS offerings abstract node management from the user entirely. You
simply run your queries and the system handles them. You don’t know
anything about how many nodes are run under the hood. This business is
very challenging – partly because DBaaS companies have to compete with
the giants (e.g. DynamoDB and DocumentDB), and partly because
customers are very resistant to completely hand off data management to
a startup when there are so many other substitutes and alternatives
(do &lt;em&gt;you&lt;/em&gt; know anyone who uses a DBaaS offering from a startup?) So a
DBaaS offering was out.&lt;/p&gt;

&lt;p&gt;The last option was to build a value-added platform as a service. We
thought this was a promising direction because here we had a massive
technical advantage. Firebase and Meteor had to build
application-level realtime logic on top of MongoDB, which
fundamentally limits the realtime querying capabilities and
performance at scale. On the other hand, we controlled the stack all
the way down, so we could offer significant advantages Firebase and
Meteor couldn’t build.&lt;/p&gt;

&lt;p&gt;So we built &lt;a href=&quot;http://horizon.io/&quot;&gt;Horizon&lt;/a&gt; and started working on Horizon Cloud –
a way for users to deploy and scale RethinkDB/Horizon apps. The
challenges of building three large projects (RethinkDB, Horizon, and
Horizon Cloud) with a very small team eventually caught up with us,
and we never managed to ship the cloud offering before we ran out of
money. Kudos to the engineering team, though. They came very, very
close.&lt;/p&gt;

&lt;h1 id=&quot;meta-questions&quot;&gt;Meta questions&lt;/h1&gt;

&lt;p&gt;There is one more level of root cause analysis that we can do. Why did
we pick a bad market and optimize the product for the wrong metrics?&lt;/p&gt;

&lt;p&gt;When I was a little kid I wanted to build my own radio. I made a box
out of plywood, threw some metal junk inside, and connected the box to
a power cord. I had books on electronics at home, but didn’t think I
needed them – I had unwavering faith that I could do it on my
own. Eventually I did build a working receiver, but it took me years
to finally realize I needed to learn basic electronics.&lt;/p&gt;

&lt;p&gt;Early RethinkDB was quite a bit like that. We had no intuition for
products or markets, so we’d go through the motions of building a
company without actually understanding what we were doing. What’s
more, we had enormous &lt;a href=&quot;https://doc.research-and-analytics.csfb.com/docView?document_id=1048541371&amp;amp;serialid=mofPYk1Y4WanTeErbeMtPx6ur0SCIcSlaZ7sKGPdQQU%3D&quot;&gt;optimism bias&lt;/a&gt;. Just like
physicians know that gifts from pharmaceutical companies have biasing
effects for other physicians but believe they are immune from the
effect, we believed we were immune from the laws of economics and the
math of running a business. The math, of course, eventually caught up
with us.&lt;/p&gt;

&lt;p&gt;Could we have done anything to avoid these mistakes? Not any more than
I could have built a working radio as a little kid. We were
unconsciously incompetent, and it took years for that incompetence to
become conscious.&lt;/p&gt;

&lt;p&gt;A few people pointed out that we would have done better if we had
built an experienced go-to-market team. That’s 100% true, but the
timing of our personal development didn’t line up with the needs of
the company. Initially we didn’t know we needed go-to-market
expertise, so we didn’t seek to include it on the founding team[2]. By
the time we built up a mental model that maps well to reality, we
found ourselves short on cash, in a difficult market filled with
capable competitors, and a product that’s three years behind. By then,
the best go-to-market team in the world couldn’t have saved us.&lt;/p&gt;

&lt;h1 id=&quot;parting-thoughts&quot;&gt;Parting thoughts&lt;/h1&gt;

&lt;p&gt;Many people have very strong feelings about the developer tools
market. Engineers love building developer tools, so they badly want
developer tools companies to thrive.&lt;/p&gt;

&lt;p&gt;I am hesitant to dismiss the market entirely – partly because I don’t
want to generalize from a single experience, partly because I don’t
like saying “it cannot be done”, and partly because there are quite a
few exceptions. GitHub, MongoDB, and Docker have built formidable
companies. GitLab and Unity seem to be doing well.&lt;/p&gt;

&lt;p&gt;If you do set out to build a developer tools company, tread
carefully. The market is filled with good alternatives. User
expectations are high and prices are low. Think deeply about the value
you’re offering to the customer. Remember – wanting the world to be a
certain way doesn’t make it so.&lt;/p&gt;

&lt;p&gt;In 2009, we were pitching the early idea for RethinkDB (we had no
software yet) to an audience of investors at the YCombinator demo
day. We ended the pitch with a slide of three key points to
remember. “If you only remember three things about RethinkDB,” we
said, “remember these.” It worked. People didn’t remember anything
else about the pitch, but they did remember the three points at the
end.&lt;/p&gt;

&lt;p&gt;I’ll now leave you with three key points to remember. If you remember
anything about this post, remember these:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Pick a large market but build for specific users.&lt;/li&gt;
  &lt;li&gt;Learn to recognize the talents you’re missing, then work like hell
to get them on your team.&lt;/li&gt;
  &lt;li&gt;Read &lt;a href=&quot;http://www.economist.com/&quot;&gt;The Economist&lt;/a&gt; religiously. It will make you better faster.&lt;/li&gt;
&lt;/ul&gt;

&lt;hr /&gt;

&lt;p&gt;&lt;em&gt;[1] Don’t read into these numbers too closely. I’m ball-parking it,
but it should give you a general idea of the cost of these mistakes.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;[2] Incidentally, recognizing good business people without having
strong business intuition is about as hard as recognizing good
engineers without having a strong intuition for engineering.&lt;/em&gt;&lt;/p&gt;</content><author><name>Slava Akhmechet</name></author><summary type="html">When we announced that RethinkDB is shutting down, I promised to write a post-mortem. I took some time to process the experience, and I can now write about it clearly.</summary></entry><entry><title type="html">Mental models</title><link href="/2016/12/22/models.html" rel="alternate" type="text/html" title="Mental models" /><published>2016-12-22T00:00:00+00:00</published><updated>2016-12-22T00:00:00+00:00</updated><id>/2016/12/22/models</id><content type="html" xml:base="/2016/12/22/models.html">&lt;p&gt;These are some mental models I find useful. They’re rooted in decades
of experience of thousands of experts – a modern equivalent of folk
wisdom. Mental models are useful to quickly and correctly reason about
seemingly intractable problems. They require quite a bit of intuition
to properly internalize, but once you’ve internalized them they’re
relatively easy to apply. They’re also easy to forget in the moment –
use this post as a checklist when thinking about complex problems.&lt;/p&gt;

&lt;p&gt;This is a living document. Instead of creating an exhaustive list on
day one, I will add models as they arise (and as I discover new ones).&lt;/p&gt;

&lt;h1 id=&quot;productivity&quot;&gt;Productivity&lt;/h1&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;strong&gt;The small-improvements method&lt;/strong&gt; – the observation that
psychologically frequently making small incremental improvements is
a better approach than attempting to fix big looming problems once.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;a href=&quot;https://www.joelonsoftware.com/2002/01/06/fire-and-motion/&quot;&gt;The just-get-started method&lt;/a&gt; – Joel Spolsky’s observation that
just starting to work on a small, concrete, finishable problem puts
your consciousness in a productive state.&lt;br /&gt;
&lt;strong&gt;Corollary:&lt;/strong&gt; Just do something concrete. Anything. Do your
laundry, or dust the counters, or add a single unit test. Just do
something.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;a href=&quot;http://www.cs.virginia.edu/~robins/YouAndYourResearch.html&quot;&gt;The top-five-problems method&lt;/a&gt; – Richard Hamming’s algorithm for
doing important work. Periodically ask yourself: “what are the top
five most important problems in my field (and life), and why am I
not working on them?”&lt;br /&gt;
&lt;strong&gt;Corollary:&lt;/strong&gt; What are the top five most important problems in your
field (and life), and why aren’t you working on them?&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;strong&gt;The LRU prioritization method&lt;/strong&gt; – since you can only work on one
problem at a time, it’s usually sufficient to pick the most
important problem, work on that, and ignore everything else. This
method also works with organizing most things (from email to
physical possessions).&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;a href=&quot;http://www.pitt.edu/~druzdzel/feynman.html&quot;&gt;The teaching method&lt;/a&gt; – Richard Feynman’s observation that teaching
the basics is an excellent method for generating profound new ideas,
and for putting consciousness in a productive state.&lt;br /&gt;
&lt;strong&gt;Corollary:&lt;/strong&gt; If you’re stuck, put yourself in a position where you
have to teach someone the basics.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Planning_fallacy&quot;&gt;Planning fallacy&lt;/a&gt; – the observation that humans are overly
optimistic when predicting success of their
undertakings. Empirically, the average case turns out to be worse
than the worst case human estimate.&lt;br /&gt;
&lt;strong&gt;Corollary:&lt;/strong&gt; Be &lt;em&gt;really&lt;/em&gt; pessimistic when estimating. Assume the
average case will be slightly worse than the hypothetical worst
case.&lt;br /&gt;
&lt;strong&gt;Corollary:&lt;/strong&gt; When estimating time, upgrade the units and double
the estimate (e.g. convert “one week” to “two months”).&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Behavior-shaping_constraint&quot;&gt;Forcing function&lt;/a&gt; – an external, usually social, constraint that
increases the probability of accomplishing a set of tasks.&lt;br /&gt;
&lt;strong&gt;Example:&lt;/strong&gt; Pair programming.&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h1 id=&quot;hypothesis-evaluation&quot;&gt;Hypothesis evaluation&lt;/h1&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Efficient-market_hypothesis&quot;&gt;Efficient market hypothesis&lt;/a&gt; – the state of any given issue in the
world is &lt;em&gt;roughly&lt;/em&gt; as close to optimal as is currently possible.&lt;br /&gt;
&lt;strong&gt;Corollary:&lt;/strong&gt; It’s unlikely that the status quo can be easily
improved without significant resources.&lt;br /&gt;
&lt;strong&gt;Example:&lt;/strong&gt; Cucumber juice probably doesn’t cure cancer.&lt;br /&gt;
&lt;strong&gt;Example:&lt;/strong&gt; The iPhone app you wrote in a weekend probably doesn’t
double the phone’s battery life.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Statistical_mechanics&quot;&gt;Statistical mechanics&lt;/a&gt; – probabalistic systems that follow certain
laws in the long run can have perturbations that diverge from these
laws in the short run.&lt;br /&gt;
&lt;strong&gt;Corollary:&lt;/strong&gt; Occasionally the status quo &lt;em&gt;can&lt;/em&gt; be easily improved
without significant resources (but it is unlikely that &lt;em&gt;you&lt;/em&gt; found
such an occassion).&lt;br /&gt;
&lt;strong&gt;Idiom:&lt;/strong&gt; In the short run the market is a voting machine, but in
the long run it is a weighing machine.&lt;br /&gt;
&lt;strong&gt;Idiom:&lt;/strong&gt; If an economist saw a $100 bill on a sidewalk they
wouldn’t pick it up (because if it were real, it would have been
picked up already).&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Base_rate&quot;&gt;Base rates&lt;/a&gt; – you can approximate the likelihood of a specific
event occurring by examining the wider probability distribution of
similar events.&lt;br /&gt;
&lt;strong&gt;Example:&lt;/strong&gt; You’re evaluating the probability of success of a given
startup. Ask yourself, if you saw ten similar startups a year, how
many of them are likely to succeed?&lt;br /&gt;
&lt;strong&gt;Example:&lt;/strong&gt; You caught an employee stealing, but they claim they
need money to buy medication and it’s the first time they’ve ever
stolen anything. Ask yourself, if you saw ten employee thefts a
year, how many of them are likely to be first offences?&lt;br /&gt;
&lt;strong&gt;Note:&lt;/strong&gt; This method is especially useful to combat &lt;a href=&quot;https://en.wikipedia.org/wiki/Optimism_bias&quot;&gt;optimism&lt;/a&gt; and
&lt;a href=&quot;https://en.wikipedia.org/wiki/Overconfidence_effect&quot;&gt;overconfidence&lt;/a&gt; biases, or when evaluating outcomes of events
you’re emotionally close to.&lt;br /&gt;
&lt;strong&gt;See also:&lt;/strong&gt; &lt;a href=&quot;http://lesswrong.com/lw/3m6/techniques_for_probability_estimates/&quot;&gt;Techniques for probability estimates&lt;/a&gt;, &lt;a href=&quot;https://en.wikipedia.org/wiki/Reference_class_forecasting&quot;&gt;reference
class forecasting&lt;/a&gt;, &lt;a href=&quot;https://en.wikipedia.org/wiki/Prior_probability&quot;&gt;prior probability&lt;/a&gt;.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Emic_and_etic&quot;&gt;Emic vs etic&lt;/a&gt; (aka inside vs outside view) – two perspectives you
can choose when evaluating persuasive arguments. The inside view is
time consuming and requires you to engage with the arguments on
their merits. The outside view only requires you ask “what kind of
person does sincerely believing this stuff turn you into?”&lt;br /&gt;
&lt;strong&gt;Corollary:&lt;/strong&gt; You can &lt;em&gt;usually&lt;/em&gt; predict correctness of arguments by
evaluating superficial attributes of the people making them.&lt;br /&gt;
&lt;strong&gt;Example:&lt;/strong&gt; If someone is wearing funny clothes, purports to know
the one true way, and keeps talking about the glorious leader, you
can usually dismiss their arguments without deeper examination.&lt;br /&gt;
&lt;strong&gt;Warning:&lt;/strong&gt; This method usually works because most kooky people
aren’t innovators, but will misfire in important situations because
many innovators initially seem kooky.&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h1 id=&quot;decision-making&quot;&gt;Decision making&lt;/h1&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;strong&gt;Inversion&lt;/strong&gt; – the observation that many hard problems are best
solved when they’re addressed backward. In other words figure out
what you don’t want, avoid it, and you’ll get what you do want.&lt;br /&gt;
&lt;strong&gt;Corollary:&lt;/strong&gt; Find out how people commonly fail doing what you do,
and avoid failing like them.&lt;br /&gt;
&lt;strong&gt;Example:&lt;/strong&gt; If you want to help India, ask “what is doing the worst
damage in India and how can we avoid it?”&lt;br /&gt;
&lt;strong&gt;See also:&lt;/strong&gt; &lt;a href=&quot;https://en.wikipedia.org/wiki/Failure_mode_and_effects_analysis&quot;&gt;Failure mode&lt;/a&gt;.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;strong&gt;Bias for action&lt;/strong&gt; – in daily life many important decisions are
easily reversible. It’s not enough to have information – it’s
crucial to move quickly and recover if you were wrong, than to
deliberate indefinitely.&lt;br /&gt;
&lt;strong&gt;Idiom:&lt;/strong&gt; One test is worth a thousand expert opinions.&lt;br /&gt;
&lt;strong&gt;Idiom:&lt;/strong&gt; The best thing you can do is the right thing, the next
best thing is the wrong thing, and the worst thing you can do is
nothing.&lt;br /&gt;
&lt;strong&gt;Note:&lt;/strong&gt; The best people do this naturally, without brooding, and
with a light touch.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Expected_value&quot;&gt;Expected value&lt;/a&gt; – a simple model for evaluating uncertain events
(multiply the probability of the event by its value).&lt;br /&gt;
&lt;strong&gt;Corollary:&lt;/strong&gt; Sometimes you’ll have to estimate probabilities when
it feels really hard to do.&lt;br /&gt;
&lt;strong&gt;Example:&lt;/strong&gt; Chance of winning NY lotto is 1 in 292,201,338 per
game. Let’s say the grand prize is $150M and ticket price is
$1. Then the expected value is roughly $0.5. Since $0.5 &amp;lt; $1, the
model tells us the game isn’t worth playing.&lt;br /&gt;
&lt;strong&gt;Warning:&lt;/strong&gt; Looking at expected value often isn’t enough. You
need to consider utility to make good decisions.&lt;br /&gt;
&lt;strong&gt;See also:&lt;/strong&gt; &lt;a href=&quot;http://lesswrong.com/lw/3m6/techniques_for_probability_estimates/&quot;&gt;Techniques for probability estimates&lt;/a&gt;, &lt;a href=&quot;https://wiki.lesswrong.com/wiki/Shut_up_and_multiply&quot;&gt;shut up and
multiply&lt;/a&gt;, &lt;a href=&quot;http://lesswrong.com/lw/hw/scope_insensitivity/&quot;&gt;scope insensitivity&lt;/a&gt;.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Marginal_utility&quot;&gt;Marginal utility&lt;/a&gt; – the change in utility from the change in
consumption of a good. Marginal utility usually diminishes with
increase in consumption.&lt;br /&gt;
&lt;strong&gt;Example:&lt;/strong&gt; The first car in your garage improves your life
significantly more than the second one.&lt;br /&gt;
&lt;strong&gt;Example:&lt;/strong&gt; Because utility loss from losing a dollar is negligible
relative to utility gain from winning NY Lotto at ridiculously low
odds, it might be worth buying a ticket even at negative expected
value (but seriously, don’t).&lt;br /&gt;
&lt;strong&gt;Corollary:&lt;/strong&gt; Think through your utility function carefully.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Strategy&quot;&gt;Strategy&lt;/a&gt; and &lt;a href=&quot;https://en.wikipedia.org/wiki/Tactic_(method)&quot;&gt;tactics&lt;/a&gt; – empirically decisions tend to fall into
one of two categories. Strategic decisions have long-term, gradual,
and subtle effects (they’re a gift that keeps on giving).  Tactical
decisions are encapsulated into outcomes that have relatively quick
binary resolutions (success or failure).&lt;br /&gt;
&lt;strong&gt;Example:&lt;/strong&gt; Picking a programming language is a strategic decision.&lt;br /&gt;
&lt;strong&gt;Example:&lt;/strong&gt; Picking a line of reasoning when trying to close a sale
is a tactical decision.&lt;br /&gt;
&lt;strong&gt;Corollary:&lt;/strong&gt; Most people misuse these terms (e.g. “we need a
strategy for this meeting”).&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h1 id=&quot;people&quot;&gt;People&lt;/h1&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Intelligence_quotient&quot;&gt;IQ&lt;/a&gt;, &lt;a href=&quot;https://doc.research-and-analytics.csfb.com/docView?language=ENG&amp;amp;format=PDF&amp;amp;source_id=csplusresearchcp&amp;amp;document_id=1048541371&amp;amp;serialid=mofPYk1Y4WanTeErbeMtPx6ur0SCIcSlaZ7sKGPdQQU%3D&quot;&gt;RQ&lt;/a&gt;, and &lt;a href=&quot;https://en.wikipedia.org/wiki/Emotional_intelligence&quot;&gt;EQ&lt;/a&gt; – respectively, intelligence quotient
(assessment of the mind’s raw horse power), rationality quotient
(assessment of how well the mind’s models map to the real world; a
measure of efficiency of the IQ’s application to real problems), and
emotional quotient (ability to recognize and label emotions).&lt;br /&gt;
&lt;strong&gt;Corollary:&lt;/strong&gt; brilliant people can be jerks and kooks, empathic
people can have wacky ideas about reality, and effective people can
have average intelligence.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Structure_and_agency&quot;&gt;Structure and agency&lt;/a&gt; – the observation that human behavior
derives from a balance of internalized cultural patterns and
capacity to act independently. The interaction of these two
properties influences and limits individual behavior.&lt;br /&gt;
&lt;strong&gt;Corollary:&lt;/strong&gt; Pay attention to the need for structure and
independence in each individual.&lt;br /&gt;
&lt;strong&gt;Corollary:&lt;/strong&gt; Put a structure in front of even the most
independent-minded people, and they’ll internalize it.&lt;br /&gt;
&lt;strong&gt;Corollary:&lt;/strong&gt; People often behave the way they believe their &lt;a href=&quot;https://en.wikipedia.org/wiki/The_Presentation_of_Self_in_Everyday_Life&quot;&gt;role&lt;/a&gt;
requires them to (as opposed to the actual requirements of the
role).&lt;br /&gt;
&lt;strong&gt;Corollary:&lt;/strong&gt; Pay attention to how people perceive their own
roles, and break their expectations with caution.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Social_status&quot;&gt;Social status&lt;/a&gt; – the observation (particularly in improv) that
social status is so important to humans, that modeling status alone
results in extremely realistic performances.&lt;br /&gt;
&lt;strong&gt;Corollary:&lt;/strong&gt; Pay attention to how people perceive their own
status, and break their expectations with caution.&lt;br /&gt;
&lt;strong&gt;See also:&lt;/strong&gt; &lt;a href=&quot;https://en.wikipedia.org/wiki/Self-serving_bias&quot;&gt;Self-serving bias&lt;/a&gt;.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;strong&gt;Controlled vulnerability:&lt;/strong&gt; – the observation that humans are
attracted to confidently expressed vulnerability in others but are
scared to be vulnerable themselves.&lt;br /&gt;
&lt;strong&gt;Corollary:&lt;/strong&gt; Humans feel strong attraction towards others who
confidently display vulnerability.&lt;br /&gt;
&lt;strong&gt;Corollary:&lt;/strong&gt; Humans feel a strong desire to &lt;a href=&quot;https://en.wikipedia.org/wiki/Reciprocity_(social_psychology)&quot;&gt;reciprocate&lt;/a&gt;
vulnerability.  Vulnerability expression by others gives them a
sense of safety to express themselves, followed by a feeling of
relief and a strong bond with the counterpary.&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h1 id=&quot;groups&quot;&gt;Groups&lt;/h1&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Mere-exposure_effect&quot;&gt;Mere-exposure effect&lt;/a&gt; – an observation that humans tend to develop
a preference for things, people, and processes merely because they
are familiar with them. This effect is much stronger than it
initially seems.&lt;br /&gt;
&lt;strong&gt;Corollary:&lt;/strong&gt; Merely putting people in a room together repeatedly,
giving them a shared direction, symbology, and competition will
create a group with very strong bonds.&lt;br /&gt;
&lt;strong&gt;See also:&lt;/strong&gt; &lt;a href=&quot;https://en.wikipedia.org/wiki/In-group_favoritism&quot;&gt;In-group favoritism&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;h1 id=&quot;communication&quot;&gt;Communication&lt;/h1&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;a href=&quot;http://defmacro.org/2015/02/25/startup-ideas.html&quot;&gt;Story arc&lt;/a&gt; – human beings are wired to respond to storytelling. A
story arc is a way to structure ideas to tap into this response,
typically by describing a change in the world.&lt;br /&gt;
&lt;strong&gt;Example:&lt;/strong&gt; Once upon a time there was ___. Every day, ___. One
day ___. Because of that, ___. Because of that, ___. Until
finally ___.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;a href=&quot;http://defmacro.org/2016/12/22/writing-well.html&quot;&gt;Writing well&lt;/a&gt; – use arresting imagery and tabulate your thoughts
precisely. Never use a long word where a short one will do. If it’s
possible to cut a word out, always cut it out. Don’t hedge – decide
what you want to say and say it as vigorously as possible. Of all
the places to go next, choose the most interesting.&lt;br /&gt;&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Principle_of_charity&quot;&gt;Charitable interpretation&lt;/a&gt; – interpreting a speaker’s statements
to be rational and, in the case of any argument, considering its
best, strongest possible interpretation. Charitable interpretation
makes conversations (and relationships) go better.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Nonviolent_Communication&quot;&gt;Nonviolent Communication&lt;/a&gt; (aka NVC) – a communication framework
that allows expressing grievances and resolving conflicts in a
non-confrontational way. Structuring difficult conversations as
described in NVC makes the process dramatically less painful. NVC
contains four components: (1) expressing facts, (2) expressing
feelings, (3) expressing needs, and (4) making a request.&lt;br /&gt;
&lt;strong&gt;Example:&lt;/strong&gt; You didn’t turn in the project yesterday. When that
happened I felt betrayed. I need to be able to rely on you to have a
productive relationship. In the future, could you notify me in
advance if something like that happens?&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h1 id=&quot;policy&quot;&gt;Policy&lt;/h1&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Utilitarianism&quot;&gt;Global utility maximization&lt;/a&gt; – our innate sense of fairness is
often unsatisfiable, and attemping to satisfy it can occasionally
cause much grief in exchange for little gain. It’s much better to
optimize for the needs of the many, not for an idealistic notion of
fairness.&lt;br /&gt;
&lt;strong&gt;Corollary:&lt;/strong&gt; There are times when it makes sense to be unfair to
the individual in the interest of the common good.&lt;br /&gt;
&lt;strong&gt;Example:&lt;/strong&gt; It makes sense to fire an underperforming employee who
has valid excuses for their poor performance.&lt;br /&gt;
&lt;strong&gt;Idiom:&lt;/strong&gt; It is the greatest happiness of the greatest number that
is the measure of right and wrong.&lt;br /&gt;
&lt;strong&gt;See also:&lt;/strong&gt; &lt;a href=&quot;https://en.wikipedia.org/wiki/Preference_utilitarianism&quot;&gt;Preference utilitarianism&lt;/a&gt;.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Tragedy_of_the_commons&quot;&gt;Tragedy of the commons&lt;/a&gt; – a set of circumstances where individuals
acting independently in a reasonable manner behave contrary to the
common good.&lt;br /&gt;
&lt;strong&gt;Example:&lt;/strong&gt; Tourists taking small artifacts from popular
attractions.&lt;br /&gt;
&lt;strong&gt;Corollary:&lt;/strong&gt; Governance is necessary to preserve the common good.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;strong&gt;Front page test&lt;/strong&gt; – an ethical standard for behavior that
evaluates each action through the lens of the media/outside world.&lt;br /&gt;
&lt;strong&gt;Example:&lt;/strong&gt; What would happen if HN found out we’re mining our
users’s IMs?&lt;br /&gt;
&lt;strong&gt;Warning:&lt;/strong&gt; Incentivizes extreme risk aversion, often without
appropriate consideration for potential gain.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;a href=&quot;http://www.cs.cmu.edu/~weigand/staff/&quot;&gt;Reasonable person principle&lt;/a&gt; – a rule of thumb for group
communication originated in CMU. It holds that reasonable people
strike a suitable balance between their own immediate desires and
the good of the community at large.&lt;br /&gt;
&lt;strong&gt;Corollary:&lt;/strong&gt; Fire people that are offensive or easily
offended. (It usually turns out that people who possess one of these
qualities, possess both.)&lt;br /&gt;
&lt;strong&gt;Note:&lt;/strong&gt; unreasonable persons can be extremely valuable in greater
society (e.g. journalists, comedians, whistleblowers, etc.), but
usually not in small organizations.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Overton_window&quot;&gt;Overton window&lt;/a&gt; – the range of ideas a particular group of people
will accept. Ideas range in degree of acceptance from policy, to
popular, sensible, acceptable, radical, and unthinkable.&lt;br /&gt;
&lt;strong&gt;Corollary:&lt;/strong&gt; you need to be sensitive to the overton window when
presenting the group with cultural changes.&lt;br /&gt;&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Political_capital&quot;&gt;Political capital&lt;/a&gt; – the trust and influence a leader wields with
other people. Political capital increases when you make other people
successful and decreases when you make unpopular decisions.&lt;br /&gt;
&lt;strong&gt;Corollary:&lt;/strong&gt; Spend political capital carefully.&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h1 id=&quot;product-design&quot;&gt;Product design&lt;/h1&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;a href=&quot;http://defmacro.org/2016/11/23/talking-to-users.html&quot;&gt;Target market&lt;/a&gt; – a predicate that partitions new leads into
opportunities and distractions. A good target market function is
terse, has a discoverable domain, and has a well defined probability
of close in a specific time bound.&lt;br /&gt;
&lt;strong&gt;Example:&lt;/strong&gt; Anyone who has a Cisco password has a 50% probability
of close within 30 days.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;a href=&quot;https://www.quora.com/Amazon-company-What-is-Amazons-approach-to-product-development-and-product-management/answer/Ian-McAllister?srid=3TH&quot;&gt;Internal press release&lt;/a&gt; – you &lt;em&gt;start&lt;/em&gt; developing a product by
writing an internal press release &lt;em&gt;first&lt;/em&gt;, explaining to target
customers why the product is useful and how it blows away the
competition. You then test it against potential users (it’s much
easier to iterate on the press release than the product).&lt;br /&gt;
&lt;strong&gt;Corollary:&lt;/strong&gt; If the press release is hard to write, then the
product is probably going to suck.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;a href=&quot;https://news.ycombinator.com/item?id=542768&quot;&gt;Quantum of utility&lt;/a&gt; – a rule of thumb for launching the product. A
product possesses a quantum of utility when there is at least some
set of users who would be excited to hear about it, because they can
now do something they couldn’t do before.&lt;br /&gt;
&lt;strong&gt;Note:&lt;/strong&gt; “Launch” can be defined as a private beta, or even giving
the product to a friend. The point is to get it into the hands of
&lt;em&gt;someone&lt;/em&gt; who’s not in the building as soon as possible.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;a href=&quot;http://dreamsongs.com/RiseOfWorseIsBetter.html&quot;&gt;Worse is better&lt;/a&gt; – a design philosophy which states that solving
the customer’s problem and leaving unpolished rough edges
empirically outperforms “beautiful” products.&lt;br /&gt;
&lt;strong&gt;Example:&lt;/strong&gt; Lisp Machines vs C/Unix.&lt;br /&gt;
&lt;strong&gt;See also:&lt;/strong&gt; &lt;a href=&quot;http://www.artima.com/weblogs/viewpost.jsp?thread=24807&quot;&gt;Worse is worse&lt;/a&gt;.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Kano_model&quot;&gt;Kano model&lt;/a&gt; – a model for categorizing possible features to
optimize resource allocation. Essentially partitions the product
into gamechangers, showstoppers, and distractions.&lt;br /&gt;
&lt;strong&gt;See also:&lt;/strong&gt; &lt;a href=&quot;http://defmacro.org/2013/09/26/products.html&quot;&gt;How to build great products&lt;/a&gt;.&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h1 id=&quot;business&quot;&gt;Business&lt;/h1&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Porter's_five_forces_analysis&quot;&gt;Five forces&lt;/a&gt; – a model for analyzing the competitive intensity and
therefore attractiveness of an industry. The five forces are: threat
of new entrants, threat of substitutes, bargaining power of buyers,
bargaining power of suppliers, and industry rivalry.&lt;br /&gt;
&lt;strong&gt;Note:&lt;/strong&gt; this is essentially a &lt;em&gt;base rate&lt;/em&gt; estimation model for
companies in an industry.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Familiarity_heuristic&quot;&gt;Power of defaults&lt;/a&gt; – the observation that people favor the
familiar over novel places, people, things, and processes. &lt;br /&gt;
&lt;strong&gt;Corollary:&lt;/strong&gt; Overcoming the familiarity heuristic at scale
requires enormous &lt;a href=&quot;https://en.wikipedia.org/wiki/Activation_energy&quot;&gt;activation energy&lt;/a&gt; unavailable to startups.&lt;br /&gt;
&lt;strong&gt;Corollary:&lt;/strong&gt; It is dramatically easier to capture mindshare before
people’s minds are made up, than to change their mind later.&lt;br /&gt;
&lt;strong&gt;See also:&lt;/strong&gt; &lt;a href=&quot;https://en.wikipedia.org/wiki/Default_effect_(psychology)&quot;&gt;Default effect&lt;/a&gt;, &lt;a href=&quot;https://en.wikipedia.org/wiki/Path_of_least_resistance&quot;&gt;path of least resistance&lt;/a&gt;, &lt;a href=&quot;https://en.wikipedia.org/wiki/Brand_equity&quot;&gt;brand
equity&lt;/a&gt;.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Economies_of_scale&quot;&gt;Economies of scale&lt;/a&gt; – the advantages due to size or scale of
operation, where cost per unit decreases with increasing scale.&lt;br /&gt;
&lt;strong&gt;See also:&lt;/strong&gt; &lt;a href=&quot;https://en.wikipedia.org/wiki/Network_effect&quot;&gt;Network effects&lt;/a&gt;, &lt;a href=&quot;https://en.wikipedia.org/wiki/Brand_equity&quot;&gt;brand equity&lt;/a&gt;, &lt;a href=&quot;https://en.wikipedia.org/wiki/First-mover_advantage&quot;&gt;first mover
advantage&lt;/a&gt;.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Price%E2%80%93performance_ratio&quot;&gt;Price/performance curve&lt;/a&gt; – the observation that the price of
important technology drops and performance improves over time.&lt;br /&gt;
&lt;strong&gt;Example:&lt;/strong&gt; &lt;a href=&quot;https://en.wikipedia.org/wiki/Moore%27s_law&quot;&gt;Moore’s Law&lt;/a&gt;.&lt;br /&gt;&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;</content><author><name>Slava Akhmechet</name></author><summary type="html">These are some mental models I find useful. They’re rooted in decades of experience of thousands of experts – a modern equivalent of folk wisdom. Mental models are useful to quickly and correctly reason about seemingly intractable problems. They require quite a bit of intuition to properly internalize, but once you’ve internalized them they’re relatively easy to apply. They’re also easy to forget in the moment – use this post as a checklist when thinking about complex problems.</summary></entry></feed>