On this page

The practice#

Learning in public is the process of sharing what you learn publicly as you go along.

This is consistently the single highest leverage advice that I find myself giving to people because it compounds in value so much over time. It leads to increased optionality + freedom + more $$ + more rewarding work and collaborations in the long run. And this post is the canonical version of this advice that I wish I had when I was starting my career ~20 years ago.

Learning in public is a habit built over time, and doing it well involves the following:

  • Adopt a creator mindset. Make, explain, and contribute as you learn. Useful contributions can grow out of work you’re already doing.
  • Embrace being a noob. Share small, honest lessons. They don’t need to be perfect. Progress comes through attempts, corrections, and revision.
  • Keep curiosity at the center. Follow questions you genuinely care about, and make selected discoveries useful to someone else.
Visualize Value · Iterate

Why it matters#

Understand what you’re learning#

  • Explaining sharpens understanding. Turning fragments into a clear explanation forces you to connect ideas and notice what you cannot yet explain.
“Read to collect the dots, write to connect them” by David Perell; see also his advice on writing online
  • Other people expand the picture. Questions, corrections, and different perspectives can reveal gaps and introduce better problems to work on.

An open door brings interruptions, but also clues you would miss alone.

“He who works with the door open … occasionally gets clues as to what the world is and what might be important.” Richard Hamming · You and Your Research

Be found through your work#

  • Your work can travel farther than you. A public explanation, contribution, or project can reach people beyond your existing circle and remain discoverable while you’re elsewhere.
  • Create proof of work. Give people something they can inspect: how you think, what you can do, and which problems interest you.

Increase your surface area for luck#

  • Each useful thing you share creates another way for the right person to find you.
  • Putting it where interested people gather creates more chances for an unexpected connection, collaboration, or opportunity.

Find your people#

  • Give shared interests a signal. Let people recognize something they care about in your work and respond.
  • Turn responses into relationships. Ongoing conversations can become peers, collaborators, friendships, and a community where you belong.
  • Participate in return. Help with other people’s questions, notice their work, and keep the conversation going.

Build freedom over time#

Lessons, useful artifacts, and relationships can reinforce each other. Looking back, the whole body of work can be worth more than the sum of its parts: earlier work helps you make, understand, and connect the next thing.

Over time, your skills, interests, and perspective can combine into a personal monopoly—a category of one that people learn to seek out.

Visualize Value · Keep redefining what you do
  1. Establish a personal brand. A consistent body of work gives people a sense of your interests, strengths, and judgment—what they can come to you for.
  2. Build an audience. People who find your work useful gain a reason to return, trust you, and share it with others.
  3. Increase your optionality. More opportunities can begin with someone seeking you out. Your work can open paths to jobs, clients, collaborators, investors, teaching, and products.

The payoff is greater choice: financial room to follow your curiosity, more say over your collaborators and projects, and a lifestyle that fits the life you want.

How to start#

Make one lesson useful#

  • Help an earlier version of yourself. Explain something you recently struggled with, the experiment that clarified it, or the resource you wish you’d found.
  • Choose a format that fits the lesson.
    • A blog post, short note, or illustrated explanation
    • A YouTube walkthrough, short video, or demo
    • An open-source tool, example, documentation fix, or contribution

These are versions of the same creator habit: learn something, make it useful, and put it within someone else’s reach.

Pick up what they put down#

  • Find something new from a person or project you’re sincerely interested in. Use it, study it, or try to reproduce it.
  • Improve or extend it: clarify an explanation, make an example, test an idea, or fix a problem.
  • Share the useful result with the creator and their community. You have a concrete contribution and someone it can help.

Repeat without getting stuck#

  • Share, listen, revise. Put the work where interested people can find it. Answer questions, incorporate corrections, and carry the lesson forward.
  • Timebox the work. Decide what “useful enough” means and how much time you and your agents can spend before shipping, reassessing, or stopping.
  • Kill your darlings. Let go of projects that no longer deserve your attention. Keep the useful lessons and artifacts; move on when your curiosity or priorities change.

Use AI with judgment#

  • Own what you share. When AI makes production easier, show what you tested, understood, and changed your mind about. Explain the decisions you can stand behind.
  • Keep reusable working examples. Your future projects—and your agents—can build on things you already know how to do.
  • Let learning continue across projects. Building in public and learning in public overlap. A particular project can end while its lessons, relationships, and contributions keep helping you.

Closing#

I hope you found something in this resource useful. My own version of this process has largely been shaped by my open source work and my personal motto that my heart is open source 💕