CS371P Spring 2022: Lilia Li Blog #4

Lilia Li
2 min readFeb 14, 2022


  1. What did you do this past week?

This past week I finished up Collatz by completing all of the tasks from the workflow as well as converting my SWE Collatz code from Python to C++. I also finished up my assignments from other classes like iOS and Contemporary Issues.

2. What’s in your way?

Currently, nothing is in my way. This semester has been pretty manageable so far and this week wasn’t too busy!

3. What will you do next week?

Next week, I will begin working on an assignment due for iOS. But besides that, I have a pretty chill week.

4. What did you think of Paper #4: Pair Programming?

I’ve read that article a few times before for other classes, but it was a nice refresher of all the good practices to maintain when pair programming. I’m a big fan of pair programming and agree with the article that it is a very effective way to program and typically results in very bug-free code that also gets completed faster.

5. What was your experience of exceptions and StrCmp? (this question will vary, week to week)

I was familiar with exceptions from other languages, but was not familiar with the semantics of it for C++, so it was interesting to learn about it in the last class. I was pretty confused at first with the concept of C++ strings versus C strings but after Professor Downing explained their differences such as how they are represented underneath the hood, where they are placed in memory, and how operators like ‘==’ view them it made a lot of sense!

6. What made you happy this week?

I had a really fun galentines brunch with my friends from a student org! We also bought flowers from Trader Joe’s and took pictures with them and they turned out really cute. :) We also had an event for our members of an org to reveal what case they were assigned to and it was a lot of fun!

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

My tip of the week is to use Youtube to learn new skills. People post so many tutorials online and it’s more convenient than ever to learn things on your own!