CS 373 Spring 2021 Week 3: Chanakya Remani

Chanakya Remani
3 min readFeb 6, 2021

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.

Source: https://brew.sh/2021/02/05/homebrew-3.0.0/

--

--