CS 373 Spring 2022: Saran Chockan Blog # 2

Saranjith Chockan
2 min readJan 31, 2022
  1. What did you do this past week?

For SWE, I was looking over the Collatz project spec and setting up the GitLab repo and Docker on my machine. For my other classes, I just worked on the weekly assignments. Aside from school, I am an engineering fellow at Texas Product Engineering Organization. My team and I worked on setting up Firebase for our project this semester.

2. What’s in your way?

There is going to be a lot of work in Collatz. I need to figure out the caching mechanism to pass the HackerRank tests. For my other classes, I have a decent amount of homework. Most of my classes are in-person next week so I need to change my schedule/time management.

3. What will you do next week?

Next week, I will be attending classes in-person, finishing up weekly assignments, and make significant progress on the Collatz assignment. Aside from school, my friends and I are going to start preparing for IM basketball tournament.

4. What did you think of Paper #1: Syllabus?

I thought it was very informative. It was kind of hard at first to grasp the grading scheme but after doing the Persuall, I think I have a good understanding. This assignment was a really good way to ensure students will know what they will be getting into for the rest of the semester.

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

Since I have taken OOP, there was nothing surprising about assertions and Collatz. I am just really excited to be working on this project in Python since it is my favorite programming language.

6. What made you happy this week?

A lot of my friends moved in this weekend. My friends and I went to get dinner at this Mexican restaurant called Polvos. The food was really good and I had a great time!

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

If you are into software development with Python, I would highly recommend you to manage your Python versions with pyenv. Using Docker just to manage python version is probably more work than needed. Check it out here: https://github.com/pyenv/pyenv

--

--