CS373 Spring 2021 Week 2: Siddhesh Krishnan

Siddhesh Krishnan
2 min readJan 31, 2021
That’s me!

What did you do this past week?

This past week I started to work on the Collatz project. Moreover, I began to look at the problem statement for the project and look at GitLab as well. I also continued to learn more about Python assertions as well as their use cases.

What’s in your way?

There isn’t anything in my way right now! Having taken Object Oriented Programming last semester, I have already completed the Collatz project in another language. Given this, I believe that this project will not be too hard for me to complete

What will you do next week?

Next week, I will continue to work on the Collatz project and hopefully pass all of the test cases on the HackerRank portion of the project. I will also set up issues in GitLab and start working on Acceptance and Unit Tests.

What was your experience of Docker? (this question will vary, week to week)

Having taken Object Oriented Programming before, I was fairly familiar with Docker as we did use the Docker framework to complete most of the projects in that class. However, it was definitely interesting to see the differences between Docker in Python and Docker in C++.

What was your experience of assertions? (this question will vary, week to week)

As mentioned previously, I have taken Object Oriented Programming in the past. Thus, I was fairly familiar with assertions and their use cases. It was still interesting to see the syntax of assertions in Python.

What was your experience of unit tests? (this question will vary, week to week)

I am also familiar with unit tests, so I was fairly familiar with what they do and how to write effective unit tests. I will be sure to use these methodologies in the Collatz project!

What made you happy this week?

This week, I came back to campus which made me extremely happy. I was able to finally take in the sights of campus and visit all the places that I missed (with a mask of-course)!

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

My tip-of-the-week this week would be AirTable! AirTable is a program-managing platform which allows you to store information as well as keep checklists and more! Make sure to check it out!

--

--