Blogs: Week of 8 Mar — 14 Mar: Joseph Jiang

Joseph Jiang
2 min readMar 15, 2021

What did you do this past week?

This past week, I mainly just focused on completing some projects so that I wouldn’t have to worry about them during Spring Break. I also have some exams coming up after Spring Break, so I wanted to prepare for those tests as well.

What’s in your way?

Daylight Savings Time has messed up my sleep schedule a bit, so I’m learning to live with one less hour of sleep. It shouldn’t be too hard to fix, especially with Spring Break coming up this next week.

What will you do next week?

Next week, I’m going to be using the extra time I have to study for exams I have coming the next week. I also have to write an essay, so that’s always plenty of fun.

If you read it, what did you think of the Liskov Substitution Principle?

It made a lot of sense, and I personally don’t think about enough when I’m writing my own code. I haven’t been punished for my bad code yet because much of the code I do write is for one and done projects, but I have had to work in some upper level classes where I build on my own code base throughout the semester and it has been important to write code like the one described in the LSP article. It will be interesting to see how I can apply these idea to my groups SWE project.

What was your experience of iteration, comprehendions, generators, and digits iterator? (this question will vary, week to week)

Though the concepts were not new to me, the way they were implemented in Python were very interesting to me. I have worked with generators before, so a lot of that was pretty familiar to me, though I didn’t know about some of the more specific aspects of them.

What made you happy this week?

Just being able to talk to my friends and play video games was a reminder that life can still be good even in a pandemic.

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

My pick of the week is the Dvorak keyboard layout. Supposedly, it was designed to minimize typing distance of the most commonly typed letters for maximum typing speed, though it does take a while to get used to.

--

--