CS371p Spring 2021: Simon Xie W5

Simon Xie
2 min readMar 1, 2021


What did you do this past week?

After the first two days, I finished the homework, spent many hours working on the OOP projects with my partner. I have been sticking to the schedule and plans. I even spent some time practicing coding.

What’s in your way?

There’s a lot of deadlines incoming in the next two weeks, and I had tried to schedule my time every day as balanced as possible and finished some of them earlier so that I can spend more time finishing the important ones, so I’ve been busy working on them. I feel like I will need more early sleep in spring break.

What will you do next week?

If you read it, what did you think of the Single Responsibility Principle?

One responsibility for one class is a very clear and effective principle on software development. It reduces the cost to rebuild, retest, and redeploy when certain bugs happen because two many responsibilities were designed to intertwine in one class.

What was your experience of Voting and consts? (this question will vary, week to week)

For Voting, my partner and I started the project two days before the Wednesday lecture. We didn’t think of building classes at the time for the project, so we used a couple of maps and vectors to deal with the candidates and ballots. It turned out ok in general, but we are still dealing with certain bugs.

For the consts, I didn’t know much about its usage and I think I learned a lot about it from the lecture on Friday.

How did you fare in the storm?

I was among the luckiest ones who never lost power during the storm, but I did lose the water for three days (we stored some for drinking beforehand and had to dig ice for the toilet) and my bathroom pipes burst. I lived in an apartment and overall the maintenance people helped out a lot during those few days as they fixed the bursting pipes in my apartment in the fastest manner they could. Though there had been a few hardships, I was grateful for not losing much during that week.

What made you happy this week?

I was not happy or unhappy during this week. I just felt kinda anxious to do what I have to do on time and earlier.

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

No matter how overwhelming life is currently, getting enough sleep and doing it on time is always one of the priorities.