CS373 Fall 2020: Grant Larson

Grant Larson
2 min readOct 11, 2020
  1. What did you do this past week?
    This past week I didn’t do too terribly much, though I did meet with my group to create a rough idea of how our second phase of the IDB project would go — I also created Docker images for both front-end and back-end development of our website.
  2. What’s in your way?
    There isn’t much in my way at this point — I need to research and begin working on the web framework for the backend with Flask, Flask-Restless, and SQLAlchemy.
  3. What will you do next week?
    Next week I will work on the CS371P Allocator project, work on the second phase of the IDB project for this class, and study for the 4 exams I have this week (3 written, 1 oral).
  4. If you read it, what did you think of THE OPEN-CLOSED PRINCIPLE?
    I found the open-closed principle to be quite understandable and intelligent — it makes sense that when writing code that is liable to change frequently, it is more efficient to create an abstraction that can be expanded upon rather than a fixed solution.
  5. What was your experience of ITERATORS, GENERATORS, and YIELD?
    My experience of iterators wasn’t too bad! I found the iterator concepts weren’t too difficult to understand. However, I haven’t had any experience with generators and yield prior to this class that I can recall! While everything we covered made sense, I don’t think I have quite as good a grasp on those concepts as I would like — I will be going back to study what we covered this week to make sure I have a solid understanding of it all.
  6. What made you happy this week?
    This week I went and saw Christopher Nolan’s new movie, Tenet! I thought it was really enjoyable, though I feel like I may need to watch it again to get the full experience!
  7. What’s your pick-of-the-week or tip-of-the-week?
    My tip-of-the-week this week is to review the lectures on topics you don’t completely understand! All of the class lectures are recorded and saved to the “Cloud Recordings” tab of Zoom on Canvas, and I have found it very beneficial to go back and rewatch lectures that confused me the first time around.

--

--