We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
Moats: a test for them, and advice not to worry about them
Lenny's Newsletter published a three-step test for whether a startup has a moat. First, identify a compounding advantage. Second, judge how strong it could become. Third, measure whether it is working . Only four advantages count: switching costs, network effects, scale economies and data effects. If you can't see the potential for any of them, "that's a red flag" . Speed, distribution and brand are treated as "fuel," not moats. Distribution matters more than ever because building has become easier while reaching customers hasn't, but it only "helps create the raw ingredients" for a moat . The test is to judge a company by what it actually does, not by its stated strategy: what the team works on every day, what is on the roadmap, and which teams are large and influential .
That same evening, Paul Graham said nearly all standard startup advice still applies in the age of AI . On moats specifically: "don't stress about moats... Just grow." In his view, passing on growth because it lacks a moat is far worse than not having one, and "moats often emerge later anyway" . He added that AI can do much of a cofounder's work, but a cofounder's main job is helping bear the stress . If you're evaluating a company to join, use Lenny's test. If you're deciding whether to chase a growth opportunity, Graham's warning applies.
What building expert AI skills teaches
The previous brief covered Hiten Shah's Linear-vs-Jira example. His full article adds lessons from testing. A feed held several observations of one ClickUp pricing change. Counted separately, they could suggest a competitor kept changing prices. Experts check where information came from, because "plenty of retrieved material can still amount to one source" . Live use exposed failures the evaluations missed. One skill asked users for information the system already had. Another created a file the user couldn't get to. Shah's fix was to follow each request all the way to a usable result . Expert corrections that keep recurring can become reusable rules or tests, but test them on several cases, because "a rule that fixes one example might make another worse" .
Sachin Rekhi now scores every employee on seven AI-maturity levels: Abstain, Search, Assist, Judge, Automate, Compound, Transform. Assist means producing real deliverables. Judge means critiquing and iterating on output, which he calls critical "in an age of AI slop" . He named each level with a verb so behavior is easy to observe .
Teresa Torres on engineers, discovery and training
Torres says the common mistake is that engineers first see the work at sprint planning, after requirements and design are done. That is the most expensive and disruptive point to get their feedback . She wants at least one engineer involved while the team learns from customers and explores solutions . On AI blurring roles, she treats one- or two-person teams using coding agents as "an interim step," not the end state. PMs who submit PRs need to learn about scalability and maintainability. Engineers who build without customer context run into the same wall from the other side .
In a separate episode with Petra Wille, Torres argues that a one-hour talk can't create a habit-driven team. Know-how transfers fast, but skills need practice over time . Talks work best as part of a longer coaching program .
When agents become the users
- Agent shopping. Shah suggests that Shopify sellers ask an agent using Tobi's new Shop skill to shop for their product category without naming their brand, then see whether it recommends them .
- MCPs over UIs. One B2B team says it does nearly all its work through Claude and uses outside software through MCPs. Its time in software UIs has "decreased by a great margin," and it expects customers to follow .
- Google Labs hiring. Josh Woodward, head of Google Labs, the Gemini app and AI Studio, says he is hiring for "unlearning" rate and explosive endurance .
From Reddit
In one org, weak product leadership has turned PM into project management. UX, engineering and BAs fill the requirements gaps . Suggested fixes: track the cost in clarification hours, rework and bounced tickets , and don't start work without a problem statement, success metrics and acceptance criteria . A thread on PM frustrations in 2026 offered a prioritization tactic. Rank the backlog against named strategic goals, make each new request say what it would displace, and record who overrode the order so you can review those calls at quarter's end . One commenter described an executive who compared a two-week vibe-coded build with a six-month estimate, even though the quick version broke legal and contractual obligations .
- Bring an engineer into customer learning, problem selection, and solution exploration before sprint planning; waiting until requirements and designs are fixed makes feedback more disruptive and can miss better technology-informed solutions. Engineers should first get curious about customer needs, business goals, and discovery, then offer suggestions grounded in their expertise rather than projecting their own preferences onto customers.
- For customer discovery, interview people who experience the problem even if they are not current customers, and ask them to recount a specific experience from beginning to end. Following up on skipped steps reveals what people actually did; direct questions about tools or habits can elicit less reliable answers. Compare the story with the product to identify unmet needs and gaps.
- AI coding agents make it easier for people to work across roles, but do not replace the trio’s complementary expertise: engineering on feasibility, design on usability, and product management on business viability. Torres sees one- or two-person agent-assisted work as an empowering interim step, not a scalable substitute as products grow; teams can enable one another with engineering patterns and codebase documentation, plus documented customer and business context.
- The essay identifies social life as an underserved consumer-agent opportunity: beyond one-off tasks, agents could coordinate gatherings, help people maintain closer relationships, and facilitate new connections. For matchmaking, it distinguishes personal agents that represent one user’s preferences from mediator agents seeking a good fit for multiple people.
- In the author’s reunion example, agents found attendees and contact information, published the event and reminders, reviewed itineraries, mapped locations, handled permission approvals, and produced a to-do list. She also points to early-access group chats that work for friends without accounts as a way for agents to coordinate through existing communication patterns, and envisions agents coordinating across users’ calendars and preferences.
- For relationship-building, the proposed product role is to notice timely opportunities—such as sharing photos, discussing a book, or meeting someone while traveling—and prompt the user, rather than automatically generating every message. The essay cautions that AI-suggested replies may make recipients evaluate a partner more negatively when they suspect AI use, while personal messages from close friends are associated with greater well-being than broadcasts or likes.
- Continuous discovery cannot be taught in a single hour: it involves multiple skills, habits, and mindsets built through repeated practice. This creates a service–outcome mismatch when teams expect a talk or workshop to produce a capable, habit-driven team.
- Know-how can transfer quickly, but skills and mindset shifts require practice; talks are better suited to inspiring a team and depicting a different future, and deliver most when embedded in longer coaching or training. Open Q&A can surface organizational barriers that need addressing before training can work.
- PMs can face an accountability mismatch: one commenter says most work is making initiatives decided without their input function, while evaluations still emphasize strategic decision-making; another describes revenue KPIs tied to flows owned by other teams.
- A practical prioritization tactic is to order the backlog against named strategic goals, require new requests to identify what they displace, document who made overrides, and revisit those decisions later. Commenters caution that executives may be weighing broader objectives or context that PMs do not have.
- One commenter describes an executive comparing a two-week vibe-coded solution—which reportedly broke legal and contractual obligations—with a six-month estimate, a warning against treating prototype speed as equivalent to delivery. Another argues AI implementation still needs causal validation against user experience or business metrics.
- The post criticizes PM hiring criteria as difficult to satisfy: newer tech firms may ask for more years of experience than the sector has existed, while older firms may require highly specific domain and subdomain experience.
- Treat a moat as a self-reinforcing advantage, not just a temporary edge: the framework is to identify a potential compounding advantage, gauge its possible strength, and measure whether it is working; the four proposed types are switching costs, network effects, scale economies, and data effects. No plausible path to one is a red flag. Assess the company through its core customer-value loop and what teams actually work on—the roadmap and influential teams—rather than its stated strategy.
- Look for product and operating choices that fit the proposed moat: deepen workflow embedment and expand use cases or integrations for switching costs; grow both sides of a marketplace and improve discovery or reduce transaction risk for network effects; and expand operations or utilization to lower unit costs for scale economies.
- Data effects are becoming more common with AI: product usage can generate data that improves the product, with Cursor cited as learning from users’ code accept/reject signals. The article distinguishes speed, distribution, and brand as growth “fuel,” not usually compounding advantages in themselves, though distribution can help create one and brand may become one over time.
- Eyal’s “experience loop”—believe, anticipate, feel, confirm—frames marketing and branding as part of the product experience, not just a way to raise awareness: expectations can shape how customers experience an offering. He illustrates this with identical cars carrying Toyota and Geo Prizm logos that customers rated differently.
- Product teams should address customer perception alongside product quality and make sure the experience delivers on expectations. Positioning can also emphasize the emotional outcome rather than only the function: Eyal describes evocative language as turning an ordinary offering into an anticipated experience, citing Netflix’s “see what’s next.”
Product teams should think and operate like labs, experimenting at the frontier because what is possible changes every few months . Google Labs’ head says great ideas rarely come from design sprints, brainstorms, or scheduled ideation; “you can’t microwave good ideas” .
- Julie Zhuo proposes three jobs for social AI: make gathering logistics easier, help people maintain existing relationships through context-aware prompts, and help people meet through agents that represent individuals or mediate between both sides.
- Product examples include Instinct’s early-access group chats, which can include people without Instinct accounts and support trip, carpool, and ticket coordination; Meta’s Muse can remember dietary restrictions, suggest menus, and turn recipes into grocery lists. Zhuo says agents cut planning her mini-reunion from at least 5–10 hours to 30–60 minutes.
- A key interaction guardrail: help users act on sincere intent rather than automate personal communication; Zhuo notes that people evaluated partners more negatively when they suspected AI-suggested replies were used.
Lenny shared a plug-and-play Claude moat-check skill for evaluating a company one is considering joining; it guides users to identify a compounding advantage, assess its strength, and measure whether it is working.
Google has personal-context data across Chrome, Android/Gmail, Calendar, Maps, Photos, YouTube, and Docs, but the quoted post says it still lacks a clear, simple unifying personal-AI product—and argues that Google is consequently powering other personal-AI products, including Meta. Lenny shared Google executive Josh Woodward’s response: “Watch this space. We hear you loud and clear.”
- Product teams should operate like labs teams: as what is possible changes every few months, staying ahead requires experimentation at the frontier.
- The Head of Google Labs, Gemini app, and AI Studio says the two skills he is hiring for are a high rate of “unlearning” and “explosive endurance.”
For product and company strategy, treat a compounding advantage—not distribution, execution, or early-stage brand alone—as the basis of durable defensibility. Distribution helps create the ingredients for a moat, execution gives a company more chances to find one, and brand can become a moat over time but often takes too long to matter for startups. The four proposed compounding advantages are switching costs (deeper workflow integration supports retention and reinvestment), network effects (more users improve the product and attract others), scale economies (higher volume lowers unit costs), and data effects (more usage generates data that can improve the product). When evaluating a startup, identify its potential compounding advantage, gauge how strong it could become, and measure whether it is working; seeing no plausible advantage is a red flag.
Distribution, execution speed, and brand can help startups grow, but the post argues they are not usually durable moats on their own; lasting defensibility comes from compounding advantages . It identifies four such advantages: switching costs, network effects, scale economies, and data effects, each strengthening as the product or business grows . A startup-assessment framework is to identify its compounding advantage, gauge how strong it could become, and measure whether it is working .
Tobi’s new Shop skill lets users connect their Shop account to an agent for shopping . For Shopify sellers, Hiten Shah suggests testing agent-mediated product discovery by asking the agent to shop for the category they sell without naming their brand, then checking whether it recommends them; he frames this as a new question alongside understanding why customers buy .
When testing early prototypes for product-market fit, look for people’s eyes lighting up or their leaning in; the speaker contrasts these reactions with relying on DAU or DAU/MAU as the signal at this stage.
A durable startup moat is a self-reinforcing compounding advantage; distribution and execution can help a company but are not durable moats by themselves, and brand may take too long to become one for most startups. The four mechanisms are switching costs, network effects, scale economies, and data effects, each of which can strengthen as the company grows. To evaluate a startup, identify its potential compounding advantage, gauge how strong it could become, and measure whether it is working; seeing no potential advantage is a red flag when considering joining.
A useful framework for assessing product ideas is to look for four compounding advantages: switching costs deepen retention and revenue per customer; network effects make the product more valuable as users join; scale economies lower unit costs, enabling lower prices or a better product at the same price; and data effects use growing usage data to improve the product and drive further usage.
Hiten Shah says Q3 brought more AI-agent capabilities he had been running on his own machines into products anyone can use, changing how he thinks about the size of tasks to give AI and what it can be trusted to handle.
- AI workflows for research should not infer why deals were lost without buyer interviews or deal records; they should state what evidence is needed, since plausible unsupported explanations can influence decisions.
- Product teams can turn expert corrections into reusable methods or tests for recurring errors, while keeping temporary, task-specific corrections in context. Test rules on different cases because a fix for one example may make another worse.
- Evaluate the full user journey through a usable result, not just whether an individual step succeeds: the system may lack required information, ask for information it already has, or create a file the user cannot access.
- In competitive analysis, distinguish separate market events from duplicate observations or articles repeating one source; provenance affects how many events or sources the analysis can credibly claim.
For a PM with one year in the role after growth marketing, moving from client-led B2B feature delivery toward B2C, the thread recommends presenting complex cross-team delivery under regulatory deadlines and, where possible, linking it to client revenue maintained or grown when direct user metrics are unavailable. B2C applications should demonstrate experience with data, A/B testing, analytics, scale, and customer satisfaction; shipping a small B2C product independently is another way to create concrete portfolio and interview evidence. One commenter cautions that moving from B2B to B2C can be harder than changing domains, and that a year of PM experience may be a disadvantage in a difficult market.
What would make AI truly social?
In the mid-1970s, Americans hosted or attended an average of 7.1 dinner parties a year.

Explains why in Mad Men, people were always glammed up over glasses of wine.
By the late 1990s, dinner party attendance nearly halved, according to survey data from Bowling Alone (opens in new tab).
It’s gotten even more dire. In the last year, 43% of people said they had neither hosted nor attended a dinner party!
Sure, sure, this all makes sense. I mean, life today is busy! And restaurants are convenient! And a bunch of us live with our parents. Also, do you know how much work it is to have people over? Even coming up with a date is a chore, not to mention figuring out who to invite, what to cook (there is many a gluten / shrimp / nut allergy among us!), food prep, post-party clean-up, and of course the low-grade anxiety of making sure everyone is entertained.
At the same time, we keep sighing, “We should get together!” or “It’s been waaaaay too long!” when we see each other. One wonders: shouldn’t this be solved by now?
Sonia Baschez (opens in new tab) went viral for her comment recently that today’s consumer tech seems geared towards “husband-y tasks” — i.e., one-off random jobs like booking flights or buying tickets.
But what about realizing that it’s time to buy a gift? Or planning the weekly shopping for the daily meals? These “wife-y tasks” deal with the subtle art of noticing, deciding, and keeping track.
The good news is that the capabilities are starting to arrive! AI Agents are increasingly competent at suggesting plans, remembering details, and (with the right permissions) taking actions on our behalf.
But today’s AI is woefully lacking when it comes to furthering our social lives. In this essay, I describe the 3 jobs a truly social AI would do well.
The Looking Glass discusses how to build and live better. Subscribe to follow along.
Social Task #1: Help us get together
Real-talk: I hate hate hate organizing and planning logistics. I hate the nitty-gritty origami work of calendar-matching and invite sending and party prepping. I hate it so much that I married someone who excels at this so I wouldn’t have to.
But perhaps AI can help me rewrite my identity?
This is the utilitarian part of social, the Make it easier to get together, and it’s the first echelon that personal agents can actually tackle.
My college reunion is just right around the corner, and over a recent dinner with my besties we reminisced on all the folks who had lived with us freshman year. What were they like now? Wouldn’t it be great to see them all?
I searched the catalog of mini-reunions for my freshman dorm, hoping somebody else would have taken up the mantle of coordinating. Nope. No such luck.
So it came down to this: make it happen, or give up the dream. A year ago I would have surrendered. This year, I dispatched the agents.
And boy were they up to the task. They scoured the reunion yearbook to figure out who was coming to this thing. They collected the emails. When emails were missing, they did reconnaissance across personal websites. They published the Partiful and pushed the reminders. They read itineraries and mapped locations and got approvals for permissions. They delivered me a to-do list.
More importantly, I am now convinced that YES I CAN HOST AN ACTUAL DINNER PARTY!
Of course, hosting at that scale is still a one-off event, but even for more casual get-togethers, AI agents earn their ilk. I’ve been saying for years how awesome it would be to have my agent show up in my group messages and help coordinate a get-together or a date night.
Just last week, Instinct announced early-access group chats (opens in new tab), which work even if friends don’t have Instinct accounts. Its proposed uses include planning trips, coordinating carpools, and buying and splitting tickets. The best UIs are often invisible (opens in new tab) because they don’t require us to change any existing patterns, and I’m sure we’ll see this feature across many other consumer agents going forward in the places we already communicate, whether chat, email or Slack.
Social utility would be even more powerful with agent-to-agent coordination, where each agent can look at their user’s calendars, report on their preferences, and determine the best path to a fantastic Friday night.
It’s already happening! See example below.
Meta’s Muse (opens in new tab) also considers hosting a major use case, with the ability to remember friends’ dietary restrictions, suggest a dinner-party menu, and turn saved recipes into a grocery list.
My mini-reunion would have taken at least 5-10 hours of planning in the olden days. Now, I’m able to make it happen in 30-60.
If that doesn’t bode well for the future of dinner parties, I don’t know what will.
Social Task 2: Help us become closer
Utility and time savings (opens in new tab) are great and all, but what about helping me connect more deeply with the people I already know?
I caught up last week with a good friend I hadn’t seen in a few months and as we were exchanging our big updates (a lot of life can happen in 3 months!) I was reminded of how much I missed chatting with her. Yes, our schedules are busy with kids and work and travel and whatnot, but I also felt a twinge of Why didn’t I reach out more? Couldn’t I have texted hi, or shared something interesting / funny / outrageous?
This is what I want my agent to do: be on the hunt like a mouse to a cheddar trail for daily opportunities to strengthen my relationships.
For example, I just took my kids to the pumpkin patch. Could my agent notice the photos in my camera roll and suggest we send them to the grandparents and extended family?

Nudge me to share with my mom!
I just finished a Kindle book that my bookish buddies recommended. Could my agent remind me to share back what I thought?
I am scheduled to go to San Jose later this week for a conference. Could my agent hit me with a message that says “A, B and C live in San Jose close to your conference location. Want to ping them for a coffee afterwards?”
I’ve been overthinking an interaction with a colleague and wondering if his sharp words imply he thinks I’m an idiot (opens in new tab) and therefore I should mount an ironclad defense. Could my agent lightly advise me to go for a walk and possibly re-read some of my old essays on the topic (opens in new tab)?
Social apps used to be about connecting more meaningfully with friends and family. But then they got overrun by algorithms and short-form videos and an endless stream of enticing content from people all around the world whom we will never meet face-to-face.
I want a return to social social. I want an agent to realize that it’s been too long since I’ve gone on a walk with X, Y or Z and suggest that I reach out about doing a dish hike. I want my agent to know the important people in my life and gently direct my attention towards investing into them. I want my agent to catch me when I’m neglecting friends, and brainstorm with me on ways of bringing them together, and talk me off a ledge whenever I’m overreacting.
Research shows (opens in new tab) that people feel greater well-being when they receive a personal message from a close friend. Reading broadcasts and getting a “like” did not have the same impact.
I am not saying that every article of communication should suddenly become AI-generated (in fact experiments on AI-suggested replies (opens in new tab) show that people evaluated partners more negatively when they suspected AI use). There is a world of difference between aiding sincere intent and normalizing one-click platitudes!
Aristotle described a good life as “sharing in discussion and thought.” I think about that whenever I send my mom a photo, or text a friend about a memory. These are small ways of inviting someone into my day. I want AI to help me do more of that.
iii. Social Task 3: Help us find each other
Whenever I visit Shanghai, my childhood home, one of my favorite things to do is to stroll the big green public parks where the retirees do tai chi together, play chess, chase grandkids, and occasionally broker their children’s marriages.
This type of match-making involves the mothers talking up the wonderful qualities of their (usually) son: He has a great job! He makes this amount every month! He has excellent vitality and a great temper!

Let us examine the goods!
The moms here play the traditional role of agent: a third party who represents and negotiates one’s interests. Pre-AI, we already had talent agents and sports agents, recruiting agents and author’s agents.
Imagine now the AI version that knows far more about your interests, what you consider a stimulating conversation, and the kinds of people you want to meet. Imagine them on a mission to pitch your great virtues in front of your best prospects, whether for dating, work, friendship or simply a fabulous afternoon. Imagine them helping you debrief on whether that person actually likes you, or whether this deal is the best that you can get.
I see a distinction between personal agents and mediator agents, and both have their place in helping us expand our social networks. Whereas a personal agent represents solely you and what you want, a mediator tries to find the ideal solution for multiple parties. Your personal dating agent may hand you a list of people that it deems optimal given your list of “must-haves,” while a matchmaking agent might know that you and X would really, really get along even if X isn’t what you think you want. I imagine mediator agents like good hostesses who know both sides and can smooth over the awkwardness of new introductions.
It’s interesting to think of AI agents gossiping about us (as of course human agents do!) In the best case, they make our connections to new people feel warm and inevitable (“X has told me so many great things about you!”). They’ll share tactful connective details that make it easier to get conversations started (“You are both people I have gone very deep with on Taylor Swift song lyrics!”). They could even follow up like a good conspiratorial friend (“I heard the conversation was stilted at first but then ended amazing, how’d you manage that?!”)
Have you ever imagined how many potential best friends are waiting for you out there, on your street, in your neighborhood, at your workplace or even across the vast expanses of this Earth? People who happen to have a soft spot for niche 80s animes like you do, or obsess over cat-and-mouse detective shows, or are 3w4 enneagrams, or have the exact same infuriating dynamic with their husband’s running shoe collection.
And yet, there are so many little hurdles that get in the way of those hypothetical friendships: shortage of time, lack of reason, calcification of past disappointments, abundance of subtly chafing edges surrounding any new social interaction.
David Whyte wrote in his book Consolations (opens in new tab) that “the ultimate touchstone of friendship is not improvement, neither of the other nor of the self, the ultimate touchstone is witness,” the privilege of seeing and being seen.
Agents can build us the bridges; whether we walk across them to be the witnesses through each other’s ups and downs is something we’ll have to discover together.
I hope those matchmaking moms in the park will one day soon be doing tai chi and chess (opens in new tab) and running after their grandkids.
Subscribe for more essays on technology, building, and the things that make us human.
More from my AI essays
Everyday life:
Work and organizations:
Design and taste:
Being human:
- The essay identifies social life as an underserved consumer-agent opportunity: beyond one-off tasks, agents could coordinate gatherings, help people maintain closer relationships, and facilitate new connections. For matchmaking, it distinguishes personal agents that represent one user’s preferences from mediator agents seeking a good fit for multiple people.
- In the author’s reunion example, agents found attendees and contact information, published the event and reminders, reviewed itineraries, mapped locations, handled permission approvals, and produced a to-do list. She also points to early-access group chats that work for friends without accounts as a way for agents to coordinate through existing communication patterns, and envisions agents coordinating across users’ calendars and preferences.
- For relationship-building, the proposed product role is to notice timely opportunities—such as sharing photos, discussing a book, or meeting someone while traveling—and prompt the user, rather than automatically generating every message. The essay cautions that AI-suggested replies may make recipients evaluate a partner more negatively when they suspect AI use, while personal messages from close friends are associated with greater well-being than broadcasts or likes.