CS 373 Fall 2021 Blog 9

Sieg Balicula
2 min readOct 25, 2021

What did you do this past week?

This past week has been mostly just working on the two projects for my CS courses. My Game Technology project (my other CS course) was extended to Monday since the project ended up taking more time to implement. For this class’s project, I have been juggling the work for this project with the work of the other project. Other than projects, I have been attending classes as normal.

What’s in your way?

Finishing these projects is the current dilemma I am working with. I also have one midterm soon.

What will you do next week?

This coming week I will be finishing up or turning in the projects for my CS courses as well as taking an online midterm for my Japanese class. Other than that, I hopefully will be getting confirmation on a product that I am getting a replacement for.

If you read it, what did you think of the Paper #8: Interface Segregation Principle?

This principle felt strange to see in action. It felt like the logic behind the principle was very important, but the implementation behind it seemed confusing. Much of the time it feels like using one class and building off of/extending that class would be the methodology, but this principle involving interfaces focuses on separating interfaces from each other, countering the previous methodology.

What was your experience of functions, closures, and decorators? (this question will vary, week to week)

For functions, I felt like I could translate some of my knowledge from C++ to Python’s implementation of them since their uses are similar.

Closures alongside Decorators seemed like interesting tools to capture certain types of code for use later. However, the way the decorator works is rather confusing, and I agree that only practice will alleviate this confusion. Generating a function from a class is weird.

What made you happy this week?

Sora came to Smash.

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

So many things coming from Microsoft in recent times. With the big piece of software being Windows 11, it was more interesting to see another product released recently, the Microsoft Surface Duo 2. I did not really care much about the actual product in terms of what it could do, but I thought it was funny that Microsoft started releasing Nintendo products. Hopefully, I will be able to play my favorite iterations of Pokemon Mystery Dungeon in 4k with these new DS products. (This last part is a joke.) Talking about Windows 11, I already had a rude awakening to Microsoft OS updates with the update installing bloatware onto my system.

--

--