Week 3 Progress in OOP.

1. What did you do this past week?

This past week I finished the Collatz project and applied to lots of full-time jobs in software engineering. I finished some coding challenges and practiced for technical interviews using LeetCode. I also attended the career fair and met recruiters from tech companies.

2. What’s in your way?

Currently, there is nothing major in my way. Class assignments have been taking up most of my time keeping me from practicing for technical interviews. …


Week 2 Progress in OOP.

1. What did you do this past week?

This past week, I worked on the Collatz project, completed assignments from my other classes, and worked out at Gregory gym after a long time. I was able to pass all three tests on HackerRank after implementing a simple version of lazy caching. It took me a while to get it working but with testing and patience, I was able to complete the major part of the project. Now all that is left to do are the remaining requirements from the rubric.

2. What’s in your way?


Week 1 Progress in OOP.

1. What did you do this past week?

This past week, I started working on the Collatz project and finished some pending assignments from my other classes. I worked on getting the project repo set up, installing the Docker dependencies, and reading through the requirements on the rubric. I have had previous experience with the Collatz project as I was in SWE last semester however, in this class, the project is in C++ rather than Python.

2. What’s in your way?

As of now, there is nothing major in my way other than watching the…


CS371P Fall 2021: Vishal Tak

I will be documenting my progress in OOP through a series of blogs!

1. Where did you grow up?

I was born in Bikaner, Rajasthan, a small city in India, and immigrated to the United States at the age of 10. I spent the rest of my childhood in Round Rock, TX.

2. What high school did you attend?

I attended Pflugerville High School in Pflugerville, TX where I graduated in 2018. I had a great time, learned a lot from amazing teachers, and made lifelong friends. Go Panthers!

3. What was your favorite extracurricular…


The last one… :(

Long Term Takeaways:

  • test first, test during, test after; test, test, test
  • when designing algorithms, demand the weakest capabilities (e.g. iterable vs. indexable)
  • when designing containers, provide the strongest capabilities (e.g. indexable vs iterable)
  • build decorators on top of containers, iterators, and functions
  • utilize the benefits of being lazy (i.e. yield)
  • always look for reuse and symmetry in your code
  • collaboration is essential to the quality of your code and to your well-being in producing it
  • refactor, refactor, refactor
  • make your code beautiful

1. How well do you think the course conveyed those takeaways?

Professor Downing is an amazing teacher…


Week 12: Progress in Software Engineering.

1. What did you do this past week?

This past week I worked on completing Phase III with my team and an AI project. I worked on implementing the structure of the site-wide search results along with fixing bugs throughout the website. I also worked with my partner in finishing up an AI project which consumed a lot of my time this week.

2. What's in your way?

After successfully completing Phase III, there is nothing major in my way. I think my team and I have done a great job throughout the project…


Week 11: Progress in Software Engineering.

1. What did you do this past week?

This past week, I focused on closing out all of the user stories posted by our Customer team. I worked on the instance and model pages of our Cities models and remodeled the pages based on the requests of our customers. I also collaborated with my team on the sorting/filtering of the city model pages.

2. What’s in your way?

With the extension of Phase III, there is nothing in my way as I believe that we should be able to finish up the requirements in…


Week 10: Progress in Software Engineering.

1. What did you do this past week?

This past week, I mostly worked on finishing up Phase II requirements and starting on Phase III. I completed the Postman Documentation and unit-testing and made sure the tests were working with the CI/CD pipeline. In terms of starting on Phase III, I took care of some of the user stories from our customers and closed the issues.

2. What’s in your way?

Currently, there is nothing major in my way except the fast and coming deadline for Phase III. I think because Phase II was…


Week 9: Progress in Software Engineering.

  1. What did you do this past week?

This past week, I worked on scraping data from the external APIs, connecting AWS RDS to PgAdmin, and aesthetics for the aboout page. Data scraping was definatly the most difficult and time consuming part of Phase II. We spent a long time scraping the data and then cleaning it as our external APIs were not user friendly. However, once we got the ball rolling we were able to quickly catch up and are get back on track to complete the requirements.

2. What’s in your way?

Currently…


Week 8: Progress in Software Engineering.

1. What did you do this past week?

This past week, I worked on writing the user stories for our developers and extracting data from the external API to be put into our database. We mainly focused on splitting the tasks of Phase II and completing the basics while leaving the complicated tasks to be dealt with later on. I also tried to brush up on my SQL basics through W3Schools tutorials.

2. What’s in your way?

Currently, we a big obstacle in our way of finding relevant news articles for the dishes and…

Vishal Tak

Computer Science student at the University of Texas at Austin. Hook Em'

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store