10 May 2020

Skills Beyond a Project

We once again coming near to another semester. Although Spring 2020 may have been interrupted by a sudden pandemic, it’s still a fruitful semester loaded with new-found knowledge. During the making of Club Lounge, our team used agile project management to assign task to each member. I also got a lot of chances to implement features for the application using...

Reflection

Read More
28 Apr 2020

Patterns

One can say that programming is like building with legos, taking smaller components and build something out of it. After following a good number of lego building instructions, you might notice some have repeat design features. Design patterns in programming are similar to that. Design patterns might not be the all-purpose solution for everything, but they are often the re-usable...

Reflection

Design Pattern

Read More
24 Apr 2020

Programming Virtue

Technologies make people’s life easier. Instead of searching through library books to find the information you need, “Google it.” Instead of doing all your math calculations manually repeatedly, let a machine handle the data processing. Of course, nothing is smooth sailing. The Facebook controversy, that prompt many to worry about their digital data. A support ticket for a limited edition...

Case Study

Reflection

Read More
03 Apr 2020

In Wake of a Pandemic

I believe that some people have come across an ad about a game named Plague Inc, a once-popular game where you control diseases and try to infect the entire human population. One popular strategy in the game is to raise your infectivity as much as possible while trying to minimize your disease’s severity, having your disease infect as many as...

Opinion

COVID 19

Read More
27 Feb 2020

Getting a Library

As a programmer, sometimes you may be required to also learn and familiarize a library that can be more complicated than the language itself. Why learn a library? Before we proceed, let’s ask ourselves this: Do I want to code a data structure (like a red-black tree) from the ground up? If yes, then we only need to remember how...

Reflection

Semantic UI

Read More
11 Feb 2020

👨‍💻📝

“Hey, my code just won’t run correctly. Can you help me?” namespace 🔵 = std; using 🔢 = int; using 💀 = void; using 👌 = bool; #define 💡 auto; #define 👎 false; #define 💪 🔵::make_shared; #define 🍷 virtual; #define 💻 🔵::cout; #define 🔫 🔵::endl; template<class 🔮>; using 📚 = 🔵::vector_ptr<🔮>; template<class 🔮>; using 👇 = 🔵::shared_ptr<🔮> 🔢 🎲() {...

Reflection

Read More
29 Jan 2020

Before Pressing Enter

NullPointerException, Segmentation Fault, Compilation Error. When your screen is filled to the brim with errors, it’s easy to panic and press that S.O.S. button on forums. But stop yourself, don’t do that ever. When you are panicking, you won’t be able to express yourself correctly for others to help you. Step 1 is to calm your self down if you...

Reflection

Read More
23 Jan 2020

One Line At a Time

Originally, I plan to enroll in Media major to do video editing. Back in high school, I was part of the media team and was quite interested in video editing. However, my parents refused, stating that being a video editor is not a good career path. They wanted me to go accounting as it offers more opportunities, but I hesitated...

Interest

Read More
21 Jan 2020

JavaScript? Ew!

“You can access the article after the ad.” Many people have encountered similar situations like that. You are just casually browsing the web and then an unskippable ad appears right before you. Now you have to sit there and watch the timer tick down to 0 before you can regain site control. No one likes to visit a site bloated...

JavaScript

Reflection

Read More