What did you do this past week?
I began work with my group on the IDB project and have made excellent progress thus far. We are on track to finish by the deadline and I am very happy with the product we have put together so far. Of course, I have been studying some LeetCode problems for interviews.
What's in your way?
This week was quite good in that there was nothing really in my way. I did what I was supposed to do for all of my classes and was quite productive.
What will you do next week?
Monday, I will put the finishing touches on the project with my group, and submit. I have to write a few essays for other classes but hopefully those aren't too hard, I have been putting a lot of focus on this class, though.
What did you think of Paper #6: The Open-Closed Principle?
The paper included some really insightful thoughts on the heuristics we abide by as programmers and provided good reason for why they exist in the first place. It was interesting to read such an in-depth, logical paper about something we just think about as "the rules".
What was your experience of operators, iterators, and generators?
Generators seemed to me like a very nice quality-of-life thing that Python provides to us so that we can save a few iterations if, say, trying to find something in an iterable. Like I said last week, iterators were once not a strong suit of mine so I soaked in all the knowledge discussed in class about them.
What made you happy this week?
I went to a Gorillaz concert this Friday at Moody Center and that was really enjoyable. I had a great time and some friends from out of town came up for it so it was refreshing to see old faces.
What's your pick-of-the-week or tip-of-the-week?
As simple as it is utilize the multiple-desktop functionality built into most modern computers (Macs have this and I believe Windows machines also have it). It can be a pain to alt-tab between windows when you're working with many programs. Instead, set up desktops with programs grouped together by function, so that when you need one you know exactly which screen it's on and you can quickly switch to it. I wasn't aware of this pro-tip until I myself got a MacBook and it has absolutely changed my workflow for the better.
Comments
Post a Comment