CS 373 Spring 2021 Week 3: Chanakya Remani
Welcome to Week 3 of my CS 373: Software Engineering blog!
1.) What did you do this past week?
This past week, I stated working on the Collatz Conjecture project, familiarizing myself with the workflow, and ended up finishing the project as a whole. Not related to this class, I also started working on homework/projects I got assigned from other classes as they are slowly piling up.
2.) What is in your way?
Honestly, nothing too much is in my way. I guess if there is one thing, it’s the anticipation/anxiety for having to wait and see who I will be working with for the group project as groups will be randomized.
3.) What will you do next week?
Next week, I will ensure that I become familiar with exceptions and also work on the blog and Perusall assignment whenever they become available.
4.) If you read it, what did you think of the Continuous Integration?
I found the paper about Continuous Integration very interesting because it was able to grasp a really good understanding from it, especially from the real-life examples. I had worked with this during my internship but I was unaware that it was called Continuous Integration at the time.
5.) What was your experience of Collatz?
Personally, I found it a very very interesting problem from a mathematical perspective. I had been exposed to this conjecture from watching a Numberphile video on YouTube many years ago but overall, the problem was interesting.
From a coding standpoint, I thought it was very helpful to get used to the workflow as I feel like this project is a good indicator for what is to come in the semester, once we start working on the web development project.
Video: https://www.youtube.com/watch?v=5mFpVDpKX70
6.) What was your experience of exceptions?
At my previous internship, I used a lot of exceptions to ensure that the code I wrote never returned anything incorrect. Since I was working with developing mathematical functions for a search engine, it was necessary to be able to catch them early on before it caused problems in the future.. I was able to learn a lot more in this class but I will definitely rewatch the lecture to ensure that I have 100% understanding..
8.) What made you happy this week?
Getting a 100 on the attendance quizzes made me pretty happy 😂! Apart from the class, I got to see my favorite soccer team, Manchester United, tie a Premier League record for biggest win margin, winning 9–0 against Southampton. Similarly, I’ll get to see my friends for the first time in 9 weeks so that’ll be very exciting.
9.) What’s your pick-of-the-week or tip-of-the-week?
Homebrew 3.0 came out, which is now supports Apple Silicon. For those, who don’t know, Homebrew is a software package management system on Apple macOS and it is very useful for me, especially if I need to install any libraries or dependencies for a given class or project.