CS373 Spring 2022: Luca Santos

  1. What did you do this past week?
    This past week I worked hard with my team to finish up phase two of our project. We did not quite get to everything we wanted to implement by the deadline, but I am overall satisfied with the outcome of our efforts. After we were done, I started up and finished a project for Symbolic Programming. Lastly I met with my Ethics team to distribute some tasks for our recurring service project.
  2. What’s in your way?
    Gathering up all the documents to do my taxes was quite stressful. I have filed them already but I still need to send in a signed copy of my state returns, and wait for the IRS to confirm that they require no further information from me.
  3. What will you do next week?
    Finalize some planning for my upcoming graduation, start working on phase 3, and start working on my next Symbolic programming assignment.
  4. What did you think of Paper 10. Why getter and setter methods are evil?
    This particular paper seems to emphasize the main concepts we looked at in the series of readings we have just finished, particularly abstracting away implementation details from derivative classes in order to avoid unexpected dependencies and behaviors. Overall it is a great paper that summarizes how the previous OOD patterns apply to getters and setters.
  5. What was your experience of functions, regular expressions. and relational algebra? (this question will vary, week to week)
    I had dealt with relational algebra before but had never quite dug as deep as we have started to in class. Regular expressions were also a concept that I was tangentially aware but had never used too much in practice. It has been insightful to see the variety of tasks that can be accomplished by simple regular expressions.
  6. What made you happy this week?
    I hit a bench pr at 300 lbs for one :)
  7. What’s your pick-of-the-week or tip-of-the-week?
    If you have not already try and find a hobby outside of CS! It is very easy to get swept up the vastness of our major and forget just how much there exists outside of it (especially classes like Operating Systems). Trying things outside our tech bubble will help you unwind and develop skills and passions in areas you would have never considered. Try it out!

--

--