CS373 Spring 2021: Blog 10

CS373 Spring 2021: Blog 10

  1. What did you do this past week? I attended class, did the HackerRank breakout room activities, and learned about features in Python such as parameters being passed in by position and name. As for the project, my group and I finished Phase 2 of the project just in time on Monday, but we had a lot of hiccups with deployment and getting our CI/CD pipeline to work.
  2. What’s in your way? I’ve been swamped with work very recently from TAing and other classes. Sometimes I wish there was more time in a day or I could be faster at working, because everything seems to take longer than expected. Hopefully for Phase 3 we’ll be able to get everything done in time too.
  3. What will you do next week? My group will be implementing searching, sorting, and filtering in our website. I hope doing these things in Phase 3 will let me learn more backend concepts and best practices, which I’m looking forward to because I have a lot more frontend experience from past internships and projects.
  4. If you read it, what did you think of the Dependency Inversion Principle? Just like the other papers we’ve had to read about software design best practices, I thought it was pretty common sense but the way it laid out the concept of making details depend on abstractions instead of vice versa was quite clear.
  5. What was your experience of +, *, ** and decorators? I sometimes saw * and ** while using Python but usually forgot what they meant, so reviewing them in class was helpful. However, the first HackerRank exercise we did this week was quite confusing, so my group didn’t figure it out until the second time we went over it.
  6. What made you happy this week? Finishing Phase 2 right before the deadline was slightly stressful but also exhilarating. I felt very happy when we turned it in.
  7. What’s your pick-of-the-week or tip-of-the-week? Apparently BCycle (public bicycle membership) is only $12 per year for UT students. I recently signed up for it and you should too; it’ll be a great way to get some exercise in and take a break from work once in a while!

--

--

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