CS371p Spring 2021: Michael Liu

Michael Liu
2 min readMar 8, 2021

What did you do this past week?

This past week, I worked on my school projects and assignments, did some light exercise, spent time with friends, and organized my life a little bit because it got a bit off balance.

What’s in your way?

This week, in fact, right now as I am writing this blog, my “friend” came over and started to bully me over my blog photo. She told me, “you know how a picture is worth 1000 words? Well this is 1000 ugly words.” And just like that, my self confidence is gone and I am very sad.

As I was writing the other parts of my blog, she brought in another friend and now I’m being bullied by two people. So hard in fact that I had to come back to this question to update it.

What will you do next week?

Next week I hope to not get bullied too hard as I’m writing my blog.

If you read it, what did you think of the Open-Closed Principle?

I did not read the Open Closed Principle yet but it looks really interesting and I look forward to reading it soon!

What was your experience of arrays, iterators, and algorithms? (this question will vary, week to week)

I’ve worked with arrays, iterators, and algorithms in the past so it wasn’t anything new but it was interesting to see them applied to C++.

What made you happy this week?

This week I was happy because I was able to finish Voting! The coding for the project itself was not very hard or challenging however getting the other 50 points was deceptively difficult — I had to write the makefile, header file, configure the .ctd, add in unit tests, and break my code up in a way that could be better tested.

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

My tip of the week is that if you’re failing the hackerrank tests for a project, consider running some of the acceptance tests that other students have already written and submitted. I did that this week and it was a tremendous help — it kept me from having to do a lot of print line debugging.

--

--