CS 373 Spring 2021: Rahul Ramaswamy

Rahul Ramaswamy
2 min readJan 31, 2021

Sun, 31 Jan 2020

What did you do this past week?

This past week I have been busy catching up on a lot of work. I have been working part time this semester and am taking two other CS classes, so my workload has been pretty heavy.

What’s in your way?

Right now, there is nothing in my way for this class, but I’m sure that I will find issues as I get deeper into the project.

What will you do next week?

Next week I will begin coding for the Collatz project. I also hope to practice using the testing skills we have been learning in class throughout the project.

If you read it, what did you think of the makefile?

After taking OOP last spring, I have some experience with makefiles. So, I thought that the makefile was pretty straightforward and easy to understand.

What was your experience of Docker?

I have used Docker in the past, but I did not understand it very well. After the lectures in class, I have a better understanding of how to use it now, so I will definitely be using it this semester for the projects.

What was your experience of assertions? What was your experience of unit tests?

I had used assertions and unit tests previously in an internship I did last summer. However, I realized that there was a lot more that I needed to do in order to ensure a fully functional codebase. I am looking forward to getting experience with all of these testing mechanisms.

What made you happy this week?

This week, I was happy to get settled into all of my classes and follow along without issues. I am glad I am getting accustomed to my heavy workload this semester.

What’s your pick-of-the-week or tip-of-the-week?

My pick of the week is: https://www.udacity.com/

Udacity is an online programming education site. They have boot camp courses for any language you might want to learn and a majority of useful technologies (i.e AWS). I used to use it in high school when I was first learning Python and Java, and it really helped. The courses usually teach you the basics and then have you build a project alongside the lectures.

--

--