CS 373 Spring 2022: Bruce Nguyen

Bruce Nguyen
2 min readMar 6, 2022


What did you do this past week?

I took the time to finish the first phase of the IDB project in my Software Engineering course this week. My team and I met up frequently in order to try and make consistent progress on the project. I am thankful to have been able to finish the first phase successfully and efficiently!

What’s in your way?

Currently, there is not much in way, but I do have a lot of things coming up so I am constantly trying to plan ahead in order to ensure that I am able to account for everything. These upcoming weeks will be very busy but I am excited overall. I definitely enjoy being able to look forward to many things.

What will you do next week?

Next week, I will be taking the time to continue working on the IDB project with my team in my Software Engineering course. I also am excited for the events and activities planned for the student organizations that I am a part of. As I have been trying out new recipes, I will also be looking forward to cooking some new meals!

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

This week’s paper definitely included many interesting and useful points on why it is important to be ensuring the compatibility of functions with base and derivative classes. I definitely think that the paper also provided many relevant examples which showed where the use of the principle is most useful. I am glad to have been able to learn about this principle overall.

What was your experience of operators and iteration?

I am very familiar with both operators and iteration as I have utilized them both in my previous projects. However, there were many specific implementation details that I was thankful to have been able to learn more about during this past week in lecture. I am looking forward to continuing to expand my knowledge on these topics throughout this course.

What made you happy this week?

I was really happy to have been able to win my IM Ultimate Frisbee game with my team this past week! I had a lot of fun playing with my team and am thankful that we were able to win our game. I am definitely working hard in preparation for our upcoming games as well.

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

I recommend that developers who work in collaborative team environments utilize branches in Git. The use of branches allows for asynchronous development while also provide the ability to merge these individual contributions to another branch which may contain all contributions from all team members. Overall, Git branches can assist in moving forward with a project effectively and efficiently!