CS 373 Blog: Oct 11 — Oct 17

Srikar Ganti
3 min readOct 18, 2021

What did you do this past week?

This past week, I had a few meetings with my group regarding phase 2. We discussed our plan and how we wanted to divvy up duties, and we started to make progress on some of the tasks on our task board for phase 2. Some things that have gotten done this week are the creation of the PostgresSQL Database, and creating the docker image for the backend.

What’s in your way?

I’m not going to lie, I’m balancing a lot of things right now. I have so much going on, I really just don’t have the time to complete everything, so it’s gotten to a point where I just need to pick and choose what gets done and what doesn’t. Priorities shift by the hour, so it’s hard to keep track of all the things that need to happen and when I should be making time for them. I can say that I haven’t had much time to pursue hobbies that I enjoy anymore.

What will you do next week?

Next week, my time and I will continue our development of Phase 2. I have a meeting with Nathan coming up tomorrow, and we’re going to sit down and discuss some of the code. I’m also assigned to some gitlab issues, so I’m going to try to make the player list dynamic, as well as help out with some of the backend that Matthew and Michael have been working on.

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

I found the paper to be very insightful. I liked how the paper shattered our intuitions by proving why a Square class should not extend a Rectangle class, even though mathematically and logically, it follows that it would. My expectations were subverted, and I felt the paper made a strong case for the Liskov Substitution Principle. However, I was having this trouble with Perusall where my comments weren’t registering, and I hope this doesn’t result in some sort of grading issue.

What was your experience of comprehensions, generators, and yield? (this question will vary, week to week)

Python strikes me as a lazy language. Just kidding, it’s really cool how generators are O(1) because they’re basically iterators that work almost like lambdas.

What made you happy this week?

I took a break from work and I hung out with my sister and some of my friends on Saturday. I’m on the board for HSA, so it was cool to see 1000+ students come out to Garba on Friday!

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

Use communication channels more openly than feels natural. No one is going to think your weird or overly invested because you’re a good communicator. Dish out status updates, set up meetings, ask for help.