CS373 Fall 2021 Blog 13: Mason Eastman

What did you do this past week?

A lot! Other than going to class, I finished up Phase 3 with my team, immediately turned around to continue my project with my Game Programming Paradigms team, and after that was due later in the week I’ve been grinding out my final Information Retrieval project. With all the coding I’ve done this week, my dreams will exclusively be about programming for a few days.

What’s in your way?

Nothing really! With as busy as I was the past week, it’ll be nice to have a bit of a lighter load and a break. All I will have left this semester project-wise is Phase 4 and my open-ended Game Programming Paradigms final game, and I’m excited about working on both.

What will you do next week?

Next week I’ll go to the few classes I have, turn in some assignments, and drive home back to Dallas with my sister! I’m really excited to be home and take a load off from school.

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

I thought it was interesting! I have fallen prey to using the extends keyword a lot in java, mostly out of convenience. However, as codebases get larger and new things are introduced, that can quickly become a problem that takes longer to solve than it does to plan around. Like many of the previous papers, this one shows why good design and planning is so important and will save lots of time in the long run should code requirements/features change.

What was your experience of SQL?

I’ve never used SQL formally, but the more we talk about it in class and practice with the exercises the more I appreciate and understand it. It seems to be really powerful and allows for efficient writing of code since it’s declarative. I also like how we tied in all the Python relational algebra code/concepts to make the SQL digestion easier.

What made you happy this week?

My sister is in Longhorn Singers, and they had their semester show on Saturday! My family came down to see it, so I got to see them which was really nice. My girlfriend, mom, and I went to spend Saturday afternoon at the Domain too which was really fun.

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

My pick-of-the-week is to write out all of your algorithms in pseudo-code or even just plain English before opening your editor to implement. It’s something I don’t do enough myself, but I’m trying to get into the habit of practicing more. I’ve found that I’ll reach the solution faster and it will make more sense if I take the time to write/think through it on paper first!

--

--

--

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

How I took part as a technical writer in a blockchain project

STACK the Flags CTF Write-up —What is he working on? Some high value project?

GCP’s Standard Tier networking performance

Creating Rails Api Using Existing MySql Database

Connecting CollabLand Via Mobile

5 best practices for managing or creating your APIs

Flutter — Notifier + Factory: A cleaner variation of setState()

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
Mason Eastman

Mason Eastman

More from Medium

Laugh & Bank Review: Bryan Winters Initiative to Get Paid for Rating and Sharing Funny Videos

Git is Hard, We’re Here to Help you GitBetter

An Unlikely Solution

City Bakery Inspiration