CS373p Spring 2021: Shan Rizvi

Shan Rizvi
2 min readMar 28, 2021

What did you do this past week?

This past week my group and I mostly finished up on Phase 2 of the class project. I’ve been working primarily on the frontend of our website so a lot of the work I’ve personally been doing has revolved around fixing up our React codebase, cleaning up some designs, and addressing our user issues. At the time of this writing we are mostly done with this phase, we just need to meet up and make sure everything is done properly and well.

2. What’s in your way?

Last week was pretty hectic as I had a lot of projects/exams due, but now that those are done next week should be pretty relaxed.

3. What will you do next week?

Next week I’ll begin looking at what is needed for the next phase and what kind of workload I should expect. Most of my work was last week so I will have a chance to relax and breathe a little.

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

I thought the Interface Segregation Principle chapter was well written and an important read for anyone looking to understand how to make good design. The idea that clients shouldn’t be forced to depend upon interfaces that they don’t use is a really important one that I think anyone that goes into Software Engineering should understand clearly and use.

5. What was your experience of comprehensions, yield, closures, and decorators? (this question will vary, week to week)

I think Professor Downing gave a great explanation for how to use comprehensions, yield, closures, and decorators. I didn’t have much experience with these concepts but I feel like I have developed a grasp of them and will be able to use them as I use python in the future.

8. What made you happy this week?

I had a lot of projects/exams this week so the fact that they are basically done and that I will have some time to relax feels nice.

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

In case you don’t know about it, the adblock chrome extension is an incredibly useful product. It will block ads so you get a smoother internet browsing experience.

--

--