CS373 Spring 2021: Week 6

Jyoti Luu
3 min readFeb 28, 2021

What did you do this past week?

This past week we resumed classes after a week of no classes from the snowstorm. I learned more about Python operators, wrapper functions, and functions that take functions as a parameter. This week I also met with my project group and we finalized our proposal.

What’s in your way?

Currently, we have divvied up the roles and responsibilities for the project. A potential blocker is obtaining the pretty URL and SSL certificate from NameCheap. We are currently waiting to get verified, but hopefully, that happens before the project is due, otherwise, worst-case scenario, we can buy the domain name.

What will you do next week?

Next week I am going to work on setting up AWS to host our web application and then helping out with fetching the data and setting up our basic repository files.

If you read it, what did you think of the Single Responsibility Principle?

It seems like a tricky concept of deciding when you need to uncouple responsibilities for the benefit of not having changes to one responsibility cause unwanted effects on the other responsibility. It seems helpful though to think about SRP when programming so that you design your programs so that your code doesn’t break unexpectedly due to changes.

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

Reduce is a very cool function that takes another wrapper function as a parameter, and then a collection of values and an initial value. It seems like defining functions that do similar things, like taking a function as a parameter could be useful to write clean code.

IDB1 has been a bit stressful, it was a bit difficult to get our proposal to meet the conditions, but we did and so now we just have to start working! Overall, this phase seems to be a lot of setting up the initial web application, but hopefully, everything goes smoothly.

How did you fare in the storm?

My apartment luckily only lost wifi and water for about two days. Our fire alarm went off twice, once due to an electrical fire and once due to flooding on the first floor, but we didn’t have any damage in our apartment. We also let some friends who didn’t have power or water crash at our apartment for a week, so we spent a lot of time together cooking and finding activities to do with no wifi.

What made you happy this week?

This week I was really happy the weather was better. It was nice to go outside and walk around and for stores and restaurants to be open. We had our first intramural volleyball games this week which was pretty fun.

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

My tip-of-the-week is to get GitHub Student Developer Pack if you are a college student. Getting verified takes some time, but they offer a lot of really cool free features for students. You get access to GitHub Pro, Canva Pro (graphic design), 1 free year domain name and SSL certificate on NameCheap and Name.com, and much more!

--

--

Jyoti Luu

I am a senior at The University of Texas at Austin studying Computer Science. I am interested in Full Stack Development in web and mobile applications.