CS373: Week of 22 Feb — 28 Feb

Tristan Blake
3 min readMar 1, 2021

What did you do this past week?

Last week was fairly short due to the winter storm in Texas. I learned about the reduce function which takes another function as a parameter, which was quite interesting. I also had the chance to meet with my group to discuss our project.

What’s in your way?

My laptop has been acting up lately. I am only able to connect to internet if the connection is wired, but it has been tolerable so far. I have been able to get back into the same mentality that I ended on last semester, so that has been great.

What will you do next week?

Next week, I plan on working on the IDB project heavily. It looks like its going to be a lot of fun, especially in the future milestones. I also plan on finishing all my assignments for my other classes early so I have a good amount of time for the IDB project.

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

I thought the Single Responsibility Principle was easy to understand, but when I am writing code, I tend to focus on the problem at hand rather than focusing on the best way to split up functionality and responsibilities between classes. However, I feel that if I begin adopting this type of thinking, I will develop the habit and over time it will become second nature. Learning about the SRP was very insightful, and I hope to adhere to the SRP when writing code in the future.

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

IDB1 has been going well. My group has been meeting up regularly now that the storm is gone, and they seem cool to work with. We already have some progress for the milestone due this Saturday, and at the rate we are going, we will finish with sufficient time. Learning about reduce was neat. I have experience with functions such as map, reduce, and filter from working with other languages, such as JavaScript. I especially enjoyed the concept of passing in a function as a parameter. It really makes me think of the things you can do with that concept.

How did you fare in the storm?

While my internet was gone for the duration of the storm, I was fortunate enough to have electricity the entire time. My water was gone for a little over a day.

What made you happy this week?

I had an assignment that required internet access in particular, and it had been due before my internet was back up, but it was later pushed to another date. That really took some stress away from me.

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

I recommend https://undraw.co/ for finding high quality images to decorate your websites with. I have used it before, and you can download the images and edit/remove some extra details from svg files as well.

--

--