CS371p Spring 2021 Week 3: Nathan Hoang

Nathan Hoang
2 min readFeb 8, 2021
  1. What did you do this past week?
    This past week I worked on wrapping up my concurrency project. As usual, I attended most of my classes. I’m a little behind on my network security readings, so I spent some time catching up on that. For this class, I began working on the Collatz project. Since I’ve taken software engineering with Downing, I’ve worked on the Collatz project before so I was able to knock it out in a couple hours.
    Outside of school, I went to the intramural fields to kick a soccer ball around with friends and have been watching some TV and playing Valorant lately.
  2. What’s in your way?
    I’m taking three CS classes this semester and the project work is starting to pile up so I need to make sure I don’t procrastinate and stay on top of my work.
  3. What will you do next week?
    Next week I have a network security lab due, so I need to start installing the tools I need to complete it and finish the lab. I also have a huge concurrency lab due the following week so I plan to start working on that as well. Hopefully I’ll have some time to play soccer or tennis with friends.
  4. If you read it, what did you think of the Continuous Integration?
    I thought continuous integration was a pretty good read. It’s quite an old article and mentions outdated tools but I believe the principles still hold up. Continuous integration definitely streamlines the developer workflow and avoids months-long integration times.
  5. What was your experience of Collatz? (this question will vary, week to week)
    Collatz is an interesting challenge and the Hackerrank definitely throws some unexpected scenarios that cause your program to fail. It’s pretty important to follow the workflow and check the pre and post conditions of your compute functions.
  6. What was your experience of exceptions? (this question will vary, week to week)
    I’ve been through exceptions in SWE, but seeing how they are implemented in C++ is definitely interesting.
  7. What made you happy this week?
    My family doesn’t eat out much, but we ordered Chuy’s this week. The Chicka-Chicka Boom-Boom Enchiladas are delicious
  8. What’s your pick-of-the-week or tip-of-the-week?
    My tip-of-the-week is to use tmux when ssh-ing. Tmux is a great tool for running long processes when sshing because it will keep them running even if you disconnect from the ssh. It’s also useful for a lot of other things that I haven’t had the chance to explore yet.

--

--

Nathan Hoang

I’m a junior studying computer science at UT Austin. Follow me for updates on my software engineering class.