CS371p Fall 2021: Kevin Chen(Week of 15 Nov — 21 Nov)

What did you do this past week?

My partner and I finished Darwin last weekend, but used the extra time to make some last minute updates to our code. Besides some smaller homework assignments in my other classes, this past week has been fairly chill. As a result, I got back into Minecraft with my girlfriend and we are having a blast.

What’s in your way?

Besides an essay due today and algo homework due tomorrow, I do not have much in my way. I am very much looking forward to going back home for Thanksgiving.

What will you do next week?

Turn in the last homework assignments before break and head back to Plano on Tuesday. I am excited to spend some time with childhood friends and see my family again.

If you read it, what did you think of the Paper #13: Why Extends Is Evil?

An insightful article to read with plenty of fleshed out examples of why using extends is bad. I generally do not use extends in my code, but now am even more opposed to using it. Interesting how even the creator of Java thinks extends is bad. I wonder what the initial reason for including it was.

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

I would say that I am very comfortable with vectors now, having both used it in projects and implemented them in exercises. Allocators were new to me, but I understand their use now.

What made you happy this week?

Finding out that you can crossplay Minecraft between the switch and PC. There are so many new changes to Minecraft that it is almost like a new game.

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

I recently read about https://adventofcode.com/2021 which is a month of coding challenges that opens up during December. Seems to have an active community around it and could be good practice for interviews.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store