CS373 Spring 2022: Mar 28-Apr 3
What did you do this past week?
This week was pretty relaxing. I had to finish the two projects for CS371p and CS373, but afterward, there wasn’t too much that needed to be done.
What’s in your way?
I probably sound like a broken record at this point, but more sleep is definitely needed. My diet and workout schedule have kind of hit a nice habitual state, and it’s much easier to maintain when it feels like a habit. This week is where I start getting my 8–9 hours!
What will you do next week?
I plan on getting started on the CS371p project, it seems pretty interesting, but I might need some time to plan ahead. As for the CS373 project, I want to redesign the UI in hopes of convincing one of our API providers to grant us full access to their data (have a prettier product to show them). Additionally, I have a test for another class and will need to take a couple days to study and prep for it. Some of my friends also wanted to go check out a new Korean BBQ place near 99 Ranch (or at least think), so that’ll be something to look forward to!
What did you think of Paper 10? Why getter and setter methods are evil?
It was an interesting read especially as I never considered the possible cons of getter and setter methods. I did find it a little hard to grasp without multiple read-throughs and would’ve liked more explanation/examples for some of the more convoluted areas.
What was your experience of functions, regular expressions, and relational algebra? (this question will vary, week to week)
Some of the things taught this week felt a little more niche, but I’m happy that we covered regular expressions. It was always something that I saw in the background whilst using Python, but never took the time to learn. It definitely looks intimidating but isn’t too hard to grasp when learned.
What made you happy this week?
Having time off to relax and chill with friends, sticking to my diet and workout plan, and, as always, playing basketball!
What’s your pick-of-the-week or tip-of-the-week?
I have a hard time keeping track of my tasks and find keeping an agenda to be pretty tedious. I use Todoist to remind me what is due (no matter how trivial or important), and find a lot of the tools to be extremely intuitive and helpful.