(Subscribe by RSS!)

UBC Contemporary Music Concert Report, 2018 Winter Term 1

Technically, this is supposed to be a report on all the UBC contemporary music concerts that have happened this term, but it just so happens that all of these concerts happened in November, so here’s the 2018 November concert report. Me being lazy, I didn’t actually write up the post until now, so my memories of the earlier concerts are pretty hazy. Taking notes helps a little, but I can’t see what I’m writing in the dark, so it usually ends up being gibberish.

Read more →

Dismantling the UBC SEEDS Mug Share Pilot Vending Machine

A series of five pictures showcasing the state of the Mug Share pilot vending machine before dismantling.

Here’s a bunch of pictures showing the Mug Share pilot vending machine before I dismantled it. There’s a bunch of pictures showing the Mug Share pilot vending machine after I dismantled it. Stay tuned to find out what on earth the Mug Share pilot vending machine is!

A series of two pictures showcasing the state of the Mug Share pilot vending machine after dismantling.

Read more →

Living in the Sunny Santa Clara Valley, Working in Sunnyvale

I interned at Google in Sunnyvale recently, and I’ll write a reflection on it later…

Read more →

The 2018 GCP NEXT Google Cloud Platform Live Cloud Conference Next Event '18

I went to Google Cloud Next recently, and I’ll write a report on it later…

Read more →

Weird Things From JavaScript, Because I Don't Know JavaScript

I’m currently reading Kyle Simpson’s You Don’t Know JS (YDKJS), the eighth-most starred project on GitHub, often considered the best JavaScript series ever written, and it is the best JavaScript series I’ve ever read. If you’re going to really work with JavaScript, or Node.js, or TypeScript, please just read this summary to see everything you’re missing out on.

But although the explanations are extremely comprehensive (yet mysteriously brief), there’s no end-of-chapter problems for me to solidify my understanding. If you’ve read that summary, you’ll think that Kyle’s favourite word is “perhaps” and his favourite hobby is debunking common misconceptions, demystifying widespread myths, tackling persistent mistruths, and overthrowing conventional wisdom about JavaScript. His eternal enemies are all the commoners who pause at a WTF moment, shrug their shoulders, and say resignedly, “Just JavaScript, eh?”

So what better way to test my newfound knowledge than by addressing all these WTFs?

Read more →

Late Buses, Late Planes; Late Cars, Late Trains; Late Rides, Late Pains

In grade four of elementary school, my parents put me in a special education program for special children, not because I was special, but because my brother finally started doing homework at home (instead of schoolwork at school) after going through the program, so they wanted me to suffer as well. As special children, we each had an Individual Education Plan with individual education goals that we had to revise and track our progress through every term.

From the first term in grade four to the last term in grade seven, I always had exactly the same primary goal, and for every term from the first of grade four to the last of grade seven, I made exactly zero progress on this goal. It’s haunted me how futile all my strategies have been despite my best some efforts, throughout all of junior high, throughout all of IB, throughout first year and second year and third year and so finally, starting today, I give up on trying to stop procrastinating.

The next goal in my Individual Education Plan is to stop missing the bus.

Read more →

A Review of All UBC's Computer Engineering/Science Courses That Eugene Actually Took

Engineering undergrads at the University of British Columbia don’t get many electives. They only get to choose three of their complementary studies courses, one for impact of technology on society and two for humanities and social sciences. Different engineering programs differ on their number of technical electives, from ten in computer engineering to only two in chemical/biological engineering and mechatronics.

As an engineering physics student, I get five technical electives, but I’ve already used them all up. As I’ll never get to actually take any more computer engineering/science courses for the last three years of my degree, now’s the time to review all such courses I’ve actually taken. Also, I finally get to brag about my grades.

Read more →