CS371p Spring 2022: Lilia Li Blog #10

  1. What did you do this past week?

This past week I finished up the allocator project. I had to use a token to get an extension because I started it a little late and ran into a lot of issues along the way during my implementation! But I got it done and was relieved to be finished with it.

2. What’s in your way?

Right now nothing specifically, but I do need to stop procrastinating on projects because it causes me a lot of unnecessary stress.

3. What will you do next week?

Next week I’m going to start the Darwin project with my partner and hopefully make some good progress on that.

4. What did you think of Paper 10. Why getter and setter methods are evil?

I thought it was an interesting read that unveiled several issues with getter and setter methods that I had not thought about before. It also made me realize that I should still question some of the design idioms that have been ingrained in me since the start of my programming education because sometimes they are not appropriate in every situation.

5. What was your experience of std::vector, std::deque, std::list, and std::stack? (this question will vary, week to week)

I thought it was interesting to see how some of the standard library data structures in C++ are implemented and the benefits and drawbacks of each. They are slightly different than how they are implemented in Java and so it’s interesting to compare and contrast the different implementations.

6. What made you happy this week?

I watched the Batman this week and thought it was really good! I thought Robert Pattinson was a good Batman but I still think I like the Dark Knight trilogy better.

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

My tip of the week is to sign up for the Datahack being held on April 9th from 8:30 AM to 6:00 PM at GDC if you’re interested in data science! It’s a great opportunity to grow your technical skills in data science and work with a team. Also, 1st, 2nd, and 3rd place receive $2k, $1k, and $500 in scholarships, respectively.




Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

How does strange code hide errors? TensorFlow.NET Analysis

Building a City Search with Elixir and Python

📜 Effective Engineer Book Review

Coding Bootcamps

SAFe® — Scaled Agile Framework® in 5 Mins

Introduction to OOP: Python OOP Complete Course — Part 2

A dummy image for better reading and navigation.

Truthiness and The Ternary Operator

Custom Drop-Down List Flutter Widget with Focus and Keyboard Support

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
Lilia Li

Lilia Li

More from Medium

CS371p Spring 2022: Lilia Li Blog #9

How To Make Money Online From Home For Beginners Without Paying Anything | Best And Easiest Way To…

Beginner’s Guide Part 3.1: Learn to represent your best interests:

How I Lost My Stubborn Belly Fat Using This 30-Second Fat Burning Morning Routine…