CS371 Summer 2021: Blog 5

  • What did you do this past week?

This past week was a lot more laidback than the previous weeks since there was not really a project to work on. For this class, I just mainly went back to the notes to get a handle on functions and iterators since I didn’t get it immediately during class.

  • What’s in your way?

As said before, I did have a little more trouble this week trying to follow along in class since it was not something that I could intuitively pick up. I feel like once I went back and went through it slowly, I was able to understand it a little better. The quizzes at the beginning of the class also help with reviewing what we learned.

  • What will you do next week?

Next week, I will work on the Integer project with my partner and hopefully get that done in time. In addition, I plan to wake up a little earlier than before so that I can review some material and possibly get some work done out of the way so that my evening is free for the most part.

  • If you read it, what did you think of the Paper #5: Continuous Integration?

I didn’t finish reading the paper for the moment but out of what I did read, I did get a better understanding of what exactly continuous integration was since I didn’t really know what was happening. In the context of a project with a large team, it does make sense that continuous integration is in place so that none of the code clashes with each other and that all of the work can be merged successfully.

  • What was your experience of lambdas, capture by value, and capture by reference? (this question will vary, week to week)

My experience with lambdas and captures by values and references was not too bad. For the most part, I did understand what was going on. This was not that the material that confused me this past week.

  • What was your experience of function objects, iterator traits, and iterator tags? (this question will vary, week to week)

I was particularly confused about iterator traits and iterator tags this past week. I do understand that there are different types of iterators but I did not know which iterators had certain attributes and how that affected certain pieces of code. I did go back and look at the notes in order to try to piece it together and that was a little bit effective in giving me a bit of clarity. However, I still feel a little shaky on the whole subject.

  • What made you happy this week?

This week, I went on a trip to San Antonio and Austin which was the first time I traveled in a long time. Just to give some background I don’t live in Austin and I still haven’t been on campus so that’s why going to Austin was kind of new to me. I went to Sea World, the River Walk, got to tour some apartments on campus. Overall, I had a good time stepping out and going someplace new.

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

For my pick of the week, I picked this article I read earlier this week (https://www.cnbc.com/2021/06/29/microsoft-github-copilot-ai-offers-coding-suggestions.html) that discusses Microsoft and OpenAI’s announcement of artificial intelligence called Github Copilot that can recommend code for developers as they write the code. Nat Friedman, the CEO of Github, described Copilot as something similar to the experience of pair programming which I thought was pretty fascinating. Companies are to test it out this summer so we could see something like this come to our desktops hopefully soon.