Learning in public is fastest way to build your expertise, network, and second brain. It will also attract luck.
- Write blogs, tutorials and cheat sheets.
- Speak at meetups and conferences.
- Ask and answer things on Stack Overflow or Reddit. Avoid the walled gardens like Slack and Discord, they’re not public.
- Make YouTube videos or Twitch streams.
- Start a newsletter.
- Draw cartoons.
Oh you think you’re done? Don’t stop there:
- Enjoyed a coding video? Reach out to the speaker/instructor and thank them, and ask questions.
- Make PR’s to libraries you use.
- Make your own libraries no one will ever use.
- Clone stuff you like, from scratch, to see how they work.
- Teach workshops.
- Go to conferences and summarize what you learned.
People think you suck? Good. You agree. Ask them to explain, in detail, why you suck.
At some point you’ll get some support behind you. People notice genuine learners. They’ll want to help you. Don’t tell them, but they just became your mentors.
Eventually you run out of mentors, and just solve things on your own. You’re still putting out content though. You see how this works?
Learn in public.