CS371p Spring 2021 Week 4: Nathan Hoang

Nathan Hoang
2 min readFeb 15, 2021
  1. What did you do this past week?
    This past week I attended classes as usual. I worked on wrapping up my Collatz project that was due last Tuesday, and also started on my next concurrency project due this Thursday.
    It was extremely cold this past week and there was a lot of rainfall that froze on our trees, causing the branches to become heavy and break. Yesterday I helped my parents cut down weighted branches from the tree and dispose of them.
  2. What’s in your way?
    I definitely have a good amount of projects to finish this week. Also, I haven’t been doing too well on the in class quizzes so I’m going to make sure to review notes from the last class before taking the quiz.
  3. What will you do next week?
    I won’t be going to class on Monday and Tuesday :). But definitely finishing up work for this week so I don’t get behind. Also, I’m taking a class at ACC for some credit that starts this week. I also have my nightly Valorant sessions with my squad.
  4. If you read it, what did you think of the Pair Programming?
    It was interesting how positive the feedback is for pair programming, both from the engineers working on the projects and the customers of the product. I did enjoy pair programming in my operating systems class though, and I do think it can slightly boost productivity.
  5. What was your experience of operators, pointers, and references?
    I was definitely taken by surprise with some of the return values of the operators. For example, the += operator that in C++ returns an lvalue. I also really like references in C++, it seems helpful for ensuring a type of behavior.
  6. What made you happy this week?
    My mom made some delicious spaghetti. That’s one my favorite meals.
  7. What’s your pick-of-the-week or tip-of-the-week?
    My tip-of-the-week is to use git aliases to shorten git commands. It’s useful for the git commands you run often. For example “git status” can be shortened to “git st”. And commit can be shortened to “git ci”. Here’s the documentation on it if you’re interested: https://git-scm.com/book/en/v2/Git-Basics-Git-Aliases.

--

--

Nathan Hoang

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