CS 371P Week 5

Varun D Nayak
2 min readFeb 28, 2021

What did you do this past week?

This past week I finished up an environment diagrams assignment for CS 345 Programming Languages with Cook. The class is really interesting as we’re building an interpreter.

What’s in your way?

Procastination and motivation are key issues for me when getting work done. However, I’m getting better at time management using better tools and holding myself accountable.

What will you do next week?

Next week will primarily consist of wrapping up Voting and finishing another assignment for CS345. I am glad this class doesn’t have exams anymore as that is a saving grace.

If you read it, what did you think of the Single Responsibility Principle?

I found it interesting as I am gravitating towards a software engineering position. Implementing these in my programs will make me a better engineer. It is nice to see how splitting up different functionality up with different classes make for a design with Needless Complexity.

What was your experience of Voting and consts?

So far I have just worked on creating files for the project and setting up issues and adding the graders to the repo. I’ve also done some work on the makefile and plan to start the I/O tomorrow.

How did you fare in the storm?

Winter Storm Uri knocked out my power Monday and it came back on Wednesday morning. I spent the two days charging my phone in my car wrapped in sheets. Luckily, we had running water and gas.

What made you happy this week?

Having power and two days off from school felt good. I was able to relax and catch a break.

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

My tip of the week is to use UT Handshake to apply to CS Carrers. It’s a good tool along with LinkedIn, Indeed and the company careers websites themselves.

--

--