CS373 Fall 2021: Thomas Connor Thompson

Thomas Connor Thompson
2 min readOct 3, 2021

What did you do this past week?

My team submitted and got approval for our project proposal last week so this week I focused on learning Material UI, API calls, and refreshing myself on Typescript and React, while also implementing the first iteration of our instance pages, and a table for one of our model pages.

What’s in your way?

The greatest obstacle for me at the moment is just time, I had an exam due yesterday and another project for Networks due today. So everything sort of piled up on this weekend. Despite that though I do feel like I’ve been making good progress towards getting everything done and am excited to see what our project looks like when it is finished!

What will you do next week?

Next week we will put the final touches on Phase 1 for our project and then I will probably spend more time learning how to make things look good with Material UI because that’s been the most difficult part of this project so far. I will also spend time refactoring our code a bit to adapt to larger data sets and to be more modular.

If you read it, what did you think of the Paper #6: Single Responsibility Principle?

I thought it was a very informative paper, giving a good intuition of when you would want to break up a class so that different responsibilities could be handled in a more modular way, and you are not having to change up a lot in a class if another responsibility is going through a lot of changes.

What was your experience of factorial, reduce, and operators? (this question will vary, week to week)

I thought factorial was really good to demonstrate some of python’s functionality along with showing us how to time some functions. Reduce and operators seem really useful for functional programming.

What made you happy this week?

This week some DLC came out for a game I really enjoyed called Outer Wilds and it’s been so fun going back to it and getting to experience another story in a game that really cares about narrative and player experience.

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

After looking at some of the guides for starting Phase 1, I watched some of the provided resource videos and really enjoyed them and started following the channel that makes them, Fireship. A lot of good and informative stuff is condensed so that you can get the basic structure of what these technologies are doing which is something I need to sort of process things when just reading documentation.

--

--