CS371p Fall 2021 Week 5: Kevin Chen

Kevin Chen
2 min readSep 26, 2021
  1. What did you do this past week?

I had a Chem exam on Wednesday, that I studied a lot for on Monday and Tuesday. I found a partner for Project 2 and the both of us did a lot of work on it.

2. What’s in your way?

I need to make sure to be productive these next few days. I have a couple of exams this week, that I need to study a lot for over the weekend.

3. What will you do next week?

I am planning to meet again with my partner on Tuesday. Hopefully, we will be able to make good progress again. I also need to study for exams in other classes and write some papers.

4. If you read it, what did you think of the Paper #5: Pair Programming?

I read the paper in SWE, and found it to be an interesting essay on the benefits of Pair Programming. I agree with a lot of the anecdotal evidence that Pair Programming is a powerful tool. I see firsthand the benefits when I work together with my partner.

5. What was your experience of vector, list, and deque, and invalidation? (this question will vary, week to week)

Vectors, list, and invalidation made a lot of sense to me as they are common data structures or easily understandable concepts. However, the deque is a little confusing. I know deques exist in other languages, but the implementation of a deque is not very intuitive. I would have liked to see a visual representation of the deque.

6. What made you happy this week?

A highlight this week was celebrating my 1 year anniversary with my girl on Saturday. We decided to get an omakase experience at a really nice Japanese sushi restaurant. I tried a lot of food that I had never tried before.

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

Use the LiveShare extension on VScode when pair programming. It even works with Docker.

--

--