CS 373 Spring 2021: Kent Hansen #3

Kent Hansen
2 min readFeb 7, 2021

1. What did you do this past week?

This passed week I worked on getting Docker set up on my machine and finishing the Collatz project.

2. What’s in your way?

For now nothing is in my way as I wrapped up Collatz yesterday and made sure to complete all the items on the workflow.

3. What will you do next week?

Next week I hope to get into learning more details about Python in class and hopefully start the process of forming a group for the Web Development project for the rest of the semester.

4. If you read it, what did you think of the Continuous Integration?

I enjoyed the Continuous Integration paper because it describes in detail how the tool works and why it is so important and helpful for software developers to use. I appreciate having the background behind tools that are often used in software engineering but rarely explained fully.

5. What was your experience of Collatz? (this question will vary, week to week)

Collatz went well for me this week. I did the Collatz project in C++ last semester in OOP so the transition from C++ to Python went pretty smoothly. I wrapped up the last parts of the project yesterday.

6. What was your experience of exceptions? (this question will vary, week to week)

I appreciated learning about exceptions specifically because it was useful to learn how exceptions in Python differ from exceptions in other languages such as Java and C++. As with a lot of features of the language, I enjoy how things are implemented in Python because they seem especially logical and clean.

7. What made you happy this week?

This week I got set up with my new laptop and I’ve been really enjoying Apple’s new M1 chips. Although there are some snags for certain development tools, getting set up with things like VS Code, Node and Docker was more or less straightforward.

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

My pick of the week for this week is homebrew, a super useful tool for mac and linux that lets you easily install and manage almost any package or application from the command line.

--

--