CS371p Fall 2021 blog 7: Zein Fakhreddine
What did you do this past week?
This past week was pretty heavy with exams and projects from other classes. Once that stuff was out of the way I focused my attention on warping my head around Project 3. I continued to attend lecture and professor Downing was really patient and helpful in his explanation of the project.
What’s in your way?
Work from other classes delayed my time working on project 3. I want to start on this project as early as possible as some of the edge cases seem fairly tricky. My next week looks pretty quiet so I should have some time to work on the project.
What will you do next week?
I will continue to join lecture and participate in class. On top of that I would lie to go back and watch the lectures from this week explaining the project. I think going back and giving them a second look will clarify a lot of the questions I have.
If you read it, what did you think of the Paper #8: Liskov Substitution Principle?
I really liked the square rectangle example the author used to illustrate his point. It was simple but really got the point across. The use of code examples helped solidify the point they were making. One of the questions I had mid read was what practical use does this have? and the author actually gave a real life example that helped me understand how LSP can be applied.
What was your experience of arrays and allocator?
I found the arrays discussion to be fairly simple. A lot of it seemed to be a reminder from the previous weeks lectures. High level allocator’s made sense but when the specifics of the project implementation were discussed I got a little lost. I will have to go and re-watch the lectures to gain a better understanding.
What made you happy this week?
I got news that my Mom and older sister are coming to Austin next week which is exciting.
What’s your pick-of-the-week or tip-of-the-week?
My pick-of-the-week is the Docker extension for VS code. If you use VS code as your IDE and professor Downing's Docker image for the project I highly recommend installing this extension if you have not already. It makes working with Docker much easier and provides a GUI behind all the actions rather than working with the command line.