What did you do this past week?
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.
What’s in your way?
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.
What will you do next week?
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.
If you read it, what did you think of the Paper #7: Open-Closed Principle?
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.
What was your experience of operators, and iteration? (this question will vary, week to week)
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++.