What did you do this past week?
This past week, I worked on Darwin. I did my work for my other classes as well, and I also practiced Leetcode for two coding challenges I received, one that I completed and one that is yet to be completed.
What’s in your way?
As of now, there is nothing that’s really in my way, both inside and outside of class. My work for my extracurriculars is starting to die down, so right now it’s just classes and recruiting for me.
What will you do next week?
I’m not entirely sure when the next exam is. If it’s next week, I plan to spend next week studying for it. If not, I’ll either be doing work for other classes or grinding on recruiting related things. I also have a partner for the next project, so we’ll probably get started on it by taking a look at the project and delegating tasks.
If you read it, what did you think of The Dependency Inversion Principle?
I thought it was an interesting topic. I do wish Professor Downing would go over the S.O.L.I.D. principles in class, instead of just C++ lectures, since I personally am having trouble connecting the dots between reading about the principles and actually putting them into practice in our projects. I took this class to learn more about Object Oriented Development, but all these disconnected (and overly complex, in my opinion) readings are starting to make me increasingly lose faith in the practice.
What was your experience of continuing to implement std::vector, move semantics, and allocators again?
I thought learning about std::vector was very useful. I enjoy learning about the implementation of things before using them. The class lectures on std::vector remind me a lot about Mike Scott’s lectures, which is a good thing. I’m still getting used to all the added constructors in C++, especially the move semantics, but I imagine reviewing my notes and going over the hackerranks should solve that issue.
What made you happy this week?
This week was a tough week for me, so nothing much, unfortunately. I am, however, leaving Austin at the end of this week, so I’m having some bittersweet feelings about that.
What’s your pick-of-the-week or tip-of-the-week?
My tip of the week is to not commit 100% to the grind, since I find this burns me out pretty often. Make sure to schedule in some forced downtime into your schedule!