CS371P Spring 2021: Samantha Tuapen

What did you do this past week?

I began looking at the source code for Project 3: Allocator. After walking through the examples in lecture and working through pseudocode for the major functionalities of the project, I have a better understanding of the expected behavior of this poor-man’s allocator and am excited to get to the actual code.

What’s in your way?

Currently, nothing is in my way.

What will you do next week?

I will meet with my new partner to begin work on this project. Hopefully the project will go smoothly so we’ll also be able to enjoy our spring breaks.

What was your experience of heap arrays, allocators, and digits iterator?

I’ve worked with heap arrays, allocators, and iterators in C before in my Operating Systems course, but I never really understood what was happening under the hood — I just trusted that they did what I wanted them to do. Now that we’re building our own iterators and allocators (where allocation and construction are isolated), it helps me better understand how allocators manage memory.

What made you happy this week?

Despite having a couple midterms these past few weeks, this past week has been pretty chill and relaxing. I’m excited to unwind and get ahead in some classes with this upcoming break.

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

Make sure to take breaks often, especially when working on large code projects! Most times, I find the solution to the bug I’m stuck with by stepping away from the screen, whether that’s working on other subjects or going outside for a change of scenery, and just clearing my mind helps me look at the code again with fresh eyes.

--

--

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