Blogs: Week of 5 Oct — 11 Oct — Sean Chen

Sean Chen
2 min readOct 11, 2020

What did you do this past week?

At the start of the week, I finished up my Artificial Intelligence project involving predicting COVID-19 cases using neural networks. For my iOS class, I met with my group and we finished a design document for our project, which involved designing how each screen in the app would look and explaining how they fit together. We’re also starting on the second phase of the IDB project for this class. We split up some of the responsibilities and are each looking into the different tools that are involved.

What’s in your way?

There’s a lot of stuff I’m unfamiliar with when it comes to full-stack web development, so there’s just a lot of googling to do and not too much guidance. However, all the tools seem pretty intuitive when you actually start looking into them.

What will you do next week?

This week involves a few midterms for me (AI and this class). I’ll probably start the week out with some studying for them and once they’re over, I’ll start putting some serious time into implementing my part of the IDB phase II project.

If you read it, what did you think of The Open-Closed Principle?

Although I’ve never directly heard the term “Open-Closed Principle” before, the ideas that the paper presents have definitely made its way into how OOP is taught. The ideas of modularity, abstraction, and encapsulation are at the core of how the Open-Closed Principle seems to operate, and they’re taught from the very start of our curriculum.

What was your experience of iterators, generators, and yield? (this question will vary, week to week)

Although Python seems to be simple at first glance, it almost seems like pseudocode, there’s definitely a lot of complexity under the hood. Iterators, generators, and yield all seem like very useful tools, but the details could be pretty confusing.

What made you happy this week?

My brother gave me some spicy tofu snack things and they’re really good. Probably shouldn’t eat too many though, doesn’t seem to be the healthiest.

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

Using a mouse on Mac always felt a little weird. At first I thought it was just mouse acceleration, so I found a command that turned that off: “defaults write .GlobalPreferences com.apple.mouse.scaling -1”. But even after doing that, the mouse movement still felt a little off. That’s when I found a tool called SteelSeries ExactMouse (you don’t need a SteelSeries mouse for this to work). After installing it, the mouse is finally usable for me!

--

--