CS373 Fall 2018: Regina Chen

September 9th, 2018

What did you do this past week?

In preparation for Wednesday's quiz, I read through the eight chapters of the XP book and the two articles, but completely forgot to look through the code excerpts from the week before. The quiz questions about Python caught me off-guard. As somebody who has never used or particularly cared about Python before, I was sorely disappointed by the quiz. I thought the quiz would emphasize the readings or the content, but it was more like, "Did you catch this piece of trivia from last lecture?" Friday's quiz felt a lot more fair, but I will still be sure to be more careful in preparing from now on. Since starting is always the hardest part, I began to tackle the Collatz project on Friday, and I'm happy with my progress so far.

What's in your way?

I thought of a way to further optimize my code for Collatz, but I'm still timing out on test #3. I spent Saturday casually thinking of ways to make my code more efficient, but so far to no avail. There is still a lot of time left before the due date, but I'd like to finish the project sooner than later. In the meantime, I think I'll write more tests and complete as much of the workflow as I can.

What will you do next week?

Next week, I will continue to work on the Collatz project – optimizing my code, adding tests, and going through the workflow. I also need to read the assigned readings for the week, but I have a bit more time since reading quizzes are now on Fridays instead.

What's your experience of the class?

So far, this class has been really entertaining! I enjoy the engaging lecture style (well, more like staying awake due to fear of being cold-called). I also thought the sly Collatz hint in the quiz question was neat, especially since as I was taking the quiz, I was wondering how the expression was remotely relevant to what we were doing.

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

React Flip Move!. This is a fun little module for React in case you're ever looking for some nice shuffling or drag and drop animations. It can help brighten up a mundane application and help it look a lot more polished. I used it for fun when I was building a small to-do list application just to get some hands-on learning with React.