CS371p Spring 2022 Week 9: Grace Zhu

Grace Zhu
2 min readMar 28, 2022

--

What did you do this past week? This past week, I worked on Project 3 with my partner, learned about Network Flow problems in Algorithms, took an exam for my Psychology class, and finished some other assignments for my other classes. I also participated in the programming contest on Friday evening.

What’s in your way? Right now, my partner and I need to finish up Project 3 for this class. We still have a decent amount to get done, so we plan to work on it for a while in the next few days.

What will you do next week? Next week, I will continue working on the project for this class. In my other classes, I have midterms coming up that I need to begin studying for. Overall, it’s a pretty normal week in terms of academic work, so hopefully I will be able to finish my work on time and avoid procrastination.

What did you think of Paper #9: Dependency Inversion Principle? I thought that this week’s paper on the Dependency Inversion Principle was pretty interesting and the concept was relatively easy to understand. After reading the paper and annotating, it made a lot of sense as to why abstractions and details in modules should be isolated from each other. I also agree with how the paper stated that this principle highlights the benefits that come with object-oriented design, since the separation of different objects allows for reusable frameworks and resilient code.

What was your experience of DigitsIterator, Iterators, and std::vector? I’ve never really worked with iterators in C++ before, so this was a new concept for me. I enjoyed learning about the operators and what they do under the hood, as well as how useful they are. I think that the exercise also helped me understand it more fully. I also did not realize how the elements of a vector were constructed and what functions are called for different purposes, so that was new for me as well.

What made you happy this week? This week, I was happy to be back in Austin after the break! I met up with friends throughout the week to eat, study, and just hang out.

What’s your pick-of-the-week or tip-of-the-week? My pick-of-the-week is this article about Netflix’s recent push into the gaming industry. The company recently bought a small independent video game studio called Boss Fight Entertainment, furthering their progress in releasing new games that supposedly facilitate a “connection between its popular streaming shows and related games.” Overall, I think it’ll be cool to see how Netflix enters the gaming industry and how they handle game development, whether that be internally or externally through outside studios.

--

--