I get asked a lot about how you 'grow an audience'.
Here's what worked for me.
It might not work for you.
- Be helpful so often, and so effectively, that people start asking you questions. X is a great platform for this.
- Provide resources which are high-quality and accurate enough that people share them with their work Slack.
- Serve one community. If you're just starting out, pick a small community - perhaps based around your favourite library. I started on XState (small) and moved to TypeScript (big).
- Create content with tips that blow people's minds. Or, teach them something new quickly.
- When the first person asks you "do you sell a course?", start building a course.
- Don't start by streaming. Streams are for building a community from your an existing audience, not creating a new one.
- If you're screencasting, make your font size so large that it can be read on a mobile phone.
- Developers respect their time. Make your videos shorter. Summarize your articles at the top. Add chapters to your YouTube videos. Optimize for people skimming your content.
- Don't bet big on a single piece of content. Ship many small things. Monitor the feedback, and adjust your sails accordingly.
- Build internal processes which make those resources faster to produce without sacrificing quality.
- Automate as much as possible, including video editing and proofreading with AI. Every second counts.
- Experiment with different types of media, prioritizing those which are good enough and fast to produce.
Great points!
I'd love to get some insight into how you address point 3 yourself