1. What did you do this past week?

This past week I worked on and finished most of Project 5: Life. Conway and Fredkin were reasonably straightforward to implement, but I ran into some incredibly strange behavior where whenever I changed the state of one of the Cells on my board the changes would propagate to all the cells in the same column. After a lot of debugging I realized it was a quirk of the vector construction I was doing that was causing many of the pointers to be duplicated. After solving that I managed to get Cell passing as well.

2. What’s in your way?

Final projects continue to be the main things my way, though luckily most of the final projects in my other classes have not been as difficult as some of the earlier ones. Other than that this coming week should finally be a light one for me and allow to be able to focus on some extracurricular work I have been doing that I still haven’t been able to give my full attention.

3. What will you do next week?

Next week I will try to wrap up the remaining work for Project 5 and hopefully get started on my last Network Security and Privacy Lab. Also I will likely go over some of the details about the new containers and container adapters we have learned about thus far.

4. If you read it, what did you think of The New Methodology?

I found it to be an interesting read just like every reading thus far with its insightful advice about AGILE.

5. What was your experience of containers, container adapters, and Life?

The lectures about these topics made sense to me and I found some of the design decisions of C++ to be very interesting especially how it doesn’t allow you to write inefficient code with containers in the STL.

6. What made you happy this week?

Though it took a decent amount of time last Friday and this weekend I managed to get all of the HackerRank tests for Life passing which is great.

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

If you like to do Web Development than you might like a little tool called Sizzy it is a minimal browser emulator tool that allows you to have several different device sizes to ensure that your website is truly responsive across many different breakpoints. It was pretty nice to use in a recent project I did.

--

--