Posts

  • NES Controller Repair

    One of the NES controllers I received in an eBay lot was defective. It seemed none of the buttons worked, except for the “A” button, which behaved like “Start”. At first, I thought maybe the contacts were dirty, as I had read online that this could happen sometimes. But after attempting to clean, and even sand the contacts on the board, I realized this wasn’t the issue. With a little more searching online, I learned that sometimes the shift register chip becomes faulty, and needs replacing.

  • NES RF Adapter Repair

    As part of an eBay lot I purchased, I received an RF adapter for the Nintendo Entertainment System that wasn’t quite working. When connected to my TV, the picture quality was terrible (sadly, I didn’t take a picture of that). I looked up online what could be the problem with it, and found a few people saying that the problem was typically a break in the coaxial cable. As I have a bunch of old coax cables, I decided to replace it.

  • Electronics and Restoration

    Over the past summer, I started watching a bunch of The 8-bit Guy videos, and became particularly interested in his many restoration projects. I also started following a few more YouTubers who do a great job at showcasing electronics and repairs, such as My Mate Vince, RetroRepairs, and Odd Tinkering.

  • How I got hired by Google

    I recently announced on Twitter that I got hired by Google!

  • Welcome!

    Welcome to my new blog! I wanted to try out this Jekyll thing, and I must say, it’s really cool! If you’re a programmer looking to host a blog, Jekyll’s awesome - especially given that GitHub natively supports it.

  • Virtual Functions in C

    (NOTE: I first wrote this post on Blogspot before moving it here)

    A good friend of mine, Ken, has been giving interviews at his work, and expressed how many candidates struggled with basic questions about object-oriented programming in C++. He said they would be able to explain concepts like inheritance and polymorphism, but would choke when asked, for instance, “Why is the virtual keyword necessary? Why aren’t all functions automatically virtual?”.

subscribe via RSS