CS373 Fall 2020: Week 8

What Did I Do This Week?

This week, I contemplated my existence and questioned the purpose of higher education after being bombarded with three exams — one of them being an extremely difficult take-home NLP test.

With regard to SWE, I mostly continued scraping for data and prepared the data I had on hand for migration into our Postgres database.

What Is In My Way?

Nothing right now. It’s just a matter of coordinating with other members to finish the user stories and the requirements for phase II. The exams this week through a wrench in our schedule, so crunch time will be required to finish this out.

What Will I Do Next Week?

I will help finish the back-end after getting my wisdom teeth taken out. We’ll plan out where to go starting at phase three. And given that our site is about elections, we will presumably also be preparing to update our data for election day (or week/month depending on how fast Texas counts its ballots).

Thoughts on The Liskov Substitution Principle?

The article covered a lot of crucial points with regard to Object Oriented design. Just like the main theme of The Open Closed Principle, the Liskov Substitution Principle touches on the fact that real world object-model relationships don’t always translate well to code. Therefore, OOD is more than just recognizing real world relationships, but rather seeing how they can be implemented given the constraints of the language.

Thoughts on Test #1?

Test #1 wasn’t that bad. Problem #1 on both exam days gave a me some trouble and created some gacky code out of me, but the rest was surprisingly easy. Being able to work on the problems with the rest of my group was great as well because it gave us time to reflect on the solutions with each other while roasting each other’s code. Though I’m a bit nervous on how doable the test was, I’m ultimately relieved that Prof. Downing didn’t throw us a curve ball this time.

What Made Me Happy This Week?

I voted in my first general election! I’m currently in Belton, TX, a suburb of 22,000, and I stood in line for 2 hours from 8:30–10:30. While the waiting wasn’t fun and while the voting line wasn’t the best place to watch a Zoom lecture, it’s definitely rewarding getting to take part in democracy given the chaotic environment of American politics.


If command-line git still frustrates you, and you don’t like the idea of using VSCode’s git integration, then I found that SourceTree by Atlassian is a super comprehensive GUI git interface for beginners and experts alike! While I don’t use it myself, I can see its purpose and its advantages it has.

Obligatory headshot




A blog that contains graded posts for Professor Downing’s Software Engineering class at UT Austin.

Recommended from Medium

New in Highrise — our Small Business CRM


The Only List You Need: Free Proxies and Where to Find Them

The AWS Lambda Execution Model

Scraping Table Data From PDF Files — Using a Single line in Python

5 Unique ways to trigger your UiPath Bots (Without Orchestrator API)

How To Make Free Practice Worksheets for Your Kids

Spelling Worksheet Cover created on Canva.com

What You Should Know About Web Maintenance

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
Larry Win

Larry Win

UT Austin CS Major - Spring 2022

More from Medium

Voax Teams Up with Kedar Jadhav to Launch Kedarverse Genesis Collection, a First of Its Kind…


To Control the Mass Media is to Control the Public

Building a Lamp to Help Me Avoid My Phone

A photo of my mindful lamp

Article 2 Anderson