CS 371P Spring 2021: Caroline Hatcher

Caroline Hatcher
2 min readApr 5, 2021

Week of March 29th

What did you do this past week?

This past week I attended class and thought about the project, but I didn’t have time to start work on Darwin yet. I also finally got vaccinated, but I lost a big chunk of time on Friday to do that.

What’s in your way?

I have a big math exam this week, so I will have to spend a lot of time studying for that this week. It might be tough to work on the project because of this, so I’m going to work hard to balance both tasks. I also need to rewatch the zoom to get a better sense of where to start with Darwin. I often find I need to look at several different resources for the projects.

What will you do next week?

I will get a start on the Darwin project. I also will hopefully have enough time to study for my math exam and do my math homework. I want to make sure I don’t make silly mistakes on the project, so I will do a lot of preparation before starting.

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

I thought it was closely related to the previous topics from the papers. It made a lot of sense to me, and I see why it is a valuable technique. As the weeks have gone by, each principle becomes clearer.

What was your experience of vector, copy constructor, and copy assignment? (this question will vary, week to week)

I liked the experience of implementing vector and understanding these methods. I hadn’t heard of the terminology before, but I followed the explanation pretty well.

What made you happy this week?

I got my COVID shot. It took a long time waiting at the pharmacy for almost 2 hours, but I was really happy to have it over with. I looked at a tracker afterwards and saw that the day that I received my shot set the US record for most shots given. I’m incredibly excited for things to go back to normal in the months ahead, though I recognize it will be a slow and gradual process. Also, I still have to get my second dose.

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

You can use websites like code forces to practice interesting algorithms and think about edge cases. It is used in the competitive programming class.

--

--