CS371p Fall 2020 #12

Jiaming Ji
2 min readNov 15, 2020


What did you do this past week?

This past week, I got started on the Life project with my partner and we finished Conway and Fredkin before the weekend, and we are going to work on Cell next week.

What’s in your way?

Nothing really. The Life project was a bit confusing at the beginning and Professor forgot to talk about it until Friday, so when we got started we were doing a lot of guessing on how we should design the classes and misunderstood the rules wrong, but at least we finished 2/3 of it already.

What will you do next week?

Next week I will finish Life and start on the final project for the other class, I will also have to start to review for the second midterm for this class, especially the Vector class that we spend a couple of classes on, there were a lot of important things that we have covered. I think I will go back and watch the lecture recordings.

If you read it, what did you think of The New Methodology?

The methodology is quite popular in today’s development processes, and a lot of the practices mentioned in the article such as writing documentations and adapt to changes are common in almost every company. I think the use of those methodologies should vary based on the projects and the requirements.

What was your experience of containers, container adapters, and Life? (this question will vary, week to week)

The containers and the container adapters were a good review of data structures as I haven’t reviewed any of those concepts in quite a long time. Walking through how the container adapters can be implemented by the containers, as well as the pros and cons of using each were very interesting. The Life project is very similar to Darwin, while Life exercises more of the object oriented principle.

What made you happy this week?

I am happy that me and my partner have finished 2/3 of the Life project by the weekend and I got to hang out with friends on the weekend and played Texas poker.

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

Watch the lecture recordings at 2x speed. I always watch the previous lecture recording before class to get a refresher on what we talked about in the previous class, it helps with the quiz and when professor randomly calls on you. I find that it only takes about around 30 minutes to watch the entire lecture, and I found this to be very useful.



Jiaming Ji

BS in Computer Science at the University of Texas at Austin