MoreRSS

site iconLenny RachitskyModify

The #1 business newsletter on Substack.
Please copy the RSS to your reader, or quickly subscribe to:

Inoreader Feedly Follow Feedbin Local Reader

Rss preview of Blog of Lenny Rachitsky

How to turn your AI into a world-class designer

2026-09-01 20:45:59

👋 Hey there, I’m Lenny. Each week, I share deeply researched product, growth, and career advice. For more: Lenny’s Jobs | Lenny’s Podcast | Lennybot | How I AI | Become an AI-Native Builder and my other favorite AI/PM courses

Subscribe now

P.S. Get a full free year of Cursor, Notion, Replit, Lovable, Wispr Flow, Linear, ElevenLabs, Factory, PostHog, Granola, Brain.fm, Waking Up, and more, by becoming an Insider subscriber (while supplies last). Learn more.


I’d always thought AI was bad at design. But after reading this mind-blowing post by Anshu Chimala, I realize I was just doing it wrong. Anshu led software engineering and design teams at Apple for 12 years, focusing on research and prototyping for future AI products. He regularly shares design tutorials and demos on X (he’s one of my favorite follows). For deeper dives into crafting distinctive experiences with AI, check out his Substack and connect with him on LinkedIn.

Let’s get into it.


A conversational calorie tracker, built in three prompts with Claude Fable 5:

A space exploration game, built in two prompts with Claude Opus 5:

A dynamic landing page, built in three prompts with Claude Opus 5 + GPT-5.6 Sol:

I often post AI design demos like these on X. Every time I do, someone inevitably asks, “Why does the model create all this incredible stuff for you, but when I try, I only get generic slop? It’s like you’re using a completely different model.”

I’m not using a different model, but I am getting more out of the models I work with. Most people only see 1% of AI’s creative potential. I want to show you how to tap into the other 99%.

AI models are capable of amazing creativity, but that creativity gets stifled by how they’re trained. Large language models are next-token predictors: at each step, they look at a sequence of text and predict what comes next based on millions of examples. The results may be rated by humans, and those ratings fed back into the model. This teaches the model to make consistent, safe choices that fit everyone’s preferences.

This makes typical LLMs great at most tasks but poor designers. To create a design, an LLM has to build it out token by token. Whenever it needs to make a design decision—what colors to use, or how to arrange elements—the model fills in the tokens it thinks are most likely to please everyone. As a result, the design usually ends up being repetitive and bland. It’s like the ultimate case of design-by-committee.

Great design, on the other hand, starts with feeling and aims to create an emotional response. It bends the rules and delights users with memorable, unexpected choices. Great design is exactly the opposite of what an LLM does naturally, which is to make the most predictable choice at every step.

However, if we can get the model to reach beyond the most predictable choices, we can access a vast landscape of creative ideas that most people miss out on.

This is a lesson I learned from managing human designers, before I was managing AI ones. For most of my career at Apple, I led an R&D team designing exploratory future AI products. Early on, our preconceived notions about how user interfaces should work limited our creativity and kept us returning to the same old ideas. Through rigor and new processes, we learned to stop re-creating what’s comfortable and instead look to the fringes of what’s possible, to generate something new. We became experts at polishing the little details to an Apple level of quality.

Since my time at Apple, I’ve been working on applying that same process to my work with AI. In the past couple years, AI agents have become extremely capable. They can do in hours what used to take my team weeks. And with the right guidance, they can create designs that look completely unlike anything else.

Loosely inspired by the Double Diamond design process, I’ve reimagined the design process for a team of AI agents instead of human designers:

  1. Discover new ideas beyond the average slop by exploring a variety of directions and creating bold, ambitious design briefs.

  2. Define an individual design identity by pushing AI beyond its familiar patterns and chaining models together to fully realize the design’s potential.

  3. Deliver a stunning final result by polishing away the sloppy rough edges and focusing on the key elements.

By following these stages and applying the techniques within each one, you can create an incredible design remarkably quickly—and make people ask, “Why does AI create magic for you (and not me)?”

Discover: Explore the space of possibilities

The hardest part of the design process is looking at a blank screen with infinite possibilities. The best way to tackle that moment is to start by going broad before going deep. AI is an excellent tool to explore a wide variety of potential directions.

As we know, though, models tend to overrely on familiar patterns and make conservative choices. To explore the full potential design space, we want to coax a model to do the opposite: be bold, be varied, and take risks. Below are two ways to push it out of its comfort zone.

Technique 1: Use seed strings to inject variety

The idea here is to get the model to find a new source of inspiration for designs, rather than relying on the defaults it learned from training. If you’ve tried to prompt a model to design a website or app, you’ve probably already seen what that default looks like.

As a simple example, I gave four instances of Claude Code the same prompt:

Prompt:

Build me a landing page for my productivity app.

Claude Opus 5:

Almost every time, we get a purplish gradient, text on the left, graphic on the right, and the exact same structure. It looks like every AI-designed website ever.

We didn’t ask the model to do anything unique or varied, so it makes sense that it keeps falling back on the same patterns it knows well. But just asking for variety doesn’t work:

Prompt:

Build me a landing page for my productivity app. Give me something totally unique. Make every design decision completely at random.

Claude Opus 5:

The results are different from before, but they’re still not varied. The model always uses the same color scheme, structure, and even the same awkward pottery metaphors. It’s predicting tokens that sound random but aren’t actually random.

The problem is that the model can’t inherently act randomly. It can only predict the most likely token. If we want variety, we have to bring it from outside the model. One technique for this is String Seed of Thought, published by Sakana AI. We make the AI generate a random string and use it as design inspiration. That way, the model is truly making different decisions each time.

Prompt:

I want you to build me a landing page for my productivity app.

Follow this procedure:

  1. Generate a long, random alphanumeric string using a shell script.

  2. Define the creative direction (color scheme, layout, typography, etc.) based on the string. Look beyond the surface for subpatterns, special numbers, anything that inspires you.

  3. Use your judgment to bring this direction to life and make it look great.

Don’t reveal the string in the design. It’s only for your inspiration.

Claude Opus 5:

Suddenly the outputs are much more varied! Now we’re seeing different color schemes, fonts, and new ideas. The previous designs were ones that any Claude user could get. These designs are one-of-a-kind; no two runs ever produce the same result.

Technique 2: Be much more ambitious with your prompts

Another approach to giving a model a strong push is to get more specific and wild with your prompts. This gives the model a clear vision to base its decisions on, rather than letting it make them up on the fly. The best way to find a unique idea is by bringing your own taste into the equation. You first imagine the inspiration—a video game, an interior design trend, an art installation—and describe how you’d like that inspiration to influence the AI’s outputs. Here are some examples:

“Build me a landing page for my productivity app, with a bold pixel art theme and stunning graphics. Each section should feel like a still from a video game, yet somehow it should all function as a landing page.”

“Build me a landing page for my productivity app, set in an isometric living 3D city, where different features are somehow represented by neighborhoods or buildings.”

“Build me a landing page for my productivity app, with a radically asymmetric layout, dissonant colors and typography, and uncomfortable negative space. Break all the rules but still make it look good.”

Of course, the hard part is coming up with original ideas to ask for. AI can help with this too, but if you simply ask it for ideas, you’ll get the same average ones everyone else gets. Here’s a system I use to find unique prompt ideas with AI:

1. Ask AI to list a bunch of ideas, intentionally lacking detail. The goal is just to inspire your imagination.

I want to come up with a bold, unique design language for my product. Can you list as many ideas as you can, with short, high-level descriptions? Go broad, not deep.

2. Visualize your favorites and note how you react to different directions. Then ask AI to refine them.

Industrial Control Panel:

  • I’m imagining something tactile. Clicky, satisfying buttons, nice sounds.

  • Initially I pictured something cartoony or skeuomorphic, but this feels tacky to me. Avoid that.

  • Instead, want consistent components and little touches that land this look without going overboard.

  • Gray gradients would look boring. Need more texture. Maybe we can incorporate some color, while retaining the control panel feel?

Can you sharpen this one based on my tastes?

3. Iterate until you’re satisfied, then ask AI to write the prompt to build it.

Can you write a concise prompt that an AI agent could use to build an initial POC page with this?

If you just paste AI-generated ideas back into AI, it’s hard to get something unique. After all, anyone else could have done the same thing. However, when you actively steer the design direction, you end up with something only you could have created.

Don’t be afraid to try ideas that sound terrible. If you find yourself thinking, “There’s no way this will work,” you’re on the right track. Often, your agent will surprise you, and you’ll realize you were underestimating it. If not, just throw away those results and try something else. But save the prompts that don’t work, and test them again when newer models come out. That way, you’ll know you’re taking full advantage of what the latest models can do.

Define: Deepen your design direction

So far, we’ve looked at how to explore a broad set of ideas and hopefully land on a promising initial design. No matter how we prompt, though, our initial AI-generated designs will usually still feel generic.

For example, look at the designs we came up with using seed strings:

These have promise, but they’re still relying heavily on the same stale patterns: text on the left with a CTA button below, nav bar up top, graphic on the right.

Our next goal is to give each design an individual personality through distinct design choices. Below are my favorite techniques to do that.

Technique 3: Create positive feedback loops with subagents

We need to iterate on our designs to improve them. But simply asking our agent to look at the design and improve it won’t work, because the agent isn’t objective: it reviews its own code, past decisions, and previous rationale. AI can’t easily zoom out, look at the big picture, and “think different.”

To solve this, instead of letting the coding agent decide when the design is good enough, have it ask another agent—a “design critic.” The critic’s job is to look at screenshots of the current design and provide feedback. It doesn’t care how the current design is implemented or how much effort went into it, only if it actually hits the quality bar.

This approach has an extra benefit: we can use a big, expensive model for the critic without breaking the bank, because we’ll only use it for executive decisions. A cheap, fast model can do the grunt work, while the strong critic model provides taste.

Let’s try this on our previous designs, using Claude Fable 5 as the critic:

Prompt:

I want you to improve this design. To figure out what to focus on, use a Fable 5 subagent as a design critic.

Follow this procedure at each iteration:

  • Capture a screenshot of the current design

  • Invoke the critic in a fresh context, with just the screenshot, not the code, implementation details, or earlier iterations/critiques

  • Ask it to evaluate the aesthetic that the design is going for, imagine how a top design studio would execute this aesthetic, then outline the biggest gaps

  • Lastly, it should provide a score out of 10 indicating how close the current design is to that studio-level quality bar

Provide this guidance to the critic in its prompt:

  • It should think high-level about the overall structure and composition as well as look at the fine details

  • It should watch out for patterns that feel overdone, excessive, or otherwise obviously AI-generated, and penalize them

  • It should provide tight, specific feedback, not vague prose

  • It should be bold and opinionated, not rely on what’s safe or easy

Your work is only complete when the critic independently deems it 9/10 or higher. Do not put that criterion in the critic prompt; keep it objective in its scoring. Use the same critic prompt each time.

Claude Opus 5:

Instead of the same cookie-cutter layout over and over, each design now has its own identity—but still maintains its original high-level aesthetic.

Notably, in each case, Fable accounted for less than 10% of output tokens. Asking Fable to redesign the page directly would have cost twice as much and taken much longer.

The way you set these loops up matters a lot. Here are some tips:

  • Make sure the criteria for the critic are as clear and objective as possible.

    • Bad: “Judge if our design looks beautiful, not AI-generated.” This is too subjective, and the results will vary wildly from run to run.

    • OK: “Review the aesthetic we’re going for, visualize how a top design studio would execute it, then judge our design’s quality against that bar.” The prompt is still mushy, but it provides a consistent framework and quality bar.

    • Great: “Here are 5 designs: 4 professional examples and 1 screenshot of our product. Rank them by polish and taste level.” This instruction is concrete and objective, and gives a visual baseline for judgment.

  • Provide example images to demonstrate the target quality bar. You can use comparable screenshots or designs you like, or even AI-generated concept art. Instruct the critic to treat these as a baseline or a moodboard, not a target. You don’t want it to copy other designs outright.

  • Set the stopping criteria carefully. Otherwise, the critic may never consider the design good enough, and your agent will helplessly burn tokens trying to please it. Prompt it to do one or two iterations first, and see if it’s converging before adding more.

  • Choose the right model for each job. Consider bigger models for the critic role, since more parameters generally translate to better design sense and a wider distribution of ideas. Small models can be effective as the implementer, but don’t go too small. You still need a model that’s capable of executing a design direction well.

Technique 4: Use image generation to enrich designs

Coding agents love to write code, but they usually don’t incorporate images. Instead, they tend to use the easy code-based alternatives: gradients, shapes, and basic patterns. Those are all strong giveaways of an AI-generated design.

Some agents have image tools built in, but they underutilize them. Others don’t have image tools out of the box but can easily use the OpenAI or Gemini APIs to generate images with an API key.

Let’s try this on the designs from the last step:

Prompt:

The design is pretty plain. Add more personality using image generation. Consider shaders or 3D effects in combination with images to create more interesting visuals.

For image generation, use this OpenAI API key (only use it locally, do not store it in the code or product): sk-a1b2c3d4…

Verify that your work looks right frame-by-frame in the browser.

Claude Opus 5 (before and after):

Images and effects like these can quickly add a lot of personality and make a design less obviously AI-generated, since they demonstrate more than surface-level effort.

Depending on your setup, there are different ways to connect your agent to image generation tools:

  • If you use Codex, Antigravity, or Grok Build:

    • Tell your agent to use its built-in image generation. The agent already knows how to do this but rarely does so until instructed.

  • If you use Claude Code or another agent but also have a ChatGPT subscription:

    • Tell your agent, “Use the Codex CLI to generate images. Help me install it if it isn’t already present. Make sure it’s billing my subscription, not an API key.” This lets you use your ChatGPT subscription for image generation without extra costs.

  • If you only use Claude, or any other tool:

    • The simplest path is to give your agent an OpenAI or Gemini API key to generate images. I recommend creating a separate API key with a tight spend limit, just for your agent. That way, your costs are controlled even if the key gets out or the agent misuses it, and you can easily revoke the key without disrupting other work.

    • If you find yourself pasting keys into chats frequently, put them in a file instead, and point your agent to it in your project. Tell your agent: “Create a gitignored file called .env.agents, store this API key in it, and note to yourself in AGENTS.md/CLAUDE.md that these keys are for you to use during development (but must not ship with the product).”

Technique 5: For more advanced motion, use video generation

Video generation models are incredibly powerful these days, but most people think of them as tools for generating UGC ads or clips of Will Smith eating spaghetti. They can work wonders for everyday design work too.

There are many video models out there, and the best ones change frequently, so I like to use an aggregator platform like fal.ai. This way, we can give our agent a single API key and let it evaluate different options and choose the best one without needing multiple integrations.

Here are two ways I love to use video models in my designs:

Create stunning animated graphics

The trick is to generate a looping clip with a solid color background, then either chroma key it out (like a green screen) or, in more complex cases, use a video matting model to remove the background. This gives you an animation that you can layer anywhere in your UI without it looking like a video.

For example, I took one of our previous designs and ran this prompt:

Prompt:

Can you replace the image on this page with a looping video clip that does something more interesting? Have the crystal splinter apart and slowly spin around. It should have awesome glassy effects that refract the page background and cast shadows and light around it.

To get convincing glass refraction effects, render the video of the glass over the page background colors first (so it bakes in the refraction effects), then remove the background with a video matting model.

Use this fal.ai API key: sk-a1b2c3d4…

Find appropriate recent models for video generation and background removal.

GPT-5.6 Sol (before and after):

This is a much richer effect than you can get with code: interesting caustic reflections, glassy refraction effects, and complex physical motion.

Create fluid transitions between states

This is a really underrated use case for video models. In addition to generating video from text, many video models can interpolate between keyframe images. This lets you take two product stills and create a transition clip between them. You can play the clip when the user takes an action (like navigating to another screen of your app) or scrub through it frame-by-frame in response to a gesture (like scrolling or swiping).

Here’s a demo page showing off a scroll effect. I built it with a single prompt using GPT-5.6 Sol in Codex:

Prompt:

Build a demo page for a suitcase that uses a video model to create interactive transitions between a couple of screens. Each screen should show the suitcase in a different state, with vertical motion that feels appropriate for scrolling:

  • Initially, have the suitcase floating high up in the air

  • Then have it land on the floor and pop open

  • Finally, have its contents neatly land into it from the top

Generate the initial frame using your image generation skill. Then, generate a video clip that starts from that frame and animates to the next state. Use the final frame of that video to seed the next transition so that it continues seamlessly. Scrub through the transitions one by one as the user scrolls.

Use this fal.ai API key: sk-a1b2c3d4…

Use a video model with strong physics and consistency, like Seedance 2.5.

GPT-5.6 Sol:

The transitions between pages scrub fluidly with the user’s scrolling and are fun to play with. Design like this makes the user want to keep scrolling and reading more about your product. And it only took one prompt!

Deliver: Polish your design into something users will love

Once we’ve gotten to a unique, standout design, the final step is to clean up the details and get it ready for production use. AI can build amazing, striking visuals, but your judgment will be key to making sure the design makes sense, flows well, and serves its practical purpose for your users.

Technique 6: Cut out elements that don’t add value

AI loves to add more, but it rarely takes away. One of the biggest signs that a design is AI-generated is that it overexplains everything or contains elements that don’t serve any practical purpose. By contrast, a design that exercises restraint immediately looks premium and tasteful.

When polishing AI designs, most of my effort goes into removing things. For example, when I was building my calorie tracking app, this was my initial design from Claude:

I’d described the app’s functionality and specifically asked for a “clean, minimalist design.” The results weren’t bad, and were certainly impressive for being fully AI-generated. However, despite my asking for minimalism, a lot in the design wasn’t adding value:

  • Pink glowy effects in the background and on the progress bar

  • Random colors and highlights on text

  • Extra labels and empty space when displaying all the foods for a day, when the images already communicate this

  • Custom buttons and text fields that look worse than built-in iOS components

I asked Claude to dial things back:

  • Simplify the layout into an image-centric grid

  • Get rid of gradients, glows, and unnecessary containers

  • Aim for a truly minimalist aesthetic that feels Apple-native

This was the result:

To my trained eye, the result is much better. It’s opinionated and allows the visuals to speak for themselves. It uses native iOS components, and the excessive colors and gradients are gone. The text is smaller, simpler, and tighter. This is good design.

Today’s AI models would never think to make these choices on their own. Remember, AI doesn’t like to take risks, and it’s risky to strip down a design and delete code. The model needs a push from you. Look over your design and ask yourself what really needs to be there. Often, putting less on the screen communicates more, because you can hold your users’ attention without overwhelming them with clutter.

Technique 7: Remove AI tells

Read more

🎙️ How I AI: How this PM uses Claude to handle 70% to 80% of his workday

2026-08-31 23:01:58

How I turned Claude into a self-improving PM assistant | Daniel Blum (PM, Melio)

Listen now on YouTubeSpotifyApple Podcasts

Brought to you by:

  • Optimizely—Your AI agent orchestration platform for marketing and digital teams

  • Jira AI SDLC—Get your tokens’ worth with Jira

Daniel Blum is a product manager at Melio who has built a self-improving AI system that now handles 70% to 80% of his workday. In this episode, he breaks down how Claude and Cowork manage his Notion board, prepare him for the week, scan Slack and email for important context, and learn from his edits without waiting for explicit feedback. He explains how he turned the system into a 15-minute onboarding experience for other Melio employees, why the first few weeks of building with AI can feel painfully slow, and how the payoff eventually helped him accomplish a week’s worth of PM work in a single day.

Biggest takeaways:

  1. The architecture matters more than the AI tool itself. Daniel believes a system becomes genuinely powerful when it can update its own core files and connect to the tools someone already uses. Once those pieces are in place, the system can improve and become more useful over time, whether it is built in Cowork, Codex, ChatGPT, or something else. He created a transformative setup using the tools Melio had already licensed, proving that the underlying architecture matters more than choosing the perfect platform.

  2. Context isn’t something you set up once; it requires an ongoing system. Daniel spent months giving Claude voice memos, links, decks, and verbal brain dumps to build detailed context files for every area of his work. He then created recurring updates that refresh those files every few weeks. This keeps the gap between what Claude knows and what is actually happening inside the company as small as possible.

  3. The most impressive part of Daniel’s morning brief is that it identifies what it does not know. Each day, Claude reviews his Slack, email, and notes for unfamiliar terms, projects, or goals that do not appear in its context files. It then asks Daniel targeted questions to fill those gaps. When it encountered the phrase “settlement cap,” for example, it had already read the relevant thread and understood the general idea. It only needed Daniel to confirm the meaning before saving it.

  4. The value of a personalized AI system builds slowly, then becomes enormous. Daniel is candid about how frustrating the first few weeks can feel. The system does not know enough yet, its work is slightly off, and nearly everything requires a second look. But once someone pushes through the work of centralizing information and building context, the payoff can be difficult to overstate. He can now accomplish in one focused day what previously took him an entire week.

  5. Self-improvement loops learn from the difference between what the AI drafted and what the person actually sent. Daniel built a weekly skill that compares Claude’s original drafts with his final versions, then uses those differences to improve future work. It resembles Alex Lieberman’s “write like me” loop, but it relies less on explicit feedback. Instead, it observes Daniel’s actual behavior and learns from the small edits he makes instinctively.

  6. Feedback telemetry turns personal AI workflows into products that can improve themselves. Every one of Daniel’s skills captures moments of friction. If he says something is not working or requests a correction during a session, the system logs that signal. Once a week, his improvement loop identifies the most common problems and recommends updates. It is essentially analytics for his internal tools, and it gives him a structured way to refine the system based on how it performs in real life.

  7. The Workstation plugin addresses one of the biggest barriers to adopting AI inside a company: personalization. Daniel watched several product managers struggle with Spectacular, his spec-writing gem, because it had been designed entirely around his own working style. He responded by building an onboarding flow that connects each employee’s tools, maps their colleagues, and learns their voice in about 15 minutes. Instead of starting from scratch with a generic system, every Melio employee now begins with a strong shared foundation personalized to their needs.

  8. The biggest remaining limitation of today’s AI systems is persistence, not intelligence. Daniel estimates that Claude already handles 70% to 80% of his workday. What it still cannot reliably do is continue working in the cloud while his computer is off. He is already preparing for that future by teaching Claude how to recognize the “closed state” of different tasks. If a drafted Slack message is no longer saved, for example, the system can infer that it was probably sent. When truly autonomous operation becomes available, Daniel’s system will already understand what completion looks like.

Blog and detailed workflow walkthroughs from this episode:

Claude Cowork for PMs: My Self-Improving Productivity System: https://www.chatprd.ai/how-i-ai/claude-cowork-for-pms-my-self-improving-productivity-system

↳ Create a Meta-Workflow to Continuously Improve Your AI Assistant’s Performance: https://www.chatprd.ai/how-i-ai/workflows/create-a-meta-workflow-to-continuously-improve-your-ai-assistant-s-performance

↳ Build a Self-Improving AI Morning Brief to Capture Action Items and Learn Company Jargon: https://www.chatprd.ai/how-i-ai/workflows/build-a-self-improving-ai-morning-brief-to-capture-action-items-and-learn-company-jargon

Automate Your Weekly Planning with an AI-Powered PM Assistant: https://www.chatprd.ai/how-i-ai/workflows/automate-your-weekly-planning-with-an-ai-powered-pm-assistant


If you’re enjoying these episodes, reply and let me know what you’d love to learn more about: AI workflows, hiring, growth, product strategy—anything.

Catch you next week,
Lenny

P.S. Want every new episode delivered the moment it drops? Hit “Follow” on your favorite podcast app.

How I turned Claude into a self-improving PM assistant | Daniel Blum (PM, Melio)

2026-08-31 20:04:18

Daniel Blum is a product manager at Melio, a B2B payments company, and one of the most systematic thinkers I’ve had on the show when it comes to personal AI infrastructure. He’s spent the past year building a Claude- and Cowork-based productivity system that manages his Notion board, processes his Slack and email, and runs self-improvement loops every week without needing to be prompted. Beyond his own workflow, Daniel built and scaled a “Workstation” onboarding plugin that gets any Melio employee up and running with a personalized Claude setup in about 15 minutes.

Listen or watch on YouTube, Spotify, or Apple Podcasts

What you’ll learn:

  1. Why Daniel says the two rules that make any AI system powerful aren’t about the tool you pick

  2. How his weekly prep automation fills an entire Notion board from scratch every Sunday, without his touching it

  3. The morning brief feature that teaches Claude new internal terms on its own, so company jargon never slows it down

  4. Why he describes Notion as “read-only” now, and what that says about how PM workflows are changing

  5. The self-improvement loop that watches Daniel’s edits, spots recurring friction, and suggests new skills to build

  6. How he uses a skill called “Improve” to filter the endless flood of AI tips without drowning in them

  7. What he built to scale his personal system to every PM at Melio, and the UX lesson he learned the hard way

  8. The capability gap that’s still keeping him from running 100% of his work through Claude


Brought to you by:

Optimizely—Your AI agent orchestration platform for marketing and digital teams

Jira AI SDLC—Get your tokens’ worth with Jira

In this episode, we cover:

(00:00) Daniel’s background and the PM overhead problem he needed to solve

(03:30) His AI stack at Melio

(05:00) The two rules that make any AI system genuinely powerful

(06:00) The Notion board Cowork built for him (and manages on his behalf)

(07:30) How he contextualizes Claude with voice memos, links, and recurring updates

(09:00) His weekly prep automation

(11:00) His morning brief

(15:00) How Claude flags unknown internal terms and saves them to context

(17:30) Running 70% to 80% of his workday through Cowork

(19:00) Chrome connector vs. MCPs for tools without integrations

(20:00) The real ROI question: why the early weeks feel slow, and why you push through anyway

(25:00) Scaling the system to the team with the Workstation plugin

(26:30) The self-improvement loop

(31:00) How the Improve skill separates actually useful AI tips from the hype

(32:00) The Workstation onboarding flow, and the UX lesson from distributing “Spectacular”

(38:00) The 20% Claude still can’t do, and what changes when it can

(41:00) What Daniel spends his reclaimed time on

(42:30) Claude rage

Tools referenced:

• Claude: https://claude.ai

• Notion: https://notion.so

Other references:

• From a $6.90 newsletter to $3M API: How a non-coder built Memelord | Jason Levin: https://www.lennysnewsletter.com/p/from-a-690-newsletter-to-3m-api-how?utm_source=publication-search

• How the founder of Morning Brew built a Claude content machine that never runs out of ideas and never sounds like slop | Alex Lieberman: https://www.lennysnewsletter.com/p/how-the-founder-of-morning-brew-built?utm_source=publication-search

Where to find Daniel Blum:

LinkedIn: https://www.linkedin.com/in/blumd/

Website: https://www.imdanielblum.com

Where to find Claire Vo:

ChatPRD: https://www.chatprd.ai/

Website: https://clairevo.com/

LinkedIn: https://www.linkedin.com/in/clairevo/

X: https://x.com/clairevo

Production and marketing by https://penname.co/. For inquiries about sponsoring the podcast, email [email protected].

AI’s third era: the rise of persistent AI coworkers | Tara Seshan (Product Lead ChatGPT Work)

2026-08-30 20:31:30

Tara Seshan leads product for ChatGPT Work at OpenAI (alongside previous podcast guest Andrew Ambrosino, who’s her engineering manager). Before OpenAI, Tara spent over six years at Stripe, where she joined as one of the first five product managers. She went on to lead product for Watershed, which Time magazine named one of the best inventions of 2022, and she is also a founder and Thiel Fellow. Most personally meaningful to me: Tara is one of the three inaugural Lenny’s Newsletter Fellows, a program I ran a couple of years ago to spotlight the most exciting up-and-coming product leaders.

In our in-depth conversation, we discuss:

  1. The shift from “rowing” to “steering,” and why human judgment and ambition will become differentiators as AI takes on execution

  2. How OpenAI thinks about building for model capabilities two to three months out

  3. OpenAI’s best internal memes, such as “Is this maximally accelerated?” and “Are you mainlining it yet?”

  4. Why ambition is the new bottleneck for companies, and why elevating others’ ambitions is now the key part of the PM job

  5. Writing as thinking vs. writing as reporting


Brought to you by:

WorkOS—Make your app enterprise-ready, with SSO, SCIM, RBAC, and more

Mercury—Radically different banking, now with Command

Where to find Tara Seshan:

• X: https://x.com/tarstarr

• LinkedIn: https://www.linkedin.com/in/tarstarr

• Newsletter: https://substack.com/@taraseshan

Referenced:

• Codex: https://chatgpt.com/codex

• ChatGPT Work: https://openai.com/chatgpt-work

• Stripe: https://stripe.com

• Watershed: https://watershed.com

• Thiel Fellowship: https://thielfellowship.org

• Meet your Lenny’s Newsletter Fellows: https://www.lennysnewsletter.com/p/meet-your-lennys-newsletter-fellows

• The rituals of great teams | Shishir Mehrotra of Coda, YouTube, Microsoft: https://www.lennysnewsletter.com/p/the-rituals-of-great-teams-shishir

• The nature of product | Marty Cagan, Silicon Valley Product Group: https://www.lennysnewsletter.com/p/the-nature-of-product-marty-cagan

• Product management theater | Marty Cagan (Silicon Valley Product Group): https://www.lennysnewsletter.com/p/product-management-theater-marty

• Patrick Collison’s examples of fast projects: https://patrickcollison.com/fast

• Inside ChatGPT: The fastest-growing product in history | Nick Turley (Head of ChatGPT at OpenAI): https://www.lennysnewsletter.com/p/inside-chatgpt-nick-turley

• Andrew Ambrosino on X: https://x.com/ajambrosino

• Tyler Cowen’s website: https://tylercowen.com

• OpenAI’s CPO on how AI changes must-have skills, moats, coding, startup playbooks, more | Kevin Weil (CPO at OpenAI, ex-Instagram, Twitter): https://www.lennysnewsletter.com/p/kevin-weil-open-ai

• “Chop wood, carry water” quote: https://buddhism.stackexchange.com/questions/15921/what-is-the-meaning-of-the-zen-quote-before-enlightenment-chop-wood-carry-wat

• 4 questions Shreyas Doshi wishes he’d asked himself sooner | Former PM leader at Stripe, Twitter, Google: https://www.lennysnewsletter.com/p/shreyas-doshi-live

• Alan Kay: https://en.wikipedia.org/wiki/Alan_Kay

• Brie Wolfson on X: https://x.com/zebriez

• The playbook for building high-talent-density teams | Adam Ward, Head of Talent at Cursor: https://www.lennysnewsletter.com/p/the-playbook-for-building-high-talent

• Building product at Stripe: craft, metrics, and customer obsession | Jeff Weinstein (Product lead): https://www.lennysnewsletter.com/p/building-product-at-stripe-jeff-weinstein

• Sutter Hill Ventures: https://shv.com

• Snowflake: https://www.snowflake.com

• Mike Speiser on LinkedIn: https://www.linkedin.com/in/mikespeiser

• Footnotes and Tangents: https://footnotesandtangents.substack.com

• The Power Broker Book Club: https://www.robertcaro.org/copy-of-six-books-six-ny-times-book

The Odyssey: https://www.imdb.com/title/tt33764258

Rashomon: https://www.imdb.com/title/tt0042876

• Akira Kurosawa: https://en.wikipedia.org/wiki/Akira_Kurosawa

• Kevin Kwok on LinkedIn: https://www.linkedin.com/in/kevinakwok

• The Work You Do, the Person You Are: https://www.newyorker.com/magazine/2017/06/05/toni-morrison-the-work-you-do-the-person-you-are

• Ari Weinstein on X: https://x.com/AriX

• Sky: https://sky.app

• Dylan Field live at Config: Intuition, simplicity, and the future of design: https://www.lennysnewsletter.com/p/dylan-field-live-at-config

Recommended books:

Barbarian Days: A Surfing Life: https://www.amazon.com/dp/0143109391

Anna Karenina: https://www.amazon.com/Anna-Karenina-LEO-TOLSTOY/dp/8175993421

The Power Broker: https://www.amazon.com/dp/0394720245

War and Peace: https://www.amazon.com/War-Peace-Leo-Tolstoy/dp/8175992832

Wolf Hall: https://www.amazon.com/dp/0312429983


Production and marketing by https://penname.co/. For inquiries about sponsoring the podcast, email [email protected].

Lenny may be an investor in the companies discussed.


My biggest takeaways from this conversation:

Read more

🧠 Community Wisdom: Building without clear PM requirements, selling a product before building it, pricing fast-moving B2B SaaS, a year of job hunting, and more

2026-08-30 02:59:48

👋 Hello and welcome to this week’s edition of ✨ Community Wisdom ✨ a subscriber-only email, delivered every Saturday, highlighting the most helpful conversations in our members-only Slack community.

Read more

How to figure out your next career move

2026-08-25 21:04:15

👋 Hey there, I’m Lenny. Each week, I share deeply researched product, growth, and career advice. For more: Lenny’s Jobs | Lenny’s Podcast | Lennybot | How I AI | Become an AI-Native Builder and my other favorite AI/PM courses

Subscribe now

P.S. Get a full free year of Cursor, Notion, Replit, Lovable, Wispr Flow, Linear, ElevenLabs, Factory, PostHog, Granola, Brain.fm, Waking Up, and more, by becoming an Insider subscriber (while supplies last). Learn more.


Building on last week’s very exciting launch of Lenny’s Jobs (that’s a lot of likes!), I’m thrilled to bring you a companion post that will help you clarify what job to look for in the first place.

Cliff Maxwell teamed up with the legend Bobby Moesta (co-creator of the Jobs to Be Done framework and a two-time guest on Lenny’s Podcast) to build Vocation, a career navigation platform that helps professionals figure out their next step. Cliff’s own career has spanned building CPUs, education research, product management, venture capital, and serving as Chief of Staff to the late Clayton Christensen. Based on insights from over 1,000 interviews with professionals changing jobs and hundreds of one-on-one coaching clients, this hands-on guide will help you take a step back and connect with what you truly want from your work—and life.

Let’s get into it.


It’s a disorienting time to work in tech right now. For some, the rise of AI is a thrilling adventure, but for others, it’s a source of existential dread. No matter how you’re feeling, change is coming. The World Economic Forum reports that by 2030, 39% of today’s skills will change or become obsolete, and more than 90 million jobs will be displaced even as 170 million new jobs will be created.

Every generation of workers in tech has lived through recessions, layoffs, and technological change, but AI’s impact on work will be fundamentally different. It won’t just require new skills. It is redrawing the boundaries between roles and changing the day-to-day responsibilities inside them. Work may feel unstable now, but this will likely be the most stable it feels for a long time.

With this much uncertainty on the horizon, it is imperative that you develop the ability to navigate change. As your responsibilities shift and new opportunities emerge, the durable career advantage will come from knowing what kinds of problems, people, and environments bring out your best work—and having a repeatable process for identifying your next step even when the ultimate destination is unclear.

For the past year I have been building career navigation infrastructure with Bobby Moesta, one of the creators of the Jobs to Be Done framework and a two-time guest on Lenny’s Podcast. Bobby brings a product-oriented lens to career change: you are the customer, and the right next career move is the product you are looking to purchase.

Through more than 1,000 in-depth interviews with professionals changing jobs (some by choice, some by necessity)—and hundreds more people we have coached since—we identified what helps people make a successful job transition, and built a process to support them.

This is not a laundry list of LinkedIn hacks, resume tips, or ideas for how to automate your recruiting efforts. This is a step-by-step formula for designing a system that allows you to understand yourself, your context, and your best next steps when you’re in a state of change.

In this post, I’ll help you answer six fundamental questions that will instill confidence and focus anytime you are navigating a transition at work. Each question comes with exercises and tools to help you build understanding.

  1. What kind of career progress do I want?

  2. What career quest am I on?

  3. Which work brings out my best?

  4. What possible moves should I explore?

  5. Which tradeoffs am I willing to make?

  6. Can I get what I need without leaving?

Once you know your answers, you’ll be equipped to find your bearings now and every time the labor market throws you a curveball.

1. What kind of career progress do I want?

About a year ago, we coached an individual who, after spending several years at a startup that was running out of funding, assumed his next step was another early role in a venture-backed company.

After evaluating his core motivations and reflecting on his growing desire for impact, he found an opportunity to lead the entrepreneurship center at a local university, a job that he previously would have avoided and that none of his peers would have recommended. When he met with the administration, they effectively hired him on the spot, telling him, “You are exactly who we were looking for.” He’s now crushing it in his new role.

This story demonstrates the difference between career “progress” and “progression,” a distinction that is critical to understand when you are at a transition point in your career.

Progression is the philosophy that underpins most people’s mental model of careers. You start as an IC, get promoted, and up and up you go on the imaginary career ladder. This mindset will become increasingly less relevant as AI continues its march through knowledge work. Job boundaries and job titles will continue to blur, new job titles will emerge, and companies will struggle to neatly map job descriptions and career pathways into their org chart or KPIs.

Progress, on the other hand, is contextual and dynamic. It is ultimately a question of what your professional Job to Be Done is, and allows you to chart your own course rather than follow a single, narrow path of progression. Depending on your context, progress may be about autonomy and flexibility, preparing for the future, respect and recognition, or simply collecting a paycheck during a time of instability. It can look like a more traditional step up, but it may also look like a lateral move or even like a step back from the perspective of others—while it solves the most important problem in your life and gives you space and time to move forward later on.

A focus on progress is an active commitment to putting yourself in environments that will bring out your best. It helps you stand out amid the army of applicants all reaching for the same rung on the career ladder. Progress gives you the freedom to see your career in chapters and create space to be emergent rather than assuming you have to write one linear story all at once. To do this, you have to define the progress you’re seeking right now.

A 10-minute progress exercise

Take a blank page (or, if you’d like a live template, we made one for you here) and complete the sentence: I want to leave or change my current situation because…

Write down every friction or negative force you’re experiencing right now, or that you last experienced at work. We call these pushes. Do not polish the language. “My manager changes priorities every three days, and it’s getting exhausting” is more useful than “I want better leadership.” Unpack each one of these, and ask yourself “why” until you get to the root cause.

Then complete this sentence: I want my next chapter to give me…

List the desired outcomes you wish were true right now. We call these pulls. Again, make them concrete. “Control over when I do focused work” is more useful than “flexibility.”

Now circle the two or three pushes and two or three pulls that carry the most emotional weight. When you see the forces together, you can start to assemble what progress means for you, not for anyone else. For example, two people may both feel overburdened by new management, but one wants to join a more supportive team while the other is seeking more autonomy to work alone. Your unique combination of pushes and pulls forms the basis for your career quest, or the core motivation guiding your desire for change.

Below is an example of how this might look for someone seeking a new role:

2. What career quest am I on?

When you are seriously considering a job change, or when change is forced upon you, it’s easy to label and hold onto your most immediate feeling, whether that’s burnout, the excitement of something new, frustration, or disrespect. But underlying these emotions, less-obvious and subconscious factors are working together in a unique combination to animate your core motivation for change. This is your career quest.

Your quest for progress should inform every aspect of your job search, but most people skip this diagnosis and go directly to job boards, answer the recruiter’s call, or ask their network about job openings. They are halfway out the door before deciding what they even need this move to accomplish.

For example, I once coached an individual who was frustrated by the lack of leadership opportunities in his product role at a large tech company. When he was recruited to lead and grow the analytics function at a nearby startup, he felt excited and flattered to finally have the opportunity to grow a team.

But as we explored other pushes and pulls acting on him, a more nuanced story emerged. Despite the lack of leadership opportunities, he fundamentally liked his job. He was also in the middle of renovating his home, he wanted to be able to spend more time with his two young kids, and he wasn’t all that excited about leaving product for analytics.

The new role solved his most immediate and apparent problem, but it wouldn’t offer him the progress he needed both personally and professionally.

In our work with professionals looking to make a change, we have identified four common quests for progress that emerge again and again.

These quests are not mutually exclusive; you can be on multiple quests simultaneously, though one usually dominates. Even if you have been laid off and the immediate goal is “I need a job,” reflecting on these quests can help you decide which opportunities deserve your attention, and which you can avoid.

Quest 1: Get out

You have hit a wall you cannot fix from where you stand. Something about the manager, culture, leadership, or environment has made it hard to succeed or remain healthy. The dominant feeling is escape, and the desire to get out is usually quick, not something you stew on for months at a time.

Common pushes:

  • Feeling disrespected or not trusted to do great work

  • Working for a manager who is wearing you down

  • Losing trust or respect in leadership and/or your peers

  • Not seeing a place to grow in your current organization

Common pulls:

  • The pulls are often vague: a fresh start, a healthier environment, or simply “anywhere but here.”

  • When someone is looking to get out, they often accept the first available escape but run the risk of landing in the same conditions at a different company.

Quest 2: Regain control

Work has swallowed too much of your life, even if you still enjoy the work itself.

This quest often follows a change outside work: a new child, caregiving responsibilities, a health issue, or a shift in what you want your life to look like. It can also emerge when a previously manageable role becomes chaotic, or when the way your manager or company leadership is running things no longer works for you.

Common pushes:

  • Feeling worn down by management

  • Work is dominating your life and you’re starting to make sacrifices

  • Unpredictable demands, or feeling challenged beyond your ability

  • Little control over your schedule or priorities

  • A workload that no longer feels sustainable

Common pulls:

  • More time to spend with others

  • A job location that fits better into your personal life

  • An employer who properly values your experience and credentials

  • A scope of responsibility you can sustain

Quest 3: Regain alignment

Your job has drifted away from what you do best, what you value, or what you originally agreed to do. You may still be performing well. In some cases, that is part of the problem: you have become useful for work that does not fit you, and you don’t feel respected.

Common pushes:

  • Being underused or miscast

  • Watching your responsibilities move away from your strengths

  • A growing gap between your values and the company’s

  • Feeling unchallenged or bored

  • Not seeing a clear place to grow inside the organization

Common pulls:

  • Work that uses your full capabilities

  • Greater alignment with your values

  • Recognition that matches your contribution

  • A role built around the things you do unusually well

Quest 4: Take the next step

You have completed something meaningful, mastered the role, or reached a point where the work no longer stretches you. Alternatively, you’ve hit a personal milestone (baby, move, etc.) and want a change. You are not necessarily unhappy. You are simply ready to be challenged and get the support you need to grow.

Common pushes:

  • Hitting a personal or professional milestone

  • Feeling unchallenged or bored

  • Not seeing a clear place to grow

  • Needing to provide more support for family or loved ones

Common pulls:

  • Feeling like a job is a clear step forward

  • Joining a tight-knit team you can count on

  • Developing new skills as part of a stepping stone to something else

A quick quest diagnostic

Finish this sentence: More than anything, I need my next move to…

  • Get me away from a situation I can no longer tolerate.

  • Give me control over my time, workload, or life again.

  • Let me do work that fits my strengths and values.

  • Give me a new challenge or chapter.

How you finish the sentence will not capture every part of your situation, but it will usually reveal which quest you may be on—and also help you label what you don’t need right now.

3. Which work brings out my best?

Most professionals know their skills better than they know the conditions that allow them to do their best work. You take on responsibilities, become known for certain outcomes, develop valuable skills, but are often too busy doing the job to understand the circumstances you need to be successful and feel fulfilled.

Then a shiny title or compensation increase appears, and you accept a role that actually makes you miserable—an outcome common to ICs-turned-managers who realize too late how much they hate management.

You need to figure out what you need before you switch jobs (or are compelled to switch), not figure it out by switching. This is what building your energy profile is all about: it provides a blueprint for evaluating new opportunities, along with a starting point for questions you can ask a hiring manager or peer as you explore open roles.

Build your energy profile

To get started, grab some Post-it notes or spin up a Miro board, and make a simple timeline of roles you’ve held and the title, company, and duration for each role (including your current role if employed). If you want a pre-built template, we’ve got one here. The steps below will show you how to fill this out, and I’ve included an example of the beginnings of my own energy profile:

Step 1: Audit your calendar

Pull up the past month of your work calendar and list what you actually did, hour by hour.

Do not use the language of your job description. Describe the activity:

  • Collaborative planning meeting

  • Individual research

  • Customer call

  • Writing a strategy document

To help you through this, you can integrate your calendar with an AI agent of your choice (via a simple connection or MCP) and use this simple prompt:

“For the past month, make a list of core meetings and time blocks on my calendar and ask me 1-2 questions about each to uncover what I actually did during those blocks of time. For example, if you see a ‘team meeting,’ ask me briefly what my role was and how I contributed. Then produce a list of the 8-10 core activities in my work life.”

Step 2: List your energizers

Which tasks energized you?

Look for work where you lost track of time, volunteered extra effort, or kept thinking after the meeting ended. Include the tasks that left you with more energy afterward.

Step 3: List your drainers

Which tasks did you avoid, postpone, rush through, or perform adequately just to get them over with?

Include work you are good at but dislike. Competence and energy are not the same thing. Many careers get built around things a person does well but does not want to keep doing.

Step 4: Repeat the exercise across previous jobs

Review your last job, then the one before that. You can’t go hour by hour, but for each role there were likely six to eight core responsibilities or tasks you engaged in on a regular basis.

As you complete this, you will begin to see a history of your career written in the language of energy instead of titles or responsibilities.

Step 5: Identify themes among your energizers and drainers

Revisit the activities you collected in the last step and see if you can identify broader themes or clusters that emerge from tasks that energize and drain you. As you do this, clarity is key. “Working with others” is not a clear theme. Neither is “heads-down work.” Working with whom? On what? Under which conditions? Similarly, “office politics” is not a clear theme for what drains you. What relationship dynamics are problematic? What decision-making processes don’t work for you?

To help you do this, you can ask questions like:

  • What is this more like?

  • What is this less like?

  • Which conditions need to be present?

Below is an example of unpacking a theme that emerged when I built my own energy profile: “environments that allow me to become an expert at the intersection of people and technology.”

As your themes begin to emerge, you’ll realize where you shine, where you check out, and what you want out of your next role. This is the foundational work necessary to begin prototyping potential opportunities.

4. What possible moves should I explore?

Read more