CS373 Spring 2021: Ashish Kanjiram

Ashish Kanjiram
3 min readMar 6, 2021

Week of 1 Mar — 7 Mar

What did you do this past week?

This past week was very busy since I had 3 projects deadlines. I mainly just worked on those projects and focused on learning all the important topics form these projects. Taking 3 project-heavy CS UDEs is definitely a challenge, but I am enjoying what I am learning so I guess that is a good thing!

What’s in your way?

Luckily, there is not too much in my way. I have one more project due before Spring Break and that is pretty much it. I am hoping I will have a bit more free-time this coming week to relax.

What will you do next week?

Next week, I hope to have a lot more free-time to relax. I probably should use this time to get ahead on my work that I have after Spring Break, but I will probably end up binge watching something on Netflix. In addition, I hope to come up with some good ideas for our website that we can implement into Phase 2. This project is something I am pretty enthusiastic about since it is so open ended for us to do whatever we want and I really enjoy that.

If you read it, what did you think of the Open-Closed Principle?

I thought this was a very interesting topic. It was cool to learn a new development habit that could prove to be useful in the future. It was a little weird to see that code can be made and then never altered afterwards, but I am getting a better understanding of how and why that can make applications more efficient.

What was your experience of iterators and reduce2? (this question will vary, week to week)

I thought this lecture was very eye-opening. I was not completely familiar with how data structures, more specifically iterators, work in Python and this helped me learn a lot about them. Now, I can efficiently use them depending on the use case and strategically decide which iterator is the best to use depending on the situation.

What made you happy this week?

Something that made me happy this week is getting things working on our website. It is a nice feeling when links are actually clickable and things start coming together. In addition, me and my girlfriend’s 1 year anniversary is coming up this coming week so I am excited for that since I have not been able to spend much time with her lately with all the aforementioned projects!

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

My tip-of-the-week is to get comfortable with git commands, so that collaborating with your teams will be much easier. I learned this week how to use the command ‘git stash’. Essentially, if Person A and Person B worked on the same repo and Person A made a commit while Person B was still making edits, Person B can stash their commit, pull the latest commit from Person A, and then pop their changes from the stash and then commit that to the repository. This can be accomplished using the commands below:

git stash

git pull

git stash pop

git add .

git commit -m “commit message”

git push

--

--