When developers decide to start writing, the first confusion is not what to write.
It is where to write.
There are too many platforms. Everyone recommends something different.
Some say start on Medium. Others prefer Dev.to. Some suggest owning your audience through Substack.
The truth is simpler than it looks.
You do not need the perfect platform.
You need a starting point.
I’m Safiullah Korai, though many know me as Shahzaib. I’m a Software Engineer and full‑stack Flutter developer, building real production apps, experimenting with architecture, and focusing on modern, scalable mobile solutions. Along the way, writing became a quiet part of my growth, and figuring out where to publish was one of my earliest stumbling blocks.
Each platform has its own audience, its own culture, and its own advantages. If you understand how they work, you can use them intentionally instead of randomly posting everywhere.
This article will help you do exactly that.
The Reality: Platforms Matter, But Not as Much as You Think
Before we go into each platform, there is one mindset shift you need.
Your growth will not come from the platform alone.
It will come from:
- Consistency
- Clarity
- Relevance
A good platform amplifies your work.
It does not replace it.
So instead of chasing reach, focus on writing something useful. Then use platforms to distribute it.
Start With One Platform, Not Five
Many developers make this mistake.
They write one article and try to publish it everywhere at once.
Medium, Dev.to, Hashnode, LinkedIn, Substack.
The result is predictable.
No traction anywhere.
Instead:
- Pick one platform
- Learn how it works
- Build momentum
Then expand.
Focus first. Scale later.
Medium: The Best Place to Start Writing
If you are starting from zero, Medium is one of the easiest platforms to begin with.
Why Medium Works
Medium already has an audience.
People come there to read.
This means you do not need to bring your own traffic in the beginning.
It also has strong distribution. If your article performs well, it can reach beyond your followers.
What Kind of Content Works
- Beginner-friendly guides
- Personal experiences
- Clear, structured tutorials
- Thoughtful reflections on learning
Medium readers value clarity and storytelling.
How to Leverage It
- Write strong titles that match search intent
- Focus on readability and structure
- Use proper headings and spacing
- Publish consistently
Do not try to game the algorithm.
Write something genuinely useful.
Dev.to: The Developer Community Hub
Dev.to feels different from Medium.
It is more community-driven.
More raw. More direct.
Why Dev.to Works
Developers are not just readers here.
They are participants.
They comment, share, and engage actively.
If your article resonates, you will get feedback quickly.
What Kind of Content Works
- Practical tutorials
- Code-heavy explanations
- Real-world problem solving
- Honest experiences
This is not the place for overly polished writing.
Authenticity performs better.
How to Leverage It
- Use relevant tags (very important)
- Engage with comments
- Share your learning journey
- Be consistent with topics
Dev.to rewards developers who show up regularly.
Hashnode: Build Your Own Developer Identity
Hashnode is where writing meets ownership.
It gives you a personal blog with your own domain if you want.
Why Hashnode Works
You are not just writing on a platform.
You are building your own space.
This matters long term.
Because you control your content and your brand.
What Kind of Content Works
- Technical deep dives
- Series-based content
- Long-form tutorials
- Personal learning journeys
Hashnode readers are more focused and technical.
How to Leverage It
- Set up your custom domain early
- Create content series
- Build a niche (Flutter, backend, AI, etc.)
- Treat it like your personal blog
Think long term here.
HackerNoon: High-Quality, Editorial-Driven Writing
HackerNoon is not like other platforms.
It has an editorial process.
Your article is reviewed before publication.
Why HackerNoon Works
It builds credibility.
Being published here signals quality.
It also reaches a professional, tech-focused audience.
What Kind of Content Works
- Well-structured technical articles
- Insightful industry perspectives
- Case studies
- In-depth guides
This is not the place for rushed content.
How to Leverage It
- Follow their submission guidelines carefully
- Focus on clarity and originality
- Write complete, polished articles
- Choose strong, relevant topics
Think quality over quantity.
Substack: Own Your Audience
Substack is different from all the others.
It is not just a publishing platform.
It is a relationship platform.
Why Substack Works
You build an email list.
That means you own your audience.
No algorithm decides whether people see your content.
What Kind of Content Works
- Personal insights
- Learning reflections
- Weekly updates
- Deep thinking pieces
Substack is more personal than technical.
How to Leverage It
- Write consistently (weekly works well)
- Focus on connection, not perfection
- Share your journey honestly
- Build trust over time
Growth is slower, but stronger.
Publishing Across Platforms: When and How
Once you are comfortable with one platform, you can expand.
But do it strategically.
Step 1: Choose a Primary Platform
This is where you publish first.
Step 2: Repurpose, Do Not Copy Blindly
Adapt your content slightly for each platform.
Step 3: Maintain Consistency
Do not abandon your main platform while expanding.
Step 4: Focus on Quality First
More platforms do not mean more impact if the content is weak.
A Practical Strategy You Can Follow
If you are starting today, this works well:
Week 1-4:
Write only on Medium or Dev.to
Week 5-8:
Start publishing the same content on Hashnode
Month 3:
Submit your best article to HackerNoon
Month 4+:
Start a Substack newsletter
This approach builds both reach and ownership.
Common Mistakes to Avoid
Publishing Everywhere Too Early
You lose focus and consistency.
Ignoring Platform Culture
Each platform has its own expectations.
Writing Only for Algorithms
Readers can feel it.
Not Engaging With Audience
Writing is not one-way communication.
Final Thoughts
Platforms are tools.
Not shortcuts.
They can amplify your work, but they cannot replace it.
Start small.
Pick one platform.
Write something useful.
Then keep going.
Over time, you will not just grow on a platform.
You will grow beyond it.
If you are still exploring why writing matters in the first place, I wrote a piece on that too: Why Every Developer Should Write.
And if you want a hands‑on guide that walks you through picking a topic, structuring an article, and hitting publish, How to Start Technical Writing as a Developer covers all the practical steps.
This article gave you the where to write. Those two give you the why and the how to write.
Thanks for reading! I write about Flutter, AI in dev, and learning smarter as a developer. Follow for more!
✍️ Written by Safiullah Korai — Flutter Developer, Tech Writer & Lifelong Learner.
Top comments (0)