CS373 Fall 2020: Abdul-Ghaffar Balogun

Abdul-Ghaffar Balogun
3 min readOct 12, 2020

What did you do this past week?

This past week I found myself wasting a lot of my time instead of being productive with school. This week was not very stressful with regard to work and deadlines. I guess having more time on my hand gave me too much room to not prioritize the things I had to finish for the more upcoming stressful weeks.

What’s in your way?

I think what’s in my way is the number of tools and technologies I have to familiarize myself with. This next phase has a lot of requirements, which could be a little daunting, so I am trying to work to ensure myself and my team are staying on top of our work.

What will you do next week?

Next week I want to spend my time being productive with respect to staying on top of my classes. I have exams coming up, so I want to ensure I spend my time studying for my exams and catching up on my work.

4. If you read it, what did you think of The Open-Closed Principle?

The article was interesting. The principle was very useful and reinforced the topics and lessons we learned from 314 and 312. Getting to see the concepts we were introduced to in our introductory classes bleed into our later courses. You see the importance of code hygiene and maintaining abstraction. I believe this topic is crucial especially with large projects and in the workforce when they place an emphasis on security and code maintanience. It was great to be able to get a little insight into the intracicies that lie in designing your program.

Espeically in the case where you’re adding a feature to an existing project or fix some bugs, it’s best to adhere to the design guideline to ensure coherence with the code.

5. What was your experience of iterators, generators, and yield? (this question will vary, week to week)

I had some experience with iterators from 314, and the lesson seems to give me the impression that there isn’t much of a difference between Java and Python with the building of an iterator. There are some underlying differences like the iterator of an iterator returning itself, and understanding that within the context of data structures was new and interesting.

As for generators and yield, I am still a little confused by those. I plan on rewatching the lecture to make sure I have a good grasp on those. This was my first time really seeing this concept, so it was a little hard to wrap my head around.

6. What made you happy this week?

My cousins came over to spend the weekend with my family and me. It was great to be able to spend time with them and distress a little especially with deadlines coming up.

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

Make sure to have gitlab integrated with your slack, but also make sure you have a separate channel for that. You don’t want to flood your general channels with gitlab notifications.

--

--