CS373 Fall 2021: Blog 7

Mason Eastman
2 min readOct 11, 2021


What did you do this past week?

Last week I went to lectures, club meetings, and did a lot of work on my CS projects — I have two due this coming week, and a midterm, so I’ve been busy! I met a few times with my group in this class, and we planned some of the new phase so we can all get going on that.

What’s in your way?

Nothing currently! I have to study for my midterm and wrap up my projects due this week, but everything is going smoothly for me so far. I anticipate having to learn some new technologies for phase 2, but I am more excited for the experience and practice than intimidated by it, so I’m ready.

What will you do next week?

Next week I’ll attend lectures, study for my midterm, wrap up my current projects, attend club meetings, meet with my group in here, and continue working on phase 2. Aside from the midterm, should be a pretty normal week.

If you read it, what did you think of the Paper #7: Open-Closed Principle?

I liked it. I remember reading it for OOP, and I think it is a good principle to learn and practice; it especially shows the power of abstract classes and virtual methods, which I think is really cool and allows for large scale projects without tedious code modifying every time something new is introduced in the inheritance chain.

What was your experience of operators and iteration?

I’ve had experience with these principles, but it’s cool to see how it all works in Python. I especially thought the lazy machinery with range and count from an object-oriented language was interesting, and it harkened back to some prior experience I had with Haskell since lazy machinery is present everywhere in that functional language.

What made you happy this week?

EGaDS had a really fun potluck social on Friday with a ton of great food, and on Saturday I went to Pease Park with my girlfriend after watching UT lose :( then we made some yummy dinner.

What is your pick-of-the-week or tip-of-the-week?

My pick-of-the-week is this article on using Flask to create a back-end API. It’s something I found while clicking around over the summer to prepare for this class, and I’ve saved it as a potential reference especially now with phase 2 in motion. It’s a good beginner resource, and even goes into some detail on how to use it with an example database too!