CS373 Spring 2021: Sruthi Rudravajjala
What did you do this past week?
This past week I turned in phase 2 of the IDB project, turned in an AI project, and started studying for an exam I have in the coming week.
What’s in your way?
I don’t have many roadblocks this week. I do have an exam in the coming week and it feels like I haven’t had a week without a major assignment due for a very long time. Spring break was a great time to relax but the weeks leading up to and after break have been ridiculously busy.
What will you do next week?
This next week I’m going to make good progress on phase 3 of the IDB project. I feel like my group is in a good place after phase 2 to finish up phase 3 without too many problems. For the last phase it was a little difficult because the entire group had to split their focus on the backend and frontend but I feel like this phase is mostly frontend work which should make it easier for the group to coordinate.
If you read it, what did you think of the Dependency Inversion Principle?
The dependency inversion principle paper highlighted a common theme I’ve seen in all the papers we’ve read thus far. Highly dependent modules lead to a ton of problems. I’m not sure if the way to get better at large scale class design is to make sure we are practicing or reading papers on design principles.
What was your experience of +, *, ** and decorators?
I would like more practice working with decorators and the star operators. The exercise this past was pretty foreign to me and I might need to go back and rewatch the lectures from this week. I think Python has a lot of machinery that makes a programmer’s job a lot easier and I’d like to have a good understanding of the concepts we learned this week.
What made you happy this week?
I got to finish a pretty big assignment at my internship and that was very exciting. I’ve been working on the project for a couple of weeks and it was really rewarding to finally finish up.
What’s your pick-of-the-week or tip-of-the-week?
My tip of the week is to go on a walk when you’re stuck on a programming problem. I find it keeps me from getting burnt out and also helps me think of different solutions to try. I call it a brain break.