CS371p Fall 2020 Blog

Jonathan Granier
2 min readNov 9, 2020
  1. What did you do this past week? I spent my past week in Dallas/Oklahoma. My parents have a few rental cabins in Oklahoma, and they were worried about election results turmoil, so we spent some time down there with them and my grandparents.
  2. What’s in your way? I just need to make sure I finish strong in my three classes. At this point, school is my second priority because I’m interning 30–40 hours a week. I’m going to start working full-time in December, and I find the work there very interesting and engaging (plus, they pay well :)).
  3. What will you do next week? I am hopefully going to be negotiating my starting salary next week. The job req has been created, so it’s just going through the approval process with all the managers that have already said they will sign off when they see it. I’m hoping for something higher than entry-level because I have worked as an intern for the past two years. I don’t have competing offers, but I think I still have some healthy leverage given my experience on the team. Also, Proofpoint is having its second “wellness day”, a paid holiday because of Covid, this coming Friday!
  4. If you read it, what did you think of The Dependency Inversion Principle? I found it interesting especially because I can think of examples of the principle in my job’s code base.
  5. What was your experience of continuing to implement std::vector, move semantics, and allocators again? It is nice to see some of the inner-workings of std::vector. There are a lot of little things that I find strange/complicated in C++. Perhaps it just takes time to learn, but the language is unlike others that I have used. I’m happy that it isn’t used within my work team’s code bases.
  6. What made you happy this week? I’m expecting a job offer this week!
  7. What’s your pick-of-the-week or tip-of-the-week? Develop and maintain your relationships in the workplace. My internship was initially unable to give a job offer because there was no headcount on my team, but because of the relationships I’d developed with decision makers and my manager, they were able to come to a creative solution involving moving employees to other groups to make room for me. If I hadn’t spent time getting to know them, etc, they would have never gone through the weeks of work to make it happen.

--

--