CS373 Spring 2021 Blog #9: Regina Chen

Regina Chen
2 min readApr 4, 2021


Week of 29 Mar — 4 Apr

What did you do this past week?

This past week, my group and I finished and submitted phase 2 of our project! I was focusing on this project for the past few days and neglected another class’ project so I worked on that afterwards.

What’s in your way?

A lot of my friends are graduating soon and it makes me feel like the year is also already ending for me but it is not, haha. I have to keep pushing myself and continue working hard until the end of the school year.

What will you do next week?

Next week, I plan to work on phase 3 with my group and starting on the next project for my other class earlier as well, so I don’t end up neglecting and working on it last minute like last time.

If you read it, what did you think of the Dependency Inversion Principle?

This principle was familiar to me since Mike Scott back in freshman year really emphasized clean and good styled code. I like how in depth and how the article explained the idea of rigidity, fragility, and immobility.

What was your experience of +, *, ** and decorators? (this question will vary, week to week)

I’ve seen +, *, ** and decorators before in code, but never really understood what they meant and how they were used and implemented. I found the small rules of unpacking and assigning variables (such as the ordering of arguments) to be slightly confusing, but I think I just need more time and practice to become familiar and confident in it.

What made you happy this week?

I was a bit nervous about whether or not I would be able to finish my other class’ assignment in time since I didn’t work on it much earlier, but was able to finish in time!

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

To test out small chunks of code, I like using this online compiler . It is super quick and easy to pull up and use!