CS373 Spring 2021: Diyuan Dai

Diyuan Dai
2 min readMar 15, 2021

Week 8

  1. What did you do this past week?

For this week, I finished my AI homework and did some work for my RTF class, which is VFX productions. My team and I had a meeting talking about the next phase of our project. I am completely new to SQL and Flask, I did not talk much, but I will try to catch up.

2. What’s in your way?

I found it hard for me to understand the content of my AI class, the class materials and the lectures for 343 are not as clear as what we have for 373. As a result, it takes me much more time to finish my homework than expected. I think it is because we were trying to catch up on the progress and hurried a little bit because of the previous bad weather. Hopefully, this will not happen again.

3. What will you do next week?

Once we figure out what each one will be working on for our IDB phase 2, I will go learn some SQL and implement that as contributions. Next week is spring break but since I am now doing an internship, I will not go traveling around. Hopefully, we can finish the next phase on time in a more elegant way.

4. If you read it, what did you think of the Liskov Substitution Principle?

When we design our structures for our codes, we will need to design them from behavior. When doing abstraction or design, we should not only start from the model concept but also start from the behavior. For example, a classic example, square, and rectangle. From the realistic concept, a square is a rectangle, but the behavior of calculating its area is Inconsistent.

5. What was your experience of iteration, comprehendions, generators, and digits iterator? (this question will vary, week to week)

These are convenient tools in Python so we can use them without implementing ours while coding. However, I feel a little bit confused because our class is introducing more and more such tools and I think those things will increase the cost of learning such a language. I don’t see some of them that useful, but it is hard for us to remember them all.

6. What made you happy this week?

I am making new friends in my company, which is really good. I talked with my new friends and gained some inspiration for the directions of my future career, which is really helpful for my current situation.

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

Lately, I’ve been losing sleep. Then I try to leave my phone some places I can not reach on the bed. Then I can always magically fall into sleep now. )

--

--