CS373 Fall 2021: Blog 6

What did you do this past week?

This past week I went to lectures, EGaDS events, finished/turned in two big programming projects, and worked on Phase 1 of the IDB project. My team and I have been meeting pretty frequently, and I’m excited for where we’ll take it together over the course of the semester.

What’s in your way?

Thankfully, nothing currently. My workload hasn’t gotten smaller, but now that the Game Jam is over I won’t have to do nearly as much backend planning/work for EGaDS, as we’ve pretty much got the rest of the semester planned out already. As for the IDB project, I need to brush up a bit on my CSS and React skills for the front-end development, but I’ve had no trouble contributing to this phase.

What will you do next week?

Next week I’ll work with my team to wrap up phase one of the IDB project, and we’ll meet to discuss/start phase two. I’ll attend lectures for all my classes, take a midterm, and start some other CS projects due in the next few weeks.

If you read it, what did you think of the Paper #6: Single Responsibility Principle?

I thought it was interesting. I can’t say it’s a principle I’ve actively put into practice, but reading about it makes the case more. I think in small codebases it’s a bit tedious, since scope is small and things are easier to keep track of when changed, but in large codebases I can absolutely see the benefit of making everything modular and have a single responsibility to the project as a whole.

What was your experience of factorial, reduce, and operators?

I thought the way that Professor Downing explained these concepts was very interesting and engaging, and I learned a lot through all the examples and comparisons. What intrigued me most was the principle in Python that operators can do one thing and one thing only. To me that explains why i++ is not valid, which is something I’ve always been curious about but never bothered to look up a formal explanation for.

What made you happy this week?

A lot! Turning in two big projects was nice, and I’m excited about my team’s idea and execution for our IDB project. In addition, my game from the game jam was given best overall by our guest judges, and I went home this weekend with my sister to see our family. A good week all-in-all.

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

My pick-of-the-week is this online Bootstrap tutorial. I found it while looking for some specific bootstrap help, and so far it’s been nice to look through. It covers basic and advanced bootstrap features, with code examples. I think it would be a good resource for those new to bootstrap styling or those who need a refresher!

--

--

--

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

Recommended from Medium

Introduction to Object-Oriented Programming

What Programming Language Should I Learn As A Beginner?

How to architect Online Payment Processing System for an online store?

Create Api Documentation with DocFx using Visual Studio and CLI

Free accurate transcription using MS Word and a cleanup tool

The Road To Season II: Rebalancing Fight Mechanics

10 things to remember as a Software engineer

Reducing Microservices Architecture Complexity with Istio

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

Stability for the new age?

Why Instagram Engagement Groups Don’t Work In 2022

One Piece 1042

One Piece 1042

Polymaths in 2022