CS 373 Spring 2021 Week of Feb 9–14:
1 ) What did you do this past week?
Over the weekend and on Monday, I worked on completing the first project, Collatz. It was my first time using several tools with python and continuous integration. I can see why people like to include them with programming, although it adds overhead.
2 ) What’s in your way?
Right now, I am taking things one day at a time. We got snow days due to weather, so I am excited to have a little more of a break. Maybe I will plan out what to do on each day next week tomorrow. I have a project for my networks class that I plan on finishing tonight.
3 ) What will you do next week?
Next week, I plan on getting together with my group as soon as they get picked. I hope to start discussion on ideas for the web project with them. I keep doing things just in time for the due date, so maybe I could try to get a day ahead with one of the snow days.
4) If you read it, what did you think of the Pair Programming?
This one article keeps coming up in my readings. I remember reading it at the beginning of last semester for Norman. I like the idea of pair programming. My first CS class was poorly implemented, but pair programming got me through it. It helps to make friends and to learn the trade. I just hope that when I pair program, that I get a partner who wants to share.
5 ) What was your experience of types?
I always enjoy learning about how programming languages work in more detail. The types in Python are different, but it makes sense how they implemented the basics. I like the simplicity that python tries to achieve. The single object for empty data structures makes sense for efficiency. I suppose that integers being stored by value for 0–256 also saves space.
6 ) What made you happy this week?
Completing Collatz without taking too much time. Seeing snow in Austin. Looking up some cool IDB projects from the past.
7 ) What’s your pick-of-the-week or tip-of-the-week?
Connecting vscode to the lab machines with ssh is 100% better than manually transfering files and then executing them in a separate console. You just need to install the ssh extension from the marketplace. I also would recommend playing with the collaboration extension for pair programming, but I have not done so with a partner yet.