CS373 Fall 2020: Kevin Hao

Kevin Hao
3 min readOct 3, 2020

Blog #6

What did you do this past week?

This past week, I spent a majority of my time on the first landmark for the SWE project. My group mates and I worked on creating the website and publishing it to the web using AWS Amplify. We ended up using ReactJS immediately since it didn’t really make sense to create static HTML pages and then have them deleted later.

What’s in your way?

Nothing is really in my way. This week just really busy with recruiting and class projects happening.

What will you do next week?

Next week, I’ll try to get a head start on the next phase of the SWE project. I will be primarily working on the front end, setting up the front end to actually use our back end API instead of being hard-coded. We will also probably try to make the website more aesthetic by adding more pictures and animations. In addition, I will help out the back end team set up the API and deploy it to Amplify.

If you read it, what did you think of Why Is Silicon Valley So Awful to Women?

While I was aware that the problem existed, hearing real life stories from the people that are affected by this was truly eye-opening. It is crazy to me that people are judged so harshly based on something they cannot control at all. Especially with the more liberal people coming into the workforce, change will hopefully come soon.

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

Since I have been using Python for a while now, I have used the for in loop a countless amount of times. I did know that the iter method existed but I never saw a use case for it outside of grabbing a random element from a set. Seeing the try while except code for using iterators made me glad that Python has the for in loop available. Reduce was an interesting function and it is very useful for doing operations without an explicit loop. I use tuples fairly often, but I never really learned the specifics of the container, like how only tuples can be appended to tuples.

What’s it like working in a group? (this question will vary, week to week)

Working in a group, like everything else, has its pros and cons. Having group members while working on a large project is nice so that you have people to bounce ideas off of. In addition, you simply have more people to do work. On the other hand, you have to deal with coordination and division of labor.

What was your experience of the team contract? (this question will vary, week to week)

My experience of the team contract was fairly standard. We filled out the form together and said that we were going to try to communicate well with each other to avoid any kind of possible issues.

What was your experience of the peer review? (this question will vary, week to week)

The peer review was what I was expecting it to be. My group members all did their part, so it made filling out the form fairly simple.

What made you happy this week?

Getting our website up and running was pretty exciting. Since I have never used AWS Amplify before, being able to just push the app to the web that easily was nice.

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

My tip-of-the-week is to dual boot your windows computer. I was originally scared to do so because I heard so many horror stories of people completely destroying their Window’s side of their computer while trying to dual boot with Ubuntu. Despite this, I was getting tired of using Windows for all of my coding projects for my classes, so I tried it anyways. The process was actually fairly simple and it seemed that there was no risk to my existing data. Ubuntu is so simple and using it as my primary coding OS has made setting up environments for everything so much simpler.

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

Kevin Hao
Kevin Hao

Written by Kevin Hao

0 Followers

College student at UT austin, Sophomore in Computer Science

No responses yet

Write a response