CS373 Spring 2021: Vaishnav Bipin (Week 7)

Vaishnav Bipin
2 min readMar 8, 2021

What did you do this past week?
After completing a midterm early in the week and the usual assignments, I spent Thursday to Saturday completing phase 1 of the IDB project for this class. After watching several hours worth of tutorials on React and JavaScript, I hammered out a model page and three instance pages for our website. As someone who has had no prior experience with creating web applications before this project, I found this phase of the project to be an incredibly valuable learning experience. I have no doubt I will learn much more over the next three phases of the project.

What’s in your way?
Though I would like to get started on the second phase of this project, I will be mostly occupied until Thursday studying for three midterms.

What will you do next week?
Although I will be studying for the three midterms, I will still be joining group meetings to stay up to date on the second phase of this project. Once I finish my final midterm of the week, the project will have my full attention.

If you read it, what did you think of the Open-Closed Principle?
Although I think it is a difficult principle to carry out in practice as closure can sometimes be impossible to ensure, I believe it is an important principle to adhere to to the best of one’s abilities when writing code so as to prevent suffering in the future if the code needs to be extended.

What was your experience of iterators and reduce2?
I think the way an iterator of an iterator returns the same iterator that will start iterating from where the original iterator left off in Python is very useful, and was able to confirm its usefulness by using it in reduce2. I think having the seed parameter be optional in reduce2 increases its applicability.

What made you happy this week?
Finishing phase 1 of the project on time made me happy. The tangible nature of the result of this phase of the project, my group’s very own website, makes me even more happy.

What’s your pick-of-the-week or tip-of-the-week?
A tip I have for the next phases of this project is to save time for merging work from git branches. I definitely cut it close on the first phase of the project by not being totally aware of just how long merging would take.

--

--

Vaishnav Bipin
0 Followers

Computer Science Undergraduate at the University of Texas at Austin