CS371p Fall 2020: Kelvin Yu

Me, Kelvin Yu

What did you do this past week?

During this past week, I started working on the Darwin project and other projects for other classes. My partner and I finished out netsec project which had to deal with buffer overflows which was a real pain. Lastly, I just attended lectures and worked on homework for other classes.

What’s in your way?

The structure of the Darwin project took a long time to figure out, but me and my partner have figured most if it out, but we just need to work on the actual implementation portion. I also haven’t been feeling all that well, but thankfully its not COVID-19 and it’s probably the stress getting to me.

What will you do next week?

Hopefully, my partner and I will finish up working on Darwin and submit it on time. I’ll also be attending lectures as usual and finishing up any other stray project that I haven’t completed. It is also my girlfriend’s birthday on Wednesday and we’ll hopefully be able to celebrate it somewhere safe.

If you read it, what did you think of The Interface Segregation Principle?

The Interface Segregation Principle makes a lot of sense since we definitely don’t want any “fat interfaces” to give other classes useless functions or methods. I really enjoyed reading all of the examples that the paper gave us because it painted a better pictures for me to fully understand the concepts.

What was your experience of continuing to implement std::vector? (this question will vary, week to week)

I remember implementing Java’s ArrayList in CS314 which std::vector is quite similar to, but the fine details behind vector was quite confusing and I had a hard time following. But the way the Professor Downing helped reinforce the important topics behind vector really helped me further understand how to implement it in the future.

What made you happy this week?

I woke up at 5 AM on Saturday with my friends to watch the League of Legends worlds finals. DAMWON the number 1 Korean team won which made me quite happy since I was betting on them winning with my friend.

What’s your pick-of-the-week or tip-of-the-week?

My tip-of-the-week is to allocate some time to relax and try to not stress too much. I’m pretty sure I wasn’t feeling too well throughout the end of this week because I was stressing about a lot of random things, but if I had taken some time for myself then I think I would have been a lot better.