CS373 Fall 2020: Kevin Hao

Kevin Hao
2 min readOct 25, 2020

Blog #9

What did you do this past week?

This past week I finished up the projects in a lot of my classes. In this class, I finished porting over the project from AWS Amplify to AWS EC2. The process actually went fairly seamlessly since EC2 was a lot more simple. Without having to deal with Amplify’s semantics, I could just use the EC2 instance like a normal Linux machine. Outside of this class, I also finished up setting up networking for my game technology project.

What’s in your way?

Nothing is really in my way anymore. I finished up a lot of long-term projects last week, so I don’t many important deadlines coming up.

What will you do next week?

Next week, I am going to focus on this class’s project since I don’t really have anything else to work on.

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

Did not read.

What was your experience of functions, lambdas, and decorators? (this question will vary, week to week)

Our discussion on functions was fairly straight forward. The semantics behind argument passing was interesting due to the seemingly confusing way Python determined argument assignment. On the other hand, most people probably would just pass the arguments in a less confusing way for clarity. Lambdas are fairly straight forward but it was weird that they capture the value of a variable after the whole loop was completed. Decorators were slightly confusing as I first had to get used to the idea of enclosures. Once I got that concept down, decorators were fine to think about.

What made you happy this week?

This week, I decided to start playing piano again after not touching a piano for almost 10 years. Somehow the family piano was still in tune after all of these years, so I was pretty happy about that.

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

My pick-of-the-week is the windows terminal. When I first started using the Windows OS, I only knew about powershell and command prompt. Both seemed pretty unappealing as you had to look up all the Windows shell commands, but the windows terminal available from the Windows store supports linux shell commands, which is pretty convenient if you are programming on Windows.

--

--

Kevin Hao
0 Followers

College student at UT austin, Sophomore in Computer Science