CS373 Fall 2020: Gokul Anandaraman

Blog Post #9

  1. What did you do this past week?

The first few days of the week went solely towards phase 2 of our project for this class. This phase was a lot more taxing personally but I feel that I learned a lot about React, flask and unit test tools for the different components of our project. The Wednesday and Thursday after the project was due was all about catching up on a couple of missed lectures and completing assignments for those classes. I’d also signed up for more phone interviews so those were completed as well. Friday and Saturday finally allowed for some relaxation after a tough three weeks.

2. What’s in your way?

The most recent topic covered in my computer vision class and the associated project have so far been material that I have never had experience with before so figuring that out is probably going to be a bit difficult. Being extremely busy the past few weeks has derailed my daily schedule quite a bit, and although I began to workout and cook more regularly during the second half of this past week, I still need to get more consistent.

3. What will you do next week?

I have the next week to start and complete my computer vision project I mentioned before so a good chunk of time will be spent on that. I just fully caught up on all my lectures so I’m feeling a bit better about it. Our group also needs to start planning for the next phase as we decided to take a well deserved break after an extremely taxing phase 2. With all things considered, this week is slightly less daunting so I plan to spend more time with my friends and relax in general a bit more.

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

Unfortunately, I don’t think I will be reading Ethical CS for this week’s paper assignment. I might spend some time just going through it at some point in the future. The dropped blogs and papers sure do come in handy.

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

Packing and unpacking arguments was something I generally hadn’t used in my own projects. I may have been using it unknowingly but it was never a major aspect of the language I had learned about. There was a surprising level of intricacy and the associated quizzes were definitely interesting. Another thing I found interesting was how lambdas used the symbols that it was associated with. I found that in practice, a lot of the things we talked about would merely be afterthoughts (for me personally) but taking a closer look at it showed its importance. I was already quite familiar with python decorators as that was one of the key topics in the python class I took at UT.

6. What made you happy this week?

Finally enjoying a day where I didn’t have to think about work was a great feeling. The weather was once again amazing and going outside with a few friends is never a bad idea. I also tried deep dish pizza for the first tie from Mangia which is in North Austin and I would definitely recommend that to anyone.

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

My pick of the week is a service provided by google called google collab. I came across collab through my data mining course. Google Collab allows you to run python jupyter notebooks and is especially useful for machine learning or computation heavy projects. This is because you can choose to run certain code on provided GPUs which make them run a lot faster.