CS373 Fall 2018: Regina Chen

October 7th, 2018

What did you do this past week?

This past week, my team and I finished up Phase I. Since Tuesday, we've taken a break from SWE to tackle assignments from other classes, but we are planning on getting back into gear this week. I skimmed through this week's reading and reviewed the class notes, but I will need to focus more on studying for this class since the midterm is rapidly approaching. Aside from this class's work, I completed a few phone interviews over the week and grabbed lunch with some friends that came up to Austin for ACL.

What's in your way?

Obviously, Phase II. Judging from the requirements page, Phase II looks like a lot of work on the surface, but I don't think it will be too bad once we get rolling. I am looking forward to tackling the back-end API implementation and continuing to improve the front-end by dynamically generating the model instance components instead. The midterm is also soon, so I want to make sure that I have all the material we've learned so far deeply ingrained in my brain.

What will you do next week?

Next week, I will study for this class's midterm and meet with my team members to plan and divide work for Phase II. I will also try not to cram the readings into Thursday night again. Furthermore, I want to improve my interviewing skills, so I think I'll try to force myself to do more Leetcode and HackerRank problems in preparation.

What was your experience of Project #2?

Phase I wasn't all to bad actually. When I first saw the requirements, it looked like too much work for the week we had for it, but after crossing out a few of the initial tasks, I quickly realized that Phase I was reasonable. However, because I felt that it would be better to start with React.js instead of scrapping static pages down the road, I ended up giving myself a lot of work by building the React.js front-end, trying to dynamically generate the components for the About page, and showing other group members how to use React.js. Looking back, I'm glad that I challenged myself with React.js because now I can simply fill in the missing pieces with Phase II requirements. I still think that we could have turned in a better Phase I project, especially since two of our group members barely contributed anything to it. I hope that they

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

UI Movement. It's a handy curated list of UI animations and design for times when you're lacking inspiration. I'm still developing an eye for good design, but browsing through this makes me appreciate how much work can go into it.