Weekly I/O #6

Something I’m listening:

Something I’m reading:

Here are some thoughts and notes I have this week:

1. Once you know something you just assume everybody knows too. This is called “the curse of knowledge”. (Some may refer it as façade or the hidden area in the Johari Window Model theory.)
(From the theory
Johari Window Model)

When reading some of my early tutorials for programming beginners like this one, I’m oftentimes wondering “Can I write a better one now?”.

I think the answer is NO. The term “the curse of knowledge” quite precisely explains why. To be honest, when writing the tutorial, I knew nothing about software development. That’s why I can write as simple as possible.

I have learned a little more about software development since then. Though it is just a tiny little more, I think it will be way harder for me to write a tutorial that is as friendly for beginners as the previous one.

2. In the Buddhism course last week, the Professor gave me the microphone before the course beginning and said “This one is for you. Just use this microphone when you have any questions”.

I think that’s because of 1. I have long been the only one who is willing to raise my hand when the professor asks “Any question?” and 2. I have too many questions.


I still remember when I got to a philosophy class in India in 2016 and saw how the students there were willing to ask questions and have conversations with the teacher publicly.

I have to say I’m glad to be that kind of person now. I always have so many questions. And the change I guess is resulted from the fact that I now actually don’t care whether other people will think I’m weird or not. I just want to learn more and think deeper.

The mindset from this essay is now working!

3. When speaking about something publicly, is all about learning. When I speak something correctly, other people can learn some. When I speak something incorrectly and get refuted, I can learn some.

Two results are both beneficial, though the process may be uncomfortable for the speaker.

(From Podcast: weak self #14 資深被資遣工程師)

That is the exact mindset of growth which I’m obsessed with.

I said something similar when sharing my thoughts on why I keep the writing habit in a writing meetup. Like writing this weekly, someone who thinks my notes are awful can send me something great to broaden my input sources while someone who thinks otherwise may learn some (hopefully).

You can listen to the statement here from 54:51.

4. Through the merge request, I feel like I have merged with the team.
(From Podcast: weak self #14 資深被資遣工程師)

This is about the advantage of doing high-quality code reviews. Thanks to my mentor Jack for showing me this by taking code reviews very seriously at Grindr.

5. Get out of your comfort zone and you’ll know how comfortable when you’re in it. (跳出舒適圈才知道舒適圈多舒服。)
(From nowhere 🤗)




Voracious learner | Software developer | Cornell Tech student | Better Medium Stats: bit.ly/2RH8Jsf | Medium Articles List: chengweihu.com/blog

Love podcasts or audiobooks? Learn on the go with our new app.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Cheng-Wei Hu | 胡程維

Cheng-Wei Hu | 胡程維

Voracious learner | Software developer | Cornell Tech student | Better Medium Stats: bit.ly/2RH8Jsf | Medium Articles List: chengweihu.com/blog

More from Medium

Top 5 Automated QA Testing Tools

Transferring Windows Server roles to a new server, Part I DFS

Application Framework Introduction.(Part-II)