CS371p Spring 2022 Relena Lai

- What did you do this past week? I didn’t get as much work done on Allocator as I hoped during the weekdays because I was busy working on another project in OS. I spent more time on it during the weekend, but I have yet to turn it in. I also missed last week’s exercise which is a bit disappointing since it seemed like it would have been useful for the project.
- What’s in your way? I have an OS exam coming up in about a week, so I’m a little stressed about that. I’ve been struggling lately to make time for other classes since I’ve been so preoccupied with studying.
- What will you do next week? I’m hoping I can finish up Allocator relatively soon. I’m pushing off studying for my upcoming OS exam for a bit, so I can focus on that.
- What did you think of Paper #9: Dependency Inversion Principle? This principle is relatively simple yet I can see how there could be designs that lack this consideration. A lack of abstraction with other classes only directly referencing each other leads to an essentially unmodifiable system. And that’s always frustrating to work on.
- What was your experience of DigitsIterator, Iterators, and std::vector? (this question will vary, week to week) I did not attend class the day the DigitsIterator exercise was given, but I watched the lecture on Zoom the day after. I found it quite difficult after trying to implement it myself.
- What made you happy this week? I picked up Elden Ring during spring break, and I finally beat the first boss after maybe about thirty hours of playing. I’m not great at games, so that was a real feat for me.
- What’s your pick-of-the-week or tip-of-the-week? CSS Peeper is a great tool if you’re into web design. I’m not a big fan of the DevTools CSS inspector since it’s kind of clunky, so this Chrome extension provides a nice GUI to view the properties. Selecting any element on a web page will quickly give you a high-level view of the stylings including the typeface, colors, and object sizing.