CS373 Fall 2022: Minh Nguyen — Blog 7

Nhat Minh Nguyen
2 min readOct 10, 2022
  • What did you do this past week?

I had an ML exam and an interview on this Wednesday. Although I was not quite satisfied with both, I think I did okay for both of them. Our SWE group also finished phase 1 for the IDB project. However, we got some small issues in our website due to some merge conflict errors.

  • What will you do next week?

The phase 2 of IDB project seems to have a lot work to do. I think our group need to spend more time and start sooner for this phase. I also missed a few lectures in other classes so I also need to catch up with these classes’ material. I also have an interview next week. I hope I will do well on this one.

  • What did you think of Paper #7: The Liskov Substitution Principle?

The article about Liskov Substitution Principle really helps me understand more about the way of using inheritance and polymorphism to apply the Open-Closed Principle when programming. Although they are two distinct things, they are quite closely related.

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

The idea of comprehensions and yield seem pretty strange to me because I have not seen them in any other languages. However, I really like the comprehension in Python because it makes codes become more concise and cleaner. I wish other popular programming languages also implement this feature. I was a little bit confused about how yield work in Python in the first place, especially when I related it to the yield command in OS class. I am familiar with closures because I have seen this on C and C++.

  • What made you happy this week?

I had a lot of thing to do for this week: a project due, an exam and an interview. Actually the thing making me happy about this week is the fact that I have done all of them.

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

I found this cheap online course to learn React. The syllabus looks professional and well-organized: https://www.educative.io/path/react-front-end-developer.

--

--