CS373 Spring 2021: Tim Nguyen

Tim Nguyen
3 min readMar 14, 2021

Week 7

1. What did you do this past week?

This past week, I finished up a bunch of assignments for my other classes and looked into Phase II requirements. I met up with my team and we planned out the work, but we are determined to get this phase completed as soon as possible.

2. What’s in your way?

Time passes by so fast, and I feel like a lot of assignments are going to sneak up on me unless I finish them soon. I feel like procrastination might keep me paused because it’s spring break, but I hope I can get up from my bed and off TikTok to work on code!

3. What will you do next week?

Next week, I am going to rest, but I will focus on the backend of Phase II and developing an iOS app for another class. I also plan to take senior photos, so I’m excited to see how those turn out! Hopefully, I’ll be able to get a lot done this spring break.

4. If you read it, what did you think of the Liskov Substitution Principle?

I found the Liskov Substitution Principle paper to help better my understanding of its connection to the Open-Closed Principle. It has a thorough example of how a Square class inheriting a Rectangle class would fail the Liskov Substitution Principle with the setWidth or setHeight properties being changed in the Square class.

Someone on StackOverflow had a funny meme saying, “If it looks like a duck, quacks like a duck, but needs batteries — you probably have the wrong abstraction.”

5. What was your experience of iteration, comprehensions, generators, and digits iterator? (this question will vary, week to week)

Dr. Downing had thorough explanations over iteration, comprehensions, generators, and digits iterator. It was interesting to learn the different mechanics of creating iterators that either perform a function at initialization or lazily do them when next() is called. I can see the reasons why one would want to be used than the other.

6. What made you happy this week?

I’m so happy we finally get a break! It’s been a rough semester, especially with assignments creeping up from behind because of the snowstorm. Another big thing I’m pretty happy about is that I got vaccinated! It was at Walmart while I was doing a video project, and they had vaccines that were going to waste because people canceled their appointments. I have my second dose in the next 3 weeks, and I’m glad I’ll be vaccinated before graduation.

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

My advice if you want to get vaccinated is to go to https://www.walmart.com/cp/flu-shots-immunizations/1228302 and check out if your local Walmart carries Covid-19 vaccines. Call their local pharmacy, wait for the intro to pass, dial 2 and then 0 to speak with a person, and ask if they have a waitlist for you to join. There are some locations that don’t do waitlists and let people get vaccinated if they have extras. Sam’s Club is also administrating vaccines as well as CVS.

As a side note, if you need a way to keep track of your team’s work and tasks, I recommend checking out Trello! https://trello.com/en-US

This would help keep your team organized with a Kanban board and prioritize what needs to get done.

--

--