TGViewer
Efficient programmer's notes Efficient programmer's notes @efficient_programmer · 80 subscribers
Post #13 208
Learn in public

I've discovered this concept a year ago or so in a Coding Career Handbook. Its author claims that this is "the fastest way to build an expertise, network, and second brain." Sounds cool, right?

The main idea is to open-source your knowledge, share the process of learning a new thing with other people in the form of an article, youtube video, conference speech, etc.

Why should you start learning in public?

- To deepen your understanding of your work. The protégé effect in action. While trying to explain a new concept to somebody, you're gaining more understanding of this topic and closing all the gaps.
- To keep yourself accountable. If you have an audience, at least one person, it will be harder to give up on everything and stop posting. You probably don't want to be that inconsistent person in your reader's eyes.
- Fast feedback loop. Cunningham’s Law: "The best way to get the right answer on the Internet is not to ask a question; it's to post the wrong answer."
- To create a reviewable archive of your knowledge. Building a knowledge base to which you can refer at any given moment (you can also do this in Notion or any other note-taking app).
- To connect with others along the way. You'll get new friends, colleagues, mentors by simply showing up.
- To set yourself up for new income-generating opportunities. You build a self-brand. You promote yourself as an expert in your area. Potential recruiters may seek you out themselves for one of the 80% of jobs that are never published.

I recommend you to read this free chapter of the book I've mentioned above to find more reasons on why you should accept the idea and make the first move.

I've already started applying this principle by sharing my general knowledge and experience with you and tech knowledge with my teammates. I do plan to expand in this direction cause it works, and I enjoy it a lot.
More from @efficient_programmer
  1. Apr 14, 2026A while back I started diving into system design. I got curious about how large-scale mode…
  2. Feb 27, 2026The question I ask at every interview Once, at one of my first interviews for a mobile dev…
  3. Feb 15, 2026TL;DR This approach eliminates the tedious part of mobile development. But it requires str…
  4. Feb 15, 2026AI can ship your UI faster — unless your Figma is chaos Implementing mobile layouts is bor…
  5. Feb 4, 2026How my LLM coding subscriptions escalated It started very innocently. 1. Free ChatGPT Back…
  6. Jan 29, 2026At some point, being “just a mobile developer” stopped feeling like enough. I’ve been a Fl…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →