Published on Sep 30, 2021

Don't be Shy to Share Your Knowledge

You get knowledge from someone; you share it with someone else.
Photo by Mr. Bochelly on Unsplash
Photo by Mr. Bochelly on Unsplash


In 2019, I had a dream with my ex-company. Improve Malaysia’s tech community by writing tech articles. However, I kept asking myself: “Am I perfect enough to share my knowledge?” In the end, I didn’t publish a single article.

Until June 2021, I saw two books recommended by a Youtuber 老石谈芯

  1. Show Your Work! by Austin Kleon
  2. Soft Skills: The software developer’s life manual by John Sonmez

After reading both of these books, I published my first article in Aug 2021.

You don’t have to be a genius to share your knowledge.

I spoke with one of my friends about ViteJS and PNPM, and he told me none of his colleagues or superiors knows about these. He thanked me for boosting his team’s development speed.

I realize many people out there might not know about these libraries, and it could be life-changing. Then, the article was born.

Check it here

Share something small and valuable every day/week.

Share something that you think it will help at least one person. It’s not a must to share on Medium; you can share it on Twitter, Facebook, Youtube etc.

For example:

  1. @nickbulljs’s Twitter
  2. Simple Javascript Facebook Page
  3. Fireship Youtube Channel

However, please don’t turn it into human spam.

Teach people what you know

Teaching people doesn’t subtract value from what you do; it adds to it.

When I was 16, my bookkeeping subject consistently scored full marks. My teacher always wants me to teach my classmates during class. If I failed to explain, she punished me, and she said: "If you able to teach someone and able to make him understand, it means you fully understand it."

“While you are teaching, you also learning.”

Sometimes you face some challenges, and you got your solution which you can’t find online. Please share with others because people might be having the same issue as you, but they can’t figure it out.

Criticism is good

Do not fear haters. They are your “friends” who care about your work.

In Ultralearning by Scott Young, he believes that feedback can guide future learning. If one criticism your work, which is good for you because you know which part you can improve.

But why should I share my knowledge?

  1. Portfolio and self-branding — Sharing your knowledge through platforms can be your portfolio and self-branding. When times come, jobs find you instead of you find jobs.
  2. Learning — You learning while teaching. When receiving criticism, you learn.
  3. Passive Income — Writing an article on a platform like Medium can generate passive income for you. By joining Medium Partner Program or Affiliate Marketing Program

Unlike Western, most of the Asian doesn’t like to contribute to the tech community, by sharing knowledge, open-sourcing, meetups, etc. I hope one day, Asians and Westerns can be equal, both having a solid tech community.

Let’s build a better tech community!