From ‘What Should I Write?’ to ‘Published’
If you’ve landed here, chances are you’re thinking about starting your own technical blog but have no clue where to begin. Don’t worry—you’re not alone. Let me share a little story with you.
A few years ago, I was in the same spot. I’d learned a bunch of cool things, solved problems that took hours of debugging, and built projects I was proud of. But when someone told me, “Hey, you should start blogging about this stuff,” my first thought was, What would I even write about? And, Who’d read it anyway?
Sound familiar? If so, let’s sit down (virtually) and figure this out together. By the end of this blog, you’ll not only know how to get started, but you’ll also feel confident enough to hit "publish" on your first post. 🤞
Let’s start with the most common question: What should I write about? 🤷♂️
Here’s a secret: Your first post doesn’t have to be groundbreaking. In fact, it probably won’t be. And that’s perfectly fine! Just think about the last time you Googled something—maybe you wanted to center a div in CSS, debug an error in Swift, or set up your first Docker container. Did you find a blog post that helped you?
Now flip the script. You can be the person writing that helpful post. Your everyday struggles and discoveries might be exactly what someone else is searching for.👨💻
For example, my first blog was about a small problem I solved while learning Memory Management in Swift. It wasn’t fancy, but someone commented, “This saved me so much time!” That one comment made it all worth it.
Yes, you need to pick a niche (But Don’t Overthink It). You don’t need to be an expert to start writing. Write about what you’re learning right now.
Are you exploring a new programming language?
Building side projects?
Struggling to understand AI?
Your blog can be your learning diary 📓. It’s like talking to your future self and helping others at the same time.
When I first started, I thought blogs had to be super formal. I’d overthink every sentence and end up sounding like a robot🙄. Eventually, I realized that people connect more with your voice than your vocabulary.
Here’s what worked for me:
Pretend you’re explaining the topic to a friend.
Use examples, analogies, or even jokes.
Write in short sentences.
Here’s a snippet from one of my blogs:
“You ever have one of those days when you're working on an iOS project and you think you have everything figured out—until you realize the main thread is laughing at you for daring to touch UI from a background thread? Yeah, that was me...”
See? Conversational, simple, and real.
Here’s a little challenge: Write a short post about a problem you solved recently. Here’s a quick template:
Introduction: What was the problem?
Solution: How did you solve it? Share code snippets or screenshots.
Takeaway: What did you learn?
It doesn’t have to be long. It just has to be helpful.
And don’t forget to send the link to my inbox 😉.
Once your post is ready, share it with your friends, colleagues, or communities like Peerlist, Reddit, LinkedIn, or Twitter. You might feel nervous—I sure did! But trust me, people are kinder than you think. You’ll be surprised how many people appreciate your effort. 🫶👏
Your first post might not get 1,000 views or tons of comments, and that’s okay (mine didn’t either ). The important part is: every blog you write will teach you something new. You’ll refine your style, discover your audience, and most importantly, grow as a writer and a learner.🤟
The new year is just around the corner—let’s finish this year strong. Starting a technical blog isn’t about being perfect; it’s about sharing your journey. You don’t need to be an expert or have groundbreaking ideas. All you need is the courage to start.
So, what are you waiting for? Write your first blog. I promise, somewhere out there, someone is waiting for exactly what you have to share.🤴
Join Anurag on Peerlist!
Join amazing folks like Anurag and thousands of other people in tech.
Create ProfileJoin with Anurag’s personal invite link.
2
7
0