CS373 Fall 2020: Sujoy Purkayastha

Sujoy Purkayastha
2 min readOct 11, 2020

What did you do this past week?

For my software engineering class, my group and I focused on developing the backend architecture of our website. More specifically, we worked on starting a PostgreSQL database to hold our data and establish relationships between various instances of an object to other objects in the database.

What’s in your way?

I have never worked with SQL before, so there is definitely a learning curve that my team and I have to go through before we can use SQL comfortably.

What will you do next week?

Next week, my group and I will set up Flask servers to handle API requests and work with unit testing to ensure that our code is working as expected.

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

I thought that the paper was quite informative! It thoroughly explained how close the code I was writing and that using abstractions will make my code flexible to new implementations yet stable at the same time.

What was your experience of iterators, generators, and yield?

I actually covered these in the Introductory Python course that I took last year. It was nice to go over the concepts again in class as a refresher.

What made you happy this week?

I am happy that I got to spend a lot of time with my family and had a very relaxed weekend to recharge myself for this busy, upcoming week.

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

Sometimes getting a good night’s rest is all it takes to get you back into a productive state of mind!

--

--