CS371P Week of 2 Nov — 8 Nov

Noah Lindley
2 min readNov 8, 2020

What did you do this past week?

I had a lot to do this past week, I had a very long and rigorous assignment due in my genetics CS class, an algorithms exam, a long homework due in my stats class, and the Darwin project. Thankfully all of that is over and I can try to get ahead on whatever next assignments are coming up!

What’s in your way?

Currently, I’ve completed all of my assignments so now I have time to relax for a bit before tomorrow starts.

What will you do next week?

I’m going to start working on the final projects in most of my classes. I’m also going to try and get the next project for this class out of the way as well. Let’s hope I can!

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

I really enjoyed reading it. When doing the readings I always google a bit about the author to learn more, but in this paper, it didn’t include their name. I did some digging around, and the author Robert C. Martin is quite an interesting and successful computer scientist. He still teaches courses and gives talks about programming design architecture and cleanliness. I found his courses and his blogs which really contain a lot of cool information. A blog I found directly related to paper #11 is here, you can also navigate the page to look at some of his newest blogs. The most recent one posted on 10/18/2020 here is about the relevance of the SOLID principle and the way it’s written is very engaging through a sense of dialogue.

What was your experience of continuing to implement std::vector, move semantics, and allocators again? (this question will vary, week to week)

I felt good about it, everything seems to make sense as we keep building onto our vector class. I’m curious to see what’s next as we learn more about inheritance in C++ because I haven’t worked with C++ a lot in those senses of program development.

What made you happy this week?

Getting all of my work done.

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

You should really look at the information I included above about the reading, he posts a lot of useful information. Some of it is free, and some of it isn’t, but still, I just thought it was really neat and insightful information to read about that I wanted to share with my peers.

--

--