Blogs: Week of 9 Feb — 14 Feb

  1. What did you do this past week?
    I finished and submitted the Collatz project. I enjoyed this weeks’ lectures a lot since we finally start to focus on python itself. I also bought the food and other supplies for me to survive the upcoming winter storm.
  2. What’s in your way?
    The debugging class CS340D that I’m taking is very nontrivial, and the projects are not really related to lectures(like this class lol). To be honest I did not expect the difficulty of that class.
  3. What will you do next week?
    The team is assigned by the time I read the blog so I guess the main agenda for next week is to meet with the team and discuss the project. Also, I have lots of dues next week and exams are coming. I just hope my internet will not be affected by the extreme weather.
  4. If you read it, what did you think of the Pair Programming?
    It’s probably the fourth or fifth time I read this paper. Many of the concepts of it are very useful for me to develop a pair programming mindset. In general, I think pair programming is a good practice for learning.
  5. What was your experience of types?
    It’s very interesting to know about these tricks in python types, such as an int variable within the range of [-5,256] stores the actual value of the integer, and any int beyond that range will be a reference to an object. Distinguish between mutable and immutables is also something I learned that I think will be very useful for programming in python.
  6. What made you happy this week?
    I’m glad to classes are canceled because of the weather since I’m not very prepared for a math exam that was originally scheduled for next Tuesday. Now it’s postponed to Thursday so I’ll have more time to review the materials.
  7. What’s your pick-of-the-week or tip-of-the-week?
    My pick-of-the-week is a software called Postman. It’s a very handy tool to build and test APIs, and I believe the backend people of the web project will use it quite a lot in the following semester.