CS371g Summer #6: Matthew Lang

Matthew G Lang
2 min readJul 11, 2021

What did you do this past week?

I really just worked on Integer. As with the previous project, I had a great partner who was easy to talk to. It really adds a level of enjoyment to the project that one cannot have working on it alone. If anybody has been working on these alone, I really encourage you to reach out to someone for deque.

What’s in your way?

Earlier this week, I experienced a rare side effect to a medication I started. I could not sleep for a few days and thought everyone was out to get me. I completely blew a presentation as a result. It was the scariest thing I have experienced before, and I am more than fortunate that stopping it was all I needed to do to get back to normal. I am thankful for the support and understanding of my friends during this time.

What will you do next week?

Deque. I have a feeling that deque will be taking most of my schedule this week. While I expect stress and mental anguish, I was giggling to myself after finishing off the last project. At the very least, I know it will be satisfying to finish.

If you read it, what did you think of the Paper #6: Vector?

I have not fully annotated it, but so far it seems like a good reference point for the upcoming deque project. I am finding the hardest part of the container template projects to be how to start the damn thing.

What was your experience of containers, container adapters, and allocators? (this question will vary, week to week)

It answered a lot of questions I had about “genericity”. When I started Integer, I was unsure of how to handle what was used for “C”. Could I use push_back to add elements, or will there be an Integer using an array? Professor Downing’s lectures seemed to clarify that the one writing the library was allowed to define such constraints.

What made you happy this week?

I came to appreciate the bit of free time I had this week. Whether it was going out to eat with my girlfriend or having a couple of drinks and watching TV, I really savored those moments.

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

If you haven’t gone to office hours yet, go to office hours. I will be doing that this week, and am thankful Amogh and Prof. Downing are putting in so much extra time to do so.

--

--