Bits and Bobs 5/26/26

1I'm interviewing Eric Ries about his new book in Marin on June 2nd.
  • Admission is free, you should join!
2By some measures, Hermes has more usage than OpenClaw.
  • OpenClaw was the starter pistol for the power of agentic software, but it will not be the most important one.
  • Hermes likely won't be it, either.
  • We're still in the Mosaic era, awaiting the AOL[e].
3In new categories, there's a late-mover advantage.
  • The first entrants might have explosive growth, but then realize that they are organized subtly wrong.
  • Instead of climbing the mountain they realize they're climbing the foothill.
  • Their existing users become a liability, and make it harder to change.[f]
  • Someone watching closely can figure out what made it work and how to set it up to actually be at the foot of the mountain.
4It's crazy to think that just a couple of years ago we had to make do with a few thousand tokens.
  • The stone age!
5LLMs create a kind of quicksand.
  • They can go into much smaller granularity of detail than you can.
  • They can always be ahead of you, breaking down the layer of detail immediately beyond your current perception.
  • If you aren't careful you can sink into it and forget what you were planning on doing.
6At each point, as the next chunk of work becomes clear, you should ask yourself: "do I keep going down this path further or should I pull out and reassess?"
  • Everyone gets stuck in the former even when the latter would be useful.
  • But LLMs rarely pull back unless prompted to.
  • If you just follow them you'll get pulled into self-digging rabbit holes.
  • Quicksand.
7With agents, everyone will be pushed to their own individual Peter Principle point.
  • The Peter Principle: everyone is promoted to their level of incompetence.
  • LLMs allow you to promote yourself beyond your comfort level, just a bit out over your skis.
  • The more that you use agents, the more that you find yourself in that region.
8Working with agents consumes our novelty budgets.
  • We have only a limited amount of capacity to handle intellectual novelty.
  • When it's depleted, trying new things feels like an impossibly high bar to clear.
  • Agents consume as much novelty as you'll give them, asking high-leverage questions.
    • They're always chirping at you for just one more thing, that is valuable and enjoyable!
  • This means that there's a very low novelty budget for trying new things, including software that might turn out to be useful!
9We live our digital lives stuck inside a stranger's software.
  • That's not that big of a deal if software is so expensive that you couldn't possibly make it yourself.
  • But if software becomes easy enough to create that you could fix it, it feels like being stuck in a stranger's cage.
  • "What do you mean that I have to wait for some stranger to add the feature I need?"
10Software that isn't malleable now feels like a trap.
  • "... What do you mean I can't tweak it if it doesn't do what I want?"
  • If you can conjure up your own software, why move into the constraints of someone else's software?
  • If I can add whatever features I want in my software, why would I want to be stuck in a stranger's software?[g]
11Humans get better over time.
  • Humans get better over time. Agents get worse over time.
    • In a given session, humans learn and improve.
    • Agents get more and more confused over the course of a session.[h]
    • Humans learn, but LLMs don't.
    • It's a fixed underlying model, and the context, which approximates learning in a session, gets increasingly polluted and corrupted.
12Incompetent and motivated destroys value.
  • Competent and motivated is resonant.
  • Competent and not motivated is fine, because when you can get them motivated they add significant value.
  • Incompetent and not motivated is fine, because they can't do too much damage.
  • But incompetent and motivated is the worst because they destroy more value than they create.
  • LLMs can often be both incompetent and motivated, with infinite patience.
13Teams' coding productivity has declined slightly.
  • Before, coordination on an engineering team was herding cats.
  • Now all the cats have become extremely fast.[i]
  • Herding cheetahs is way more coordination cost than herding cats.
14LLMs are like sea level dropping by 10 meters.
  • A previously expensive thing (writing code) drops its cost by multiple orders of magnitude.
  • The most obvious thing is to search the shallows: the previously underwater coastal areas that are now mudflats.
    • Vibecoding.
    • Chatbots.
  • The real value comes from discovering the new continents..
    • The new area of value that was previously entirely underwater.
    • That continent will look nothing like the previous one.
    • OpenClaw was like sighting land.
15Instagram grew up originally with the idea "anyone can take pretty pictures."
  • But as the network grew, it increasingly became, "actually, your pictures aren't as good as the other ones on the feed," and most people switched to consumption.
  • As supply increases, and the ranking functions sort the good stuff to the top, it makes amateurs less interested in creating.
  • The same thing will likely happen with software in an era of AI.
  • Lovable was "anyone can write software now!" but in the end the vast majority of people won't write their own software even in this era.
16If the ecosystem is large enough and has a ranking function, then it doesn't matter if people post crap.
  • The good stuff can rise to the top.
  • At the beginning, a filter of "stuff your friends built" helps reduce the cacophony of crap to manageable levels.
  • Then as the supply gets bootstrapped and the ranking function warms up, most users don't see crap anyway.
17When you democratize something, you lower the quality bar of what's acceptable.
  • You lower the bar, and now you get more things... but most are crap.
  • There are some that were previously below the bar that are now viable that are great.
  • You want the new great things to bubble to the top, which requires a ranking or social sifting process.
  • This process happened with social media for discourse.
  • It will happen with vibe coding for engineering.
18The YC playbook is about having a 6 month monopoly on a corner of PMF.
  • But you can't get network effects to boot up in 6 days.
  • Humans just don't go that fast, and that's the fundamental clock speed of network effects.
  • Code used to be created by humans, so the cost to create was in equilibrium with the cost to adopt.
  • But now code can be created 10x faster, and it can run faster than humans can adopt.
19Customers like dumb pipes, but pipes don't like to be dumb.
  • If your service is a dumb pipe, then users don't think about you at all.
  • You're just an implementation detail.
    • Below the API for the user.
  • Something that the user hasn't built up a relationship or trust with is much easier to swap out.
  • Silos, who used to render the pixels, making themselves increasingly dumb pipes for agents is ceding a lot of power.
    • I don't know what else they would do, of course.
    • You can't stop a steamroller.
20Infinite software won't look like software at all.
  • The software will become so cheap to fade away into nothing.
  • Just your data, come alive.
21When it's your software, it doesn't matter if the entity that created it stops investing in it.
  • You can still keep using it, and even improving it!
22Many of the magic moments with OpenClaw were just latent in Claude.
  • It was packaging them up with different convenient packaging that made it sing.
  • Claude Code was also its own version of unlocking the value latent in Claude.
23Imagine trying to make flying an airplane something that everyone can do.
  • "The cockpit is intimidating to people, so we're going to create a familiar UI that presents as an XBox controller."
  • Then they tell the users: "If you control it precisely right you will literally be flying. But it's hard to describe how to do it right, and by the way if you do it wrong you'll probably die. … OK, have fun!"
  • That's what it will be like to try to retrofit OpenClaw or even Claude Code to the mass market.
  • Either you'll break what made it powerful in the first place or you'll make something that hides the dangerous complexity but doesn't address it.
24The more powerful the technology, the harder it is to use.
  • The more ways to misuse it and not have it work, or achieve results that you didn't intend.
25Wall Street Journal: The AI Superstars Who Say a 'Vibe Slop' Crisis Is Coming.
  • "A pair who helped launch the agentic-AI craze worry that their creations are pumping out bad—even dangerous—code"
  • Today's security model is incompatible with a tsunami of low-quality code.
26This week in the Wild West Roundup:
27Is the Mythos security capability improvement a single discontinuous jump, or a new reality?
  • You could argue that there's a backlog of old software that all needs to be fixed up at once… but that's a one time thing.
  • New software that is exposed to Mythos before shipping simply won't ever have the same problems.
  • Or, it could be that a new equilibrium has been reached, where machines can find vulnerabilities faster than the human clock speed.
28In security, the humans are the weakest point.
  • They always have been.
  • Phishing has always been effective, and now it's insanely effective.
  • Writing perfectly targeted, totally bespoke phishing lures for individual people.
  • Qualitative nuance at quantitative scale.
29Modern software has massive numbers of dependencies.
  • Javascript / Typescript has the most, but every language has way more in the average bit of software than a decade ago.
  • Once dependencies were solved structurally, they exploded.
  • At decision time, the concrete benefit of using a known-to-work dependency wins out vs the theoretical, diffuse risk of supply chain risk.
30The open source dream: An engineer solves a problem once for the whole world and no one has to ever solve it again.
31It's unclear how LLMs will affect open source.
  • It's possible that we've been in a golden age of open source that is coming to a close.
  • Before the difficulty of making the software was larger than maintaining it and dealing with PRs and issues.
  • But now, it's way easier to create, and the maintenance cost on a relative basis goes way up.
  • That reduces the push to publish open source software.
  • But as a user, it's still nice to know that a given chunk of code is battle-hardened and effective for others.
32Open Source requires coordinating with others.
  • If you want a feature that others don't want, you have to convince the maintainer to accept the PR.
    • You have to convince a stranger to accept your code to support your use case.
  • You could fork, but forks take time and effort to maintain.
  • LLMs have made forks less expensive to maintain.
  • Instead of debating with a stranger, just fork it.
  • A possible future: no one accepts PRs anymore, but everyone forks and picks up the patches that other people also seem to like.
  • A much higher rate of speciation.
  • Not necessarily better, just a different equilibrium.
33Perhaps software will become like houses.
  • A house is built by a builder, but relatively soon after it's done those builders never work on it again.
  • If you want changes later, there are tradesmen who can make any modifications you want.
  • There are many different kinds of houses, but they're all fundamentally built similarly, so tradesmen can work on arbitrary houses.
34Two security postures: hide in the hills by yourself or huddle inside the main fortress.
  • In the hills, you hope no one will bother looking for you.
    • When they do, the fixed cost of an attack, which is significant when not amortized across many users, will hopefully deter them.
    • But on the flipside, your defenses will be less battle-tested and easier to penetrate.
  • In the fortress, you hope that the strength of the fortress will attack you.
    • Every attacker bombards it, but that also means the fortress is battle-tested.
    • But if the fortress is breached, it's chaos.
    • Now, with Mythos, there's an insanely powerful new siege weapon.
    • The top-tier fortresses got access to red-team themselves… but the second tier fortresses will be dangerously exposed.
  • Software monocultures create a combustible situation when new weapons can emerge.
    • The risks correlate.
35Trusted sites with significant UGC are prompt injection targets.
  • It's not "do you trust Reddit's owners?" it's "do you trust any random person who posts on Reddit?"
36If everyone had a free Notion account in perpetuity, it would be the default place for organizing across people.
  • Especially in a world of agents.
  • But Notion is many orders of magnitude too expensive for anyone who isn't an enterprise or an early adopter to get it.
37WhatsApp and Google Doc are the only two viable collaboration tools because enough people have accounts.
  • Those are the lowest common denominator coordination tools.
38Wall Street Journal: The American Rebellion Against AI Is Gaining Steam.
  • "Booed commencement speakers, blocked data centers, plummeting poll numbers: Fast-growing industry has a faster-growing crisis."
39The first 90% of creating software is now 10x faster, but the last 90% is no faster.
  • The last phase of polish and productionization has always felt wildly slower than the first phase, but LLMs 10x it.
  • The first phase sets the expectations unreasonably high!
40When writing complex software, it now makes sense to make custom devtools.
  • The custom devtools lets the human peer into the innards of the system.
  • The LLMs understand it already, but humans are not machines.
  • Custom devtools used to be unthinkably expensive, reserved only for the most well-funded or must-not-fail projects.
  • But now you can do it for even throwaway projects.
  • It gives you leverage, because it allows you to peer into the innards and find high-leverage mistakes.
41A hilarious tweet:
  • "it's in gemini, just create it in ai studio. oh, that's for your personal google one account. for workspace you need gemini business. no, not gemini advanced, that's ai pro now. unless you need ai ultra. oh agents? you do that in spark actually. no, not gemini api managed agents, that's different. for coding use jules. unless you mean the agentic ide, that's antigravity. no, that's the old antigravity, download the new one. actually gemini cli is being deprecated, use antigravity cli. no the flash model is smarter than the pro model. unless you need pro. if it's video, use flow. no, flow uses veo. no, nano banana is images. actually that's in gemini now. unless you're in search, then it's ai mode. no, research is notebooklm. anyway it's all very simple."
42There isn't a System of Record for decisions yet.
  • None currently exists, because previously they had to be captured mechanistically.
  • It wasn't possible to capture them mechanistically across domains.
    • They're simply too fluffy.
    • For example, what Product, UX, and Engineering want all differ.
  • Humans don't write the code anymore… but they do make the decisions.
    • Sometimes those decisions are ratifying the decisions of agents.
  • We didn't need this before agentic engineering because decisions moved at human speed so they didn't decohere too quickly.
  • Now trying to herd cheetahs, it's necessary in a way it never was before.
43A default-converging process makes it easier to add new functionality.
  • You can make a barely viable option and as long as it's close enough to the main system to get folded in automatically and become load-bearing, it will naturally be improved.
  • A default-converging process improves everything that's load-bearing in the system.
44Vertical Saas replaced spreadsheets for many businesses.
  • Vertical Saas replaced spreadsheets for many businesses. Why?
    • Spreadsheets allow infinite flexibility.
    • Vertical Saas is "spreadsheets in a trenchcoat."[l]
    • A business could have made their own spreadsheet, and tweaked it to their workflows.
    • Yet Vertical Saas in the last decade has become the norm.
    • If you already have a spreadsheet to run your business, and it works for you, then moving into someone else's process would be like putting on a straitjacket.
    • But if you're starting a new business, sometimes the straightjacket is comforting.
    • Someone who knows the domain better than you, and has helped hundreds of similar companies, gives you a clear happy path to follow.
      • Critically, that software creator has likely encoded important things about regulations in your state, taxes, etc, that if you had gotten wrong could have killed the business.
      • Horizontal Saas, like Airtable, Notion, etc do not have this characteristic.
    • Saas creation has to be done by someone more savvy than what the customer would have built.
    • Before fintech / payments, there wasn't enough money in Vertical Saas to lead to it being created to the level of quality and savviness required.
    • Payments margin plus being a supernaturally sticky system of record is a powerful business model.
    • But once payments became a viable business model, it subsidized the Cambrian explosion of vertical Saas.
45Saas is all about a visual representation of data.
  • With malleable software, you can interact with data directly.
46The best companies in an era are started at the beginning, before anyone else figures out that era's playbook.
  • Once the era's playbook is figured out, it becomes a race to apply it to the ever-smaller niches.
47In the late stage of a paradigm all that's left as a differentiator is brand.
  • Cloud software has been at the end of a paradigm.
  • An example: seed stage software would spend 20% of their budget on top notch branding as their main differentiator.
48The smaller the smallest chunks, the fewer distinct leafs you need to cover the same domain.
  • Small chunks that can be combined in many different ways gives you a combinatorial power to cover the domain.
  • Larger chunks are less likely to fit the given use case precisely.
49You don't build cultures, you grow them.
50OKRs were originally about usage metrics in the wild.
  • Not just "ship a feature" but "Increase ranking quality by 2%".
  • That meant that you could work really hard and not hit them.
  • The OKR was about the impact more than the effort.
  • Later they evolved to be more about a tasklist.
    • "Ship X feature."
  • That meant it was about how hard you worked, not how much impact you had.
51When the local incentives are aligned with the global incentives, that's transcendent.
  • This happens when individual actions, by default, create more long-term value than erode it.
  • If you're in that state, you don't need a strategy, just run it hotter.
  • For example, if you have a capable team who believes in the mission and you have full PMF.
52An optimizing process will take an infinitesimal gain in the metric it's optimizing, even at a catastrophic loss on the metrics it's not paying attention to.
  • This is Stuart Russell's observation in the context of AI.
  • Companies are optimizing machines to maximize shareholder value.
  • The reason they don't run amok is that they're in competition with other maximizing machines: competitors.
  • But think of these machines as being for the purposes of maximizing the net value created for society.
  • Should a machine be allowed to create infinite value for its shareholders at the infinite cost to everyone else?
  • Obviously not.
53Goodhart's Law emerges when the players don't care about the game as an end in and of itself.
  • When not aligned with the end, the smarter the players, the more quickly they destroy value.
54If you solve a problem at the wrong level, it's just a hack.
55Gamifying something cheapens it.
  • Do you care about the deep thing or the superficial thing?
56When you catch an entity in a small lie it makes you wonder what larger lies it's also telling.
57When the powerful don't even pretend to follow the rules it makes everyone else feel like chumps.
  • When that happens, society moves from default-converging to default-diverging.
  • "Why play by the rules when the people on top don't."
  • The deal is the richest people have to at least pretend to follow the rules!
58This might be the first tech-negative generation.
  • Previously the kids were the ones who used new tech, who took it for granted.
    • Digital Natives.
  • But this current generation coming of age is more likely to hate it.
  • To see it as a tool of the powerful to oppress everyone else.
  • Technology has leverage; refusing to use it will put people farther behind.
  • How can we use technology to help everyone in society thrive, and not just empower the broligarchs?
59People don't like tech because the tech oligarchs don't like people.
  • The tech CEO archetype thinks that most people are lazy and incompetent.
    • Misanthropic.
  • Is it any wonder that when tech becomes powerful, people are suspect of it?
  • A truly humanistic tech company, one that allowed everyone to benefit from technology, would be resonant.
60The tension of "do something I'm proud of" and "make money in the short term" scales with how much of a success the thing is.
  • It's easy to be aligned with your ethics if the thing isn't successful.
  • Once it becomes successful, the pull to cut corners to make significant money becomes stronger and stronger.
  • That tension will tear you apart, in proportion to how successful it is.
61Technologists get excited about tech as an end in and of itself.
  • That makes it easy to miss how tech is like any other industry.
  • Silicon Valley will look like Detroit someday.
  • Google will increasingly become Procter & Gamble.
62Trust and reputation will always be valuable.
  • Especially in a cacophonic environment!
63The synthesis pass is how you squeeze value out of observations.
  • You have to do it when it's still somewhat fresh in your mind.
  • The less fresh it is, the larger the activation energy to page it back in, and the more likely you don't do it.
  • Often you want a handful of iterative synthesis passes.
  • My Bits and Bobs has three synthesis passes:
    • 1) Capturing very rough notes live when something feels worth capturing.
    • 2) A couple of days later, cleaning up those notes and adding a bit more context so they'll make sense to me a year from now.
    • 3) That weekend, doing a deeper synthesis pass to get them to a point where they'll make sense to me a decade from now: the final form of the Bits and Bobs.
64The bass player lays the foundation.
  • They're not the flashy showman in front.
  • They're quietly in the back, making the whole thing coherent and robust.
65Biology is fork only.
  • You find out what's good by what didn't die.
  • Some must die for selection to occur to propel the collective forward.
  • If individuals weren't exposed to death then the collective couldn't learn who could survive it.
  • This is the cold, amoral emergent logic of evolution.
  • Biology cares about species but not about individuals.
  • Society cares about venture but not about individual startups.
  • Thanks to my friend Steve for these insights!
66A useful strategic frame: "In 5 years what's the chance we don't have ?"
  • Instead of "when should we add foo," invert it.
  • Often, the answer is, "effectively zero."
  • If that's the case, then foo is an inevitability.
  • That means you can start thinking of how to plan around it now.
  • "Given that we'll have foo in the future, what small tweaks to our data model or roadmap will make it less challenging when we get to it?"
  • Sometimes that means pulling forward work a bit, or laying a very small stub that can blossom into the full thing.
  • The inversion makes what was an amorphous question snap into clarity.
67Stories are a salve for surprise.
  • One of the brain's fundamental super powers is to narrativize.
  • To come up with a story that is plausible given the observations.
  • To retcon.
  • These stories are the inverse of surprise.
  • Surprise is unsettling, but stories make it feel just so.
  • LLMs are also great at coming up with a story that is plausible given what has happened in the conversation already.