What did you do this past week?
I installed Docker on my iMac and familiarized myself with it by going through a tutorial and testing out various commands. I then started work on the Collatz project for this class. Outside of class, I applied for a position in one of the Texas Spacecraft Laboratory’s (TSL) subdivisions and also refreshed myself on the content I learned in Data Structures for an upcoming internship interview.
What’s in your way?
Nothing is in my way yet in terms of completing the Collatz project for this class.
What will you do next week?
The next few days up until Tuesday, I expect to be working on the Collatz project. After that, I will be continuing focusing on preparing for the internship interview I have scheduled for this Thursday.
If you read it, what did you think of the (paper) Continuous Integration?
I thought the author made it very easy to understand the purpose of continuous integration as a method to keep up a stable version of software being worked on by a group. Connecting ideas in the paper to tools that we have available to us, such GitLab and the makefile, allowed me to see the big picture of how continuous integration fits into the overall software development process.
What was your experience of Collatz?
I find the conjecture itself very interesting due to the complexity of its results in stark contrast with the simplicity of the algorithm used to generate them. As for the project, I think the number of ways in which this simple algorithm can be optimized for run time, from caching to algorithmic optimizations, is very cool.
What was your experience of exceptions?
Prior to this class, I’ve had a broad understanding of exceptions and haven’t really been in the practice of using them. However, now with the understanding of how code flows when exceptions are excepted, I hope to be able to identify situations in which their use is appropriate in the future.
What made you happy this week?
Netflix adding two of my top 5 favorite movies, Inception and Shutter Island.
What’s your pick-of-the-week or tip-of-the-week?
My pick-of-the-week is the combination of Anaconda and Jupyter Notebook for Python development.