A Reflection of My Internship as a Software Build Intern

This is a copy of my reflection report I submitted for Professional Experience Year (PEY), a 16 month internship at a company. The contents of this post does not enclosed any confidential information (verified by a manager) and all names will be redacted since this is the internet. Please note that some of the information are outdated and my experience may not reflect what others experience. I did my internship in 2018-2019 before the pandemic when work was not remote.

Read More

The Value of An Uninitialized Global Variable

Recently I started to read C & C++ Under the Hood. As the name implies, the book explores deeper in what goes on in the assembly level using LCC machine language (a simple machine language for educational purposes). One of the fact the author points out is that global variables are initialized to 0. While this should have been common knowledge, I was shocked because I always thought the behavior of an uninitialized variable is garbage (i.e. behavior is undefined and hence can be anything). To my defense, I actively avoid writing code that involves a global variable for various reasons (though mainly it was due to my Highschool teacher telling me to never use global variables).

Read More

Physics Lab Tex Template

I have just finished my first Physics lab in many years and it was quite more time-consuming than I initially thought. This post will go over briefly a few tex commands I found useful when writing my lab along with a link to my Physics template that’ll be subject to change as I write more and more labs.

Read More

Using Fedora GNOME VPN Feature

I recently decided it is about time to start using a VPN for personal use. Although there are many reasons for one to use a VPN such as masking your IP address and location, I only want to get a VPN to encrypt my traffic on Public Wifi. VPN can be great to bypass region locking, but I rarely ever have any issues with this. The VPN provider I chose is NordVPN for no particular reason other than there was a summer deal and is a strong choice for Linux users.

Read More