CS 373 Spring 2022: Anthony Chhang
1. What did you do this past week?
This past week was very busy for me. I had to attend dance practice each night from Monday through Thursday for one of the student organizations that I’m in. It’s definitely fun, but it does end up taking quite a large amount of time. For these days, I spent the majority of my time beforehand just working on homework and rewatching lectures to catch up on content I found confusing. I attended a birthday party as well for some of my close friends, so that was very enjoyable. I ate out a few times as well whenever I felt that I couldn’t study on an empty stomach.
2. What’s in your way?
In terms of getting my schoolwork done, I would say the practice for my student organization definitely get’s in the way. These take up about a good three hours each night, and they’re mandatory, so I’m missing out on extra time that could be put into assignments. I haven’t been able to put as much time into the projects so far as I would like, so I will definitely try to plan more accordingly in the future. I am also not as adept in Python as I feel others are, so I know I need to touch up on that and maybe try some more exercises to make sure that I’m comfortable.
3. What will you do next week?
I will plan ahead of time when I should be working on specific assignments. I will try to set some time deadlines each day in order to gauge my progress and make sure that I’m being productive enough. I have more actual submission deadlines this upcoming week than the most recent one, so I’m going to have to be even more organized to make sure I’m on top of things. If I’m able to find some free time, I will also try to practice more with Python. Repetition will only help, so I should make sure to keep on working with different exercises.
4. What did you think of Paper #1: Syllabus?
I thought it was a fair assignment to complete in regards to it being our first paper in this class. Understanding the syllabus is clearly very important, so it made sense that we had to read closely over it and list any questions. For the most part, while reading over it again, everything had already been covered in depth during lecture. The most stressful part about the whole assignment was the grading. The instructions seemed fairly trivial and straightforward, so I think it caught a lot of people off guard to see that their annotations were graded at two points instead of the complete three. I know two points meets expectations, but it’s still definitely weird to see that the credit still counts with missing points. I put in seven annotations, and I know they were not the most introspective and thought-provoking ideas, but I was still a little disappointed to see that I only got two points. I wonder how obtaining three points will be possible in the future under the Perusall grading. The overall system right now does not seem the most concrete to me, but I’m sure I will get used to it.
5. What was your experience of assertions and Collatz?
Learning about assertions and Collatz has been a pretty smooth experience so far. I’ve used assertions a little bit previously in past classes, but I wouldn’t say I’m an expert when knowing when to use them to the best of their capabilities. I’ve used assertions before to test the direct return results of functions, which is something we were warned to be cautious of in lecture. The concept of Collatz definitely seems a little familiar, but I don’t recall hearing the exact name before. It’s interesting how such a trivial sounding problem hasn’t been proven to be correct. When looking at it initially, it seems like a very simple, ordinary problem. However, as we started looking at the possible enhancements, it started to make more sense how complicated this problem could become in terms of achieving the most efficient pattern of development.
6. What made you happy this week?
After the first week of school, it’s been actually kind of nice to be able to finally settle down. The work rate is definitely ramping up and getting more tedious, but that’s something to be expected of course. It brings back that nostalgic feeling to where we know everyone is both having a good time hanging out, yet the need to study is something that’s always looming around. Hanging out with friends has once again been really fun and nice. I was also able to catch up with even more people that I didn’t get the chance to see last week. The encounters weren’t really long or spontaneous, but they were still very warm and welcoming.
7. What’s your pick-of-the-week or tip-of-the-week?
I found an article that looks at the future of software development, starting this year in 2022.
The Future of Software Development in 2022 and Beyond
Opinions expressed by Entrepreneur contributors are their own. As 2022 is now here, tech personnel and firms must take…
We’ve started seeing this trend recently due to Covid, but in general, more jobs are expanding towards more remote possibilities. Working directly in the office will be less of a necessity than ever before. The use of artificial intelligence is increasing, and it will continue to increase in prevalence. Development is trending towards spanning across multiple platforms. It’s pretty cool to see compatibility across multiple systems. With this massive leap into more experimental endeavors, cybersecurity becomes extremely important. That field will become much more important as time goes on.