3/1/21–3/7/21

Jeffrey Gordon
2 min readMar 7, 2021
  1. What did you do this past week? — This past week was spent working on IDB1 and finishing my artificial intelligence project. Nonstop work ensued. From sunrise to sunset, the schedule was work, eat, go to the gym, eat, study, sleep. In the end, I finished all that I needed to. Weeks like those are typical for me and probably a lot of other students in my major. But we must go through them to learn how to manage our time and become successful in the future.
  2. What’s in your way? — Currently, nothing is in my way. I understand the class material well, and now it is my job to keep up and continue to learn.
  3. What will you do next week? — Next week is Spring Break, and I have never been more excited. A break is well deserved and quite frankly, needed. I will be relaxing in my home, enjoying the time I get to spend with my family, and take a break from the school routine. Then, I will be ready to tackle school for the final stretch.
  4. If you read it, what did you think of Open-Closed Principle? — Open-Closed principle is extremely interesting. It is a way of structuring software entities in order to reduce future bugs and hardships if programmers need to modify code. Its rule is that the classes you write shouldn’t be modified, but should be able to be extended. The concept of abstraction should be applied to the classes, so the functionality can be general enough so that you can make additions to the classes and code without overwriting the original. Using this technique will greatly improve my coding skills.
  5. What was your experience of iterators and reduce2? — Iterators and reduce2 were pretty straightforward. I had no trouble understanding the concepts, and I credit that to Downing being an amazing professor.
  6. What made you happy this week? — Finishing both of my computer science projects made me happy this week. I was stressed the entire week about being able to finish on time, but in the end, I accomplished the tasks. I felt satisfied.
  7. What’s your pick-of-the-week or tip-of-the-week? — This week, I had to learn React for the front end of our website. This library is a very lightweight form to create front-end website pages. I am still learning, but so far it seems intuitive and fun. I cannot wait to become proficient in it.

--

--