CS373 Spring 2021: Siddhi Bhave

Siddhi Bhave
3 min readFeb 27, 2021

Week #6

  1. What did you do this past week?

This past week I met with my group a few times to finalize the proposal and get started on phase 1 of the project. It was a little tough at first deciding exactly how the tasks should be split up since none of us have done web development before and could not anticipate how much time and effort each task would take. However, we divided and tasks to the best of our ability and then made it clear that anyone is welcome to reach out to another team member if they need help or if something is taking too long.

2. What’s in your way?

Right now the main thing that is in my way is my inability to judge how long my task of phase 1 will take since I have never done it before. I am just watching a lot of tutorials online and reading documentation to understand how to use React with Bootstrap.

3. What will you do next week?

Next week I will continue to meet with my group and make sure we are addressing the issues created on Gitlab. I also have another programming assignment due for another class so I will work on that as well.

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

While reading the article I realized that I usually incorporate the Single Responsibility Principle unconsciously when I am creating classes. It made a lot of sense when reading the exact reasoning by why we should be splitting up responsibilities, but while coding it naturally made sense to me to create a separate class for each type of task so that later objects are easier to manage.

5. What was your experience of IDB1 and reduce? (this question will vary, week to week)

I think the first phase of the project seems pretty straightforward and relatively simple, which I am grateful for because it may take some time to get familiar and used to all the new tools we are required to use. I really like how there are certain requirements we need to include in the website because it forces us to branch out of our comfort zone and learn something we not have incorporated in the project on our own. I also really like how we are both the customer and developer so we get a sense of both roles. Learning about the reduce function helped me get more familiar with the properties of different objects like lists and sets.

6. How did you fare in the storm?

I was in West Campus during the storm and I didn’t have it nearly as bad as some other people. I had wifi and electricity the whole time and I only lost water for a couple of days. However, we had boiled enough drinking water and also filled the bathtub to use for the restroom.

7. What made you happy this week?

This week I was happy things mostly got back to normal after the storm. I have come to appreciate basic necessities like power and water much more.

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

Although we don’t have to use React for the first phase of the project, I found that there are really useful tutorials online (with a quick google search) that walk you through how to create a website using React Bootstrap. I think it is helpful to incorporate React into the first phase because we have to use it for the next phases anyways.

--

--