CS371p Spring 2021: Blog Post 9

What did you do this past week?

I spent this last week catching up on work. Normally, I’m pretty decent at time management; spring break (which, in all fairness, was supposed to be a break in the middle of one of the weirdest and most stressful times we’ve had to live through) more or less completely threw off my groove, and I had a lot of work to finish up in a short amount of time. Still, I managed to get done with all of the work I needed to get done; special thanks to Professor Downing, by the way, for the extension on the Allocator project — turns out, I needed it.

What’s in your way?

The last break I took got me behind on all of my work — consequently, I will be working over the weekend to get ahead and not allow that to happen again. The work in my way this weekend includes this blog (which, hey, I’m doing!), rewatching some lectures from this last week, filling out a few scholarship applications, and doing some work from my Symbolic Programming class.

What will you do next week?

Next week, I have deadlines for the work that I mentioned above; two scholarship applications are due, as well as an assignment for my Symbolic Programming class.

If you read it, what did you think of the Interface Segregation Principle?

The Interface Segregation Principle is a really good organizational strategy that seems beneficial in ensuring needless dependencies don’t bog down your classes. While I didn’t wholly agree with it (namely, polyadic forms still seem mildly perverse to me), I can’t really argue with any of it. It’s a good principle to keep in mind while organizing code.

What was your experience of initializations, and vector?

I had used vectors in previous projects for this class, but actually learning about them more in-depth was nice and informative. The same applies to the initializations; in both cases, it’s good to know what’s going on under the hood.

What made you happy this week?

This week I figured out my housing for the future. Getting that squared away was nice, and now I don’t need to worry about it nearly as much. I’m happy with it, and I am glad to be able to stay in Austin.

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

My tip-of-the-week for this week is to use the TODO Highlight extension from Wayou Liu (or an equivalent extension) for VSCode! I haven’t used it, but my roommate has been using it for his coding projects and has successfully persuaded me to use it in the future. It’s not by any stretch of the word a necessity for programming, but it is a nice extension to use just for the sake of having the emphasis on the TODOs.