CS373 Fall 2018: Regina Chen

October 14th, 2018

What did you do this past week?

This past week, I met up with my group to divide up work for Phase II of our team project. We decided to pair up and have each pair focus on a model, so it will hopefully be easier to coordinate meetings and work sessions. In class, we finished up Python lessons by talking about function defaults, packing, and unpacking.

What's in your way?

Phase II's requirements are in the way. The disconnect between the lectures and the projects is more strikingly obvious than usual, and, in a way, it's frustrating. I want to learn about React.js, scraping data, and databases, yet we've been discussing Python for over a month. Tomorrow is also the midterm, but it's been a struggle to find time to study in between personal issues, interviews, coding challenges, and other classwork. I hope that I can study enough before tomorrow's midterm.

What will you do next week?

I will be taking the midterm on Monday. After the midterm, I will focus on Phase II of the project and try to get as much out of the way. I'm also kind of looking forward to learning about databases, since it is a topic that I don't have much experience in, yet I don't want to learn the nitpicks, like we did with Python. I also have some interviews and coding challenges to complete soon, so I will be preparing and taking them in the upcoming week.

What was your experience of learning the basics of Python?

At first, as somebody who stepped into this class without any experience in Python, I thought it was great that Downing taught us the basics of Python. However, as we started diving deeper into the nitty gritty, Python became less appealing. It was definitely interesting to learn about, but it seemed impractical and useless. It was also frustrating to deal with certain quiz questions. In hindsight, I did learn a lot about Python, but it was a disappointment overall.

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

ngrok. ngrok exposes local servers behind NATs and firewalls to the public internet over secure tunnels. It provides a public URL that you can send to others so they can preview your work, so you can get your work approved before pushing anything.