For most people, home networking is as simple as connecting their modem to their Wi-Fi router, and then following some basic router setup instructions. Then, all the devices in their home can access the Internet via the Wi-Fi network that they set up. Hurrah! End of story. 🎉

However, such…


No, I’m not saying that you shouldn’t aim for 100% code coverage. I’m not saying that testing for edge cases is bad. What I’m saying is, you should be thinking about why you are testing. Let me start with a little story during my internship on the React team.

One…


Ahn young ha sae yo! Happy New Years everyone! For the upcoming term, I will be interning at a Y Combinator graduated online beauty company called Memebox, where I will be working with the data engineering team. …


Your knees are shaking. Your palms are damp with cold sweat. G-g-good afternoon everyone. Ummmm, I, uh — Today I will be — uh — talking about…

I know this scenario all too well. Until a few months ago, I was phenomenally incompetent when it came to public speaking —…


The past few months of my life have been one the most influential in my existence — during my stay in San Francisco, I have had plenty of time to experience new things, and introspect on myself, my life choices, and how am I spending my time.

For example, on…


Last December, during the final few weeks of my internship in Mountain View, I experienced a traumatic event — the theft of my backpack. It was on a Monday evening when I was in Menlo Park to play some badminton for the first time with one of my new co-workers…


Hi! This is Clement checking in and currently, I’m super high (on an airplane that is a couple thousand feet above the ground huehue)! I am now on my way to California to begin my internship at a company called Datera. So, before that happens, I would like to write…


Hello, my fellow readers! It’s great to post again, and I must say I apologize for being out of touch for so long. I actually started writing this blog post in the middle of my work term at Ten Thousand Coffees, but I delayed it for a while after becoming…


Hello everyone! This past weekend, I attended UofTHacks, which was a hackathon hosted by the University of Toronto. I had very high expectations for the quality of this hackathon, but it seemed to fall a little short of what I imagined. Perhaps my expectations were set so high because the…


Ah, the night before New Years, the perfect time for programming. Recently, I have been brushing up on my Javascript coding in preparation for my co-op term and revisited closures. Closures are a very powerful feature of Javascript, albeit one that is quite tricky to understand at first. …

Clement Hoang

Previously worked on React at Facebook and UWaterloo alumnus. Current engineer at Credit Karma. Learn about me on clementhoang.net.

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