CS 371p Fall 2024 Entry 8: Varsha Ravi

V. Ravi
3 min readOct 21, 2024

--

  • What are you most proud of doing last week?

I finished my project for my NLP semantics class! It wasn’t too much code (just fill in the blanks for a few lines) but required a lot of understanding of the underlying nature of the word dataset we used and a lot of analysis of the resulting word embeddings and their similarities to neighboring words.

  • What ability or skill did you use to make that moment the most proud of?

I used both my technical ability (writing python code for natural language processing tasks) as well as soft skills for wrangling my team together to work on the project. We were all very busy for the past two weeks and weighted until the last minute to start the project but since I was able to get us all together to work on it, we were able to quickly figure out the implementation and work on the analysis together.

  • What impact did what you do have on other people?

I hope my teammates found the project to be a lot easier than it seemed because we were all able to work together and answer each others questions!

  • What did you think of Paper #8. Interface Segregation Principle.

It was an interesting read! I never considered the overhead of having fragmented or too-detailed interfaces that don’t seem cohesive to the client. I really liked reading through the examples to understand exactly why this might pose problems and how to fix them.

  • What did you think of Exercise #5. Digits.

It was very hard, and I wasn’t able to finish it properly the first time around. While working on it, I realized that I don’t fully understand the placement of const for certain methods and why they need to be implemented in such a way, so I went back and studied the lecture notes against. Although it was tough, it helped me identify which concepts I didn’t understand at all so that I can get a good grasp on them for Project 3.

  • What did you think of queue<T, C>, prority_queue<T, C>, and vector<T, C>? (This question will vary, week to week.)

Although I’ve used all three of these data structures before, it was interesting to talk about their underlying containers and why some container might provide more efficiency than others.

  • What made you happy this week?

I got to go home this weekend! I’ve been going home a lot recently over the weekends and it’s really nice to catch up with my parents and family so often.

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

If anyone’s interested in game development, check out Unity3D. It doesn’t have as much of a learning curve as other engines, and all the scripts are written in C# (very easy to pick up if you already know C++). Please don’t start with Unreal Engine (it took me ages to even boot it up on my laptop, and everything slowed down so much — trust me, you do not need that much computing power if you’re just starting to learn game dev)!

--

--

V. Ravi
V. Ravi

Written by V. Ravi

0 Followers

Thinking of not thinking at all

No responses yet