CS373 Spring 2021: Blog 7

Erika Tan
2 min readMar 6, 2021

CS373 Spring 2021: Blog 7

  1. What did you do this past week? I attended class and learned more about iterators and mutability of data structures in Python. My project group also met several times to work on IDB1. We’re almost done; we basically finished setting up AWS and making all of our pages. All we have left to do is just connect everything together!
  2. What’s in your way? I feel kind of pressured to get caught up with all the industry-standard tools such as linters and design packages/frameworks for this project, and it just seems like a lot to learn in a short amount of time.
  3. What will you do next week? I still will be attending class and meeting up with my team consistently to work on the project, especially since there are quite a few phases left and the deadlines between them are not too long. I’m going to look at the requirements for Phase 2 soon and hope we can get a head start on that since Phase 1 is due today.
  4. If you read it, what did you think of the Open-Closed Principle? I read the Open-Closed Principle paper and this quote really stuck out to me: “Since programs that conform to the open-closed principle are changed by adding new code, rather than by changing existing code, they do not experience the cascade of changes exhibited by non-conforming programs.” This was a great way to put the definition and impact of the open-closed principle all together, and really highlights why it’s such an important concept to keep in mind while designing software.
  5. What was your experience of iterators and reduce2? I use Python a lot, so I’ve definitely seen iterators being used before in the way that Downing taught in lecture, but I don’t think I’ve ever used them personally. As for reduce2, it was pretty much just an application of what we learned about iterators, so I think the HackerRank activity that we did in class went pretty smoothly.
  6. What made you happy this week? Although this week was quite busy, I finished my work for NLP class early last week so I didn’t have to worry about it this week.
  7. What’s your pick-of-the-week or tip-of-the-week? This website called Unsplash is a great source for high-resolution public domain images! I used it to find an image for our project’s splash page.

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

No responses yet