CS373 Spring 2022: Vijay Kiran Vuyyuru
What did you do this past week?
I started working on project 1 this week. I got the very basic program working as well as the first optimization involving caching. The version I have so far is fairly limited in that it only checks if the original input is in the cache as opposed to every value along the cycle.
What’s in your way?
I’m a little confused on how to use some tools such as make on Windows. I’ve used things like Docker and make in the past but that was either on Ubuntu or Mac so I don’t yet know how to use them here. I also need to get started on using issues in GitLab more so I can track my work better.
What will you do next week?
Next week I plan on finishing implementing the optimizations presented in class on Friday and finish out implementing the cache. Currently, I have a dictionary but I might replace it with an array as the cache. I will also get started on getting familiar with Docker on Windows.
What did you think of Paper #1: Syllabus?
I thought it was a good read and forcing us to write annotations and answer/ask questions forced us to engage more than just glancing at it once in a while and asking questions that could just be answered by the syllabus.
What was your experience of assertions and Collatz? (this question will vary, week to week)
I enjoyed learning more about when the correct place is to use assertions. I didn’t think they could be used for post-condition checks after a method is running. I’ve used assertions in the past, especially in OS, but that was more to force program execution to halt than necessarily check that some data is valid. Collatz has a lot of interesting optimizations beyond just storing previous cycles that I hadn’t considered.
What made you happy this week?
I was out of self-quarantine this week and was able to see my friends after a long time of just staying in my room. I’ve also been trying some new recipes which have turned out well.
What’s your pick-of-the-week or tip-of-the-week?
I found this guide online when researching Docker from Microsoft.https://docs.microsoft.com/en-us/visualstudio/docker/tutorials/docker-tutorial I have started to go through it and hope to get it working on the project within the next couple of days. This guide is for using docker in windows and VS Code.