CS371p Fall 2020 #9

Jiaming Ji
2 min readOct 26, 2020


What did you do this past week?

This past week, I got started on project 4 Darwin and I had an interview that went pretty well, waiting for the final round now.

What’s in your way?

I am doing the Darwin project by myself this time because my schedule has been very uncertain so I didn’t want to make it a headache for my partner. I feel like this project involves more object oriented principals than the previous ones and it involves a lot more upfront design before writing any code, so I need to spent some time doing that.

What will you do next week?

Next week I am hoping to finish Darwin project and attend lectures and learn new things. I will also continue to practice my Leetcode problems to keep my brain fresh for interviews.

If you read it, what did you think of Ethical CS?

I am currently taking the contemporary issues class and it has covered a lot of the topics that were shown on the website. I think my biggest takeaway is to be aware of algorithms that may have a negative impact on your life, and be aware of the cognitive biases. The algorithms applied in technology on social media platforms are there to keep our attention and make a profit, the goal is to keep you as a customer for as long as possible, it’s always a good idea to take a break from social media.

What was your experience of lambdas, initializations, std::initializer_list, and std::vector? (this question will vary, week to week)

I know lambda functions from Java and I have some experience working with vectors. I don’t have any experience with initializer list and I have never even heard of it.

What made you happy this week?

I did pretty well on my interview this week and should expect a final round next week.

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

If you are like me and was confused about initializers list and the {} () notations in initializations, https://daemons.net/programming/c++/initialization.html this source may help you. I was very confused when we were first introduced to this concept and this website explained it pretty well.



Jiaming Ji

BS in Computer Science at the University of Texas at Austin