CS373 Fall 2021: Nathan Eisenberg Week 7

What did I do this past week?

This week my group and I finished the first phase of the our software development project. It went really smoothly, there were no conflicts within the group. We also finished with plenty of time to spare. I also went to Austin City Limits on Sunday of last week, and it was a lot of fun. I finalized my philosophy midterm paper. It took a lot of work and a lot of concise paragraphs to argue for my thesis. Hopefully I did well enough to get a low A on it.

What is in my way?

I need to figure out how to implement pagination for one of our model lists pages. I’m brand new to using typescript and react-bootstrap, so it will be a challenge. Luckily, I have a few resource if I get stuck.

What will I do next week?

I am going to do my best to get ahead on all of the work in my other classes. That way I can focus on the group time and make more time to be available when my teammates want to work. I also have a concert to get ready for next week. I have also spent way too much time in my head recently. Partly, it has been because of my philosophy class. So, this week I am going to do the bare minimum to scrape by in that class. That way, I don’t have to think about all the existential stuff as much anymore.

What did I think of the Paper #7: Open-Closed Principle?

The open-closed principle is very important for organization in object oriented programming languages. It was pretty straight forward, but I think everyone should subscribe to it.

What was your experience of operators, and iteration?

Iteration has a strong presence in the python programming language. For loops are set up to accept all kinds of types that support iterators. You can split them up into three iterables and three variables. You can do this with any number of iterables and variables. The loop is set up to go through all of them together. Operators are pretty easy in python. They are essentially just like the ones in java.

What made you happy this week?

This week a bunch of my friends came over to watch the Texas OU game. The game was a huge disappointment, but it would have been a lot tougher if I didn’t have has many people to go through it with. Honestly, the group project is exactly what I needed. I was having a lot of doubts about my future as a programmer because I was so sick of doing everything by myself. This group project has given me hope for my future career. I am discovering that I need a lot more social interaction in my work than I originally anticipated.

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

My tip of the week is to put your team first. Get all of your other work done early so you can prioritize being available for when your team wants to work. This will keep everyone happy and make the project run smoothly.