CS371p Spring 2021: Erica Martinez

Week of March 1st — 7th

Erica Martinez
3 min readMar 8, 2021

What did you do this past week?

This week, I had some trouble since I had 2 projects due this week. I submitted my AI project with about a day to spare, but I didn’t know that the OOP project was due on Saturday (I thought it was due on March 10th for some reason). Thankfully I got both of them submitted on time since I worked on both of them pretty hard.

What’s in your way?

Nothing major is in my way for this week. I just have to do a few assignments for other classes. I predict that this next week is going to be calmer than this past week.

What will you do next week?

Next week, I will make sure that I am up-to-date on all my assignments to avoid the confusion that I had with the Voting’s due date. I have to recheck my calendar and plan my week accordingly so that I’m not too swamped with work before spring break.

If you read it, what did you think of the Open-Closed Principle?

I have read it before, but it is nice to have a fresh reminder as to what the Open-Closed Principle is. It seems like a very simple concept to understand, but it always seems hard to do or easy to forget when it is time to code. So we have to keep this principle in mind when designing code.

What was your experience of arrays, iterators, and algorithms?

I didn’t have any experience with these topics in the context of C++. I knew about iterators from other programming languages, and I was familiar with how Arrays worked from working in C, so it wasn’t too hard to understand them in C++.

What made you happy this week?

I restructured the layout of my apartment, with the help of my significant other, and we were able to move his desk to the bedroom and my desk to the living room. So, now that we have a little bit more separation, we can focus on our tasks better since we are not constantly distracting each other. This means that he gets to play games with his friends while I get to work on homework with my friends concurrently.

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

If you are programming with VSCode, make sure that the End of Line sequence is LF rather than CRLF. Since I work on a Windows machine with Docker, this setting caused a lot of trouble when working on Voting, so make sure that if you are using the same setup as me, make sure that this setting is changed if you are having trouble. It is located on the bottom-right portion of VSCode.

--

--