CS373 Blog: Week of 12 Apr — 18 Apr Joseph Jiang

What did you do this past week?

This past week, I finished Phase 3 with my partners. I learned about SQL in class and I did the in class assignments about SQL selects and joins.

What’s in your way?

Nothing is really in my way this week, but I do have an exam coming up and I’m going to start working on Phase 4. So I’ll be studying a lot this coming week, which is always boring.

What will you do next week?

Next week, I will be focusing on taking my exam and doing a couple of other school projects. I won’t be doing anything too exciting although it will be a grind next week.

If you read it, what did you think of the More getters and setters?

I feel like a lot of the stuff mentioned in the article are the principles we learned about when we first started learning OOP. Good OOP practice always dictate that we abstract out as much of the implementation of the actual program as we can, so it seems only natural to avoid getters and setters.

What was your experience of SQL? (this question will vary, week to week)

SQL for me was very much like learning Python. It’s very intuitive and English-like. When following the logic of SQL, it’s very easy to see where you got the end result from and by following the statements, it’s very easy to see where you could’ve gone wrong. I feel like there aren’t that many tricky things about SQL, or maybe it’s just that we haven’t explored them yet.

What made you happy this week?

I watched a movie with my roommates at home, so that was pretty fun. it’s always nice to spend time with friends.

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

My pick of the week is Sublime SFTP. This allows you to ssh into the lab machines or any other remote desktop and work on the code locally. I think this SFTP was the easiest to set up for me, and you can download it in the Sublime marketplace.