CS371p Spring 2021: Luca Chaves Rodrigues Noronha dos Santos

What did you do this past week?

This past week I managed to successfully find a partner for the Life project and was able to devote a significant amount of time to applying for internships and preparing for interviews.

What’s in your way?

I feel like this has become a theme with most of my entries but time is undoubtedly the number one obstacle on my way right now! As mentioned before, many things need to be decided on by the start of Summer which is quite literally almost here!

What will you do next week?

Work towards finishing the Life project and hopefully do well in a couple of upcoming interviews!

If you read it, what did you think of the What Happens to Us Does Not Happen to Most of You?

I have not had the opportunity to read this week’s paper yet.

What was your experience of Life and inheritance? (this question will vary, week to week)

Conway’s game of life is a simulation which I had heard about a fair amount before, but whose implementation I had never taken too much time to consider. I am truly excited to take a stab at the project and see what type of design my partner and I can come up with.

Inheritance is a concept with which I have had a fair amount of experience, especially during Data Structures, and Intro to Programming. It is nice, however, to revisit some of its underlying ideas and explore how these are implemented in the context of C++.

What made you happy this week?

I had an unreasonable amount of sushi.

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

When working on the projects for this class I found it invaluable to have an online compiler running in the background to test out quick ideas to determine whether they would behave as expected in the actual implementation. Oftentimes, especially early on during a project, it can be extremely difficult to isolate a single idea or to simply test a proof of concept. At this stage, it is not uncommon for code to be ridden with bugs, so I found that experimenting with ideas in a “clean” environment can significantly speed up the implementation process.

enjoy long walks on the beach