Blogs: Week of 27 Sep — 3 Oct

Yuhan Gao
3 min readOct 2, 2021

What did you do this past week?

I was a little bit busy this past week. My three CS courses all had project due.I spent the whole week to write projects. Sometimes I felt like I spent one hour wrote the codes and eight hours to debug. Debug is really hard and I always get bugs on tiny things. Maybe I should pay more attention when I am writing the codes.

What’s in your way?

I just thought Computer Networks is not my thing. I am very confused on the project. It is very difficult for me to write a program by using different languages. Using a language that I am not familiar with is the most challengeable task. I just cannot give up the syntax that I am familiar with.

What will you do next week?

I will review the tests definitely. Midterms are coming these weeks. I will be busier. There are also some projects that I need to finish. If everything goes well, I will go shopping next weekend to award myself for hardworking.

If you read it, what did you think of the Paper #6: Single Responsibility Principle?

I think Single Responsibility Principle is important to know when we are coding. In SRP, we can avoid cumulative bugs. When there is something wrong when running the codes, we could find out which API caused the problem since there is single responsibility in each API.

What was your experience of factorial, reduce, and operators? (this question will vary, week to week)

I remember that I implemented both iterative version and recursive version for factorial when I leaned programming for the first time. It is quite familiar. However, reduce is the new function that I learned this week. I have some experience on operators since we use operators all the time.

What made you happy this week?

I met some new friends this week. Also, This week is the National Day in my country. I have could have an opportunity to Facetime with my families. I miss them and would go back next year after my graduation.

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

An article that attracted me a lot — Large-area display textiles integrated with functional systems.

Different colors and patterns can be dynamically displayed on textiles. In other words, each piece of clothing is equivalent to a display screen. This kind of fabric can not only be used as a display but also can be washed and folded many times, which has great practical value. The principle is that photosensitive fibers and conductive fibers are woven together to form a light-emitting unit, and then the light-emitting unit is controlled by a circuit. The keyboard and power supply are also integrated with the structure, which can communicate with the mobile phone.

Here is the link if someone interested:

https://www.nature.com/articles/s41586-021-03295-8

--

--