- Published
The Underrated Skill for Programmer - Writing
- Authors
- Name
- Idhamsyah
- @Syahdham
3 min read
Most developers would probably agree: writing isn't the first skill you learn when you start coding. You start with syntax, loops, conditionals, frameworks, and so on. But if you ask me now, after years of working on various projects, writing is one of the most underrated skills that turns out to be incredibly useful.
š§ Writing Helps You Think More Clearly
Have you ever been stuck not because of a technical issue, but because your own thoughts were all over the place? Sometimes it's not that we donāt know how to solve something, but weāre not even clear on what we want to do.
Thatās where writing helps.
When you write, youāre forced to organize your thoughts.
Writing is like debugging your brain.
Examples:
- Planning a new feature ā write down what itās supposed to achieve.
- Want to refactor code ā note what to change and why.
- Explaining a bug to your team ā write it logically and clearly.
If you can write it clearly, it means youāve thought it through. And thatās a super valuable skill in development.
š£ļø Writing Is Communication
As developers, we work with others: designers, PMs, QAs, users, and fellow devs. But they donāt always speak our "language".
Writing helps us communicate ideas, explain solutions, and propose changes better.
Real examples:
- Writing a clear pull request description.
- Creating internal documentation.
- Answering questions on GitHub or Stack Overflow.
- Giving feedback thatās actually helpful, not just āthis is wrong.ā
š§± Writing Builds Your Portfolio
If you donāt have a fancy degree or a bunch of certifications, writing is a great way to show what you know.
By writing blog posts:
- You share what youāve learned.
- You showcase personal projects.
- You help others while building trust and credibility.
A portfolio isnāt just a list of GitHub repos. Itās how you think, solve problems, and communicate. Writing makes that visible.
š Writing = Long-Term Investment
Your writing can be read while you sleep. It can help someone, make you more discoverable, and even open up new opportunities. Personally, Iāve had a few projects and connections come from blog posts that just happened to show up on Google.
And writing doesnāt need to be overly technical.
Just write like youāre talking to a friend.
Share what youāve tried.
Share what went wrong and what you learned.
It gets easier with time.
Final Thoughts
Many developers are great at coding but struggle to communicate.
On the flip side, developers who can write clearly tend to stand out, earn more trust, and get remembered.
So if youāre learning to code, donāt forget to practice writing too.
Because writing is just another kind of codeāthis time, for humans.