CS373 Fall 2018: Supawit Chockchowwat

What did you do this past week?

The past week is the first week of the semester, which means a lot of transitions from the relaxing summer to getting up to speed with all the work in fall once again. I wouldn’t say I did a good job this time; I ended up living on airplanes and airports for two days straight. Actually, it was supposed to be only a day and a few hours but the flight from SF to Austin was canceled, so I took an indirect route to Houston in order to be at UT just in time for the first class. Nonetheless, one positive thing is that I managed to finish a chapter on a quantum computing book (for my other class) during that long waiting.

The rest of the week was devoted to attending introductory classes, reorganizing my apartment, and preparing my workspace for the semester. I think a lot of people have written about this already. Overall, I’m happy with my class schedule, especially its workload and flexibility.

What’s in your way?

Lack of enthusiasm. Hopefully, it’ll come back whether naturally or forcefully through a series of deadlines.

What will you do next week?

With the great free time comes great responsibility. I intentionally registered for fewer hours this semester so that I can study for replacement tests for core curriculum classes and work on out-of-class projects more. I will start doing those by tomorrow. On top of that, I’ll meet a professor whose research topic I’m interested to see if he has an opportunity for an undergraduate student.

What are your expectations of the class?

I expect to solidify my high-level programming skills as well as build up collaborative workflows.

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

Try code coverage! It is a convenient way to measure the effectiveness of your unit tests. Without further reasons why you should write unit tests, a coverage library/tool can easily point out which code section potentially cause bugs. One of many pitfalls by relying on this technique is that you’ll develop a habit to write tests to increase line coverage instead of logic coverage. For example in python, read more here.




Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s