CS373 Fall 2021: Week 3

Nicholas Huang
2 min readSep 12, 2021

What did you do this past week?

This past week, I think I have finally adjusted to life on campus. I believe I have finally gotten used to juggling both my school and work schedule as well as living on my own. However, I am still unsure how complicated my schedule will become once exams begin to pile up.

What’s in your way?

I have been trying to get Docker to work on my machine, but all my attempts have failed, unfortunately. For the sake of getting the Collatz project done in time, I had decided to give up and work on the lab machines, instead. I will make sure to attend office hours for assistance in getting Docker to run correctly.

What will you do next week?

Next week, I will prepare for the upcoming career fair, which will involve updating my resume and scheduling meetings with different companies. Hopefully, I will be able to engage in meaningful conversations with the recruiters.

If you read it, what did you think of the Paper #3: Continuous Integration?

Continuous Integration seems like a very powerful tool that can reduce the workload of software developers in terms of integrating their code changes into an entire project. From what I have read, I understand that implementing CI can take up time and resources, but the amount of workload saved and the increase in productivity are well worth the effort.

What was your experience of IsPrime and Collatz optimizations?

I thought that the most recent exercise concerning the IsPrime optimizations were very intuitive, yet effective in optimizing the entire operation. The Collatz optimizations that we had discussed during class were also easy to understand and ended up being incredibly helpful towards passing all three of the HackerRank tests.

What made you happy this week?

My roommate had tested negative for COVID recently after he had come into close contact with a friend who had tested positive. He had given the entirety of my apartment a good scare when he informed me and my other roommate that he may have gotten infected. I am glad that his week-long quarantine can finally come to an end.

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

When working on a tenuous software project, make sure you take a break every once in a while. Long hours can easily drain your thinking, thus affecting your productivity. A simple break could be enough for your mind to refresh and get back to work. This is especially helpful with collaborative projects, in which long hours could create a sour mood amongst the group.

--

--