2022 was apparently a difficult writing year for me. There was a full 13 months during which I wrote nothing but fragments of unpublishable posts. Instead of trying to finish all of them, I’ll publish them all here as WIP ideas.
Mere tools
I’ve been watching a lot of woodworking Youtube lately, and one subgenre that I’ve been particularly obsessed with is the workshop tour. You can probably picture it: rows of clamps, half a dozen well-honed hand planes, a rack of chisels, small tools neatly arranged on a peg board. There’s some guy with a beard gently cradling each item in his hands, telling you how he’s had the same plane for as long as his daughter’s been alive, and how they just don’t make them this well anymore. He makes one clean sweep with the thing, and holds up the shaving against the light to show you how impossibly thin it is. The way it dances in the breeze reminds you of the katsuobushi on those crazy good takoyakis you once had in Osaka.
That’s the stuff, and we don’t have any of it in software.
All we have are these horrible power tools with 25 attachment heads that don’t work well. Five years ago, you find this neat little cloud file sync app that you love. Today, it’s grown a productivity suite, upselling you to the business plan every third interaction, and is somehow trying to replace your filesystem. And the story repeats itself over and over: dropbox, invision, google analytics. This is not limited to big companies either: donut is now offering 15 other services.
Why this happens is complicated, but at least one key reason is founders misjudging their company’s fit for venture capital.
And so I believe that there’s an opportunity for a patient generalist software maker to create a series of boostrapped businesses that differentiate based on their simplicity. It’s like Dropbox, but less. Like Mailchimp, but less. Of course, there are many indie hackers in the world, so the competition is stiff! I think the art of doing this kind of stuff lies in identifying niche products with a passionate userbase who would pay premium for speed, quality and simplicity – a different spin on the traditional VMS. And over time, you can grow this business into a mini-conglomerate – like a modern day Constellation Software.
Panic seems like one example of such a business: picking products with inheritently limited scope, and doing many products. The counter example would be something like Basecamp: going after huge and complex products.
What to read
This seems kinda obvious to me, but people have relatively few original ideas. Most of the time, what seems like new ideas are just mashups of various things we’ve read. It’s like in design: there are no new designs, only interesting remixes.
By this logic it’s really important to read the right things, because the rate of new idea generation = what you read * your ability to make interesting mashups.
So what should you read?
- Things that few people are reading
- Facts over analysis over opinions
- Things you don’t understand
Number two is especially tough when it comes to history and social sciences because opinions often masquerade as facts.
Protocols that coordinate humans
Proof of stake
Most crypto protocols coordinate money. I want to look at the ones that coordinate people. Most protocols for coordinating humans work by introducing skin in game via a stake to induce strangers to behave correctly.
Kleros court: a decentralized court (more of a research project than an actual protocol) that uses staking rewards to incentive juries to arrive at the right conclusion. Jurors put up a stake to participate in a case, and get rewarded for voting with the majority (basically a schellingpoint vote). It’s a bit of an overwrought system, but a couple of interesting mechanics worth highlighting:
- The use of a schelling point votes
- The more you stake, the more of you have a chance of being drawn as juror – prioritizing people with the most skin in the game
- One worry I have is juror qualification, in theory people self-select into the right courts since their decision acumen is proportional to their earning potential, but in reality I suspect many will duning kruger themselves.
Erasure bay: a research marketplace whose core innovation is a “truth staking” mechanism where both information requesters and fulfillers have to put up a stake that’s subject to slashing to incentivize accuracy. Some thoughts:
- The tasks are too small to necessitate this level of double slashing mechanism. The mechanism is an overkill. Would get more interesting if the average request size was $10k.
- So the question is: why has no one tried to use it for a large task?
Numerai: a quant fund that trades based on a metamodel of crowd-submitted models. The “crowd” is incentivized to contribute models because successful models can earn high staking rewards of their native NMR token.
- My worry is that the max cap of 25% monthly gain will not cover fluctuation of the locked NMR
- Kinda interesting that they make money not on the competition, but off the fund running the metamodel
Polymarket / Omen: both of these are prediction market mechanisms for coordinating a bunch of people’s selfish profit seeking motives to arrive at a useful prediction for the future.
- Unfortunately, relatively limited to current events.
Goldfinch: though technically a protocol for coordinating loans, Goldfinch has a very interesting backers system, which coordinates underwriters.
Proof of work
Write race: more like a popularity contest. Great growth mechanism.
Rabbithole: airdrop distribution mechanism that sends tokens in the hands of more engaged people.
Collective decision making techiques
Quadratic funding: is a method of allocating a pool of funds towards projects that benefit a wide spread of people. QF oprioritizes funds matching based on the number of people who contributed by using the square root of each contribution summed up, then squared.
Quadratic voting: allows voters to not just express which option they prefer, but also how strongly. each voter has a certain number of credits to deploy. The more they deploy to the same option, the more it costs credits – testing their conviction in their belief.
Retroactive funding: is a way to deploy public goods funding more accurately, by fund things that have worked after they have proven themselves. This creates venture-style returns for public goods.
Conviction voting: frankly i don’t fully understand this, but it’s a way to solve a lot of the pitfalls of onchain voting like vote buying and last minute swings by time weighting votes.
Others: Token curated registry, Harbringer tax, Perpetual auctions.