CS373 Fall 2021: Srikar

This past week, me and my SWE group turned in Phase 1 of the lab. This was an achievement that me and my team felt really proud about, because we had sure worked hard on Phase 1. It was nice to take a couple days off the project to rest, but I was equally eager to jump right back into our codebase and start implementing Phase 2. In class, I paid attention and solidified concepts that I had previously had a minor grasp on. On Friday, I was called by Dr. Downing to walk through a question with him in front of the class, and I think it went pretty well.

Recruiting has me super busy, and also several of my student orgs are starting to really pick up. This is making it so that I’m spreading myself a little thin, and it’s starting to strain me a little.

This next week, my team and I will have to pick up the pace of on our development. We took this past week kind of chill, which I don’t think will be a problem, but we’ll have to start meeting for longer and more regularly.

I liked the article a lot! I think there were some things that could have been more explicitly stated. I think that the relation between the Open-Closed principle, Inheritance, and Abstraction could have been explained better. All three concepts were talked about and references, but they weren’t all tied together really well, which I think would have improved the paper.

I’d say that I had some prior knowledge of operators iterators, but it’s always good to review this knowledge. Each language has their own subtleties when it comes to these concepts, and reviewing them is healthy. Sometimes though, I have a hard time keeping track of what languages handle operators and iterations in what ways. There’s so many differences between a language like Python and a language like C++.



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