CS371p Fall 2020 Week 2: Audie Bethea

What did you do this past week?

This past week, I started playing a lot of disc golf, because I signed myself up for a tournament at the end of the month and I don’t plan on embarrassing myself. Pertaining to this class, after struggling to set up Docker on Windows for a while, I caved and just started ssh-ing into the lab machines. After that, I implemented a pretty simple solution to Collatz.

What’s in your way?

Right now, I don’t have any major roadblocks in my path. Once I got everything set up on Gitlab, progress on a simple Collatz solution came pretty quick.

What will you do next week?

Next week I want to fine-tune my Collatz solution using caching, among other optimizations, so that I can pass the test cases.

What was your experience of assertions, Google Test, and gcov?

I’ve used a Cypress variation of assertions quite a bit when doing automated testing for a website, but doing it in C++ had a quite different feel to it. In C++, assertions are mostly used to catch algorithmic errors in code and to make sure that before moving onto the next step of a solution, the previous step has been done correctly. In Cypress, assertions are meant to be used flexibly and asynchronously because React’s Dom is always changing.

How are you doing and holding up? What’s been most helpful for you in terms of support at this time?

Right now, things are going pretty well. I’ve been working part time at the company that I interned for over the summer, and along with all online classes, I’ve been spending an unhealthy amount of time in my room. To counteract this, I bought some plants and art to put in my room to give it a less industrial feel, and I’ve been working out a lot (playing soccer, tennis, biking, etc) as a physical outlet.

What made you happy this week?

This week, I got to see my parents. I lived in Austin all summer while I was working, so I haven’t really gotten to spend much time with them since the beginning of Covid, when I was living with them. We met in a small town in the middle of Nowhere, Texas, and ate Italian food, which was shockingly good. Afterwards, we heard a marching band playing, so we walked over to the town’s local high school just in time to watch the halftime show of a high school football game. It was rainy and cold outside, and super nostalgic, it was a pretty surreal experience.

What’s your tip of the week?

This week, I spent a pretty good amount of time researching WSL 2. I remember having WSL 1 installed on my old laptop at one point, but it came with a lot of limitations. WSL 2, however, comes with a Linux kernel and is a much more complete rework of how Linux interacts with Windows systems.