CS371p: Week 10
What did you do this past week?
I spent this past week working on a project for CS345 Programming Languages. It is implementing a monad in Haskell. We are building an interpreter for JavaScript which is very interesting.
What’s in your way?
Nothing is in my way currently. I hope to wrap up Darwin this week so I won’t be rushing till the end of the deadline.
What will you do next week?
This week I will start and finish Darwin. I hope to clear any bugs or roadbumps I have in the project.
If you read it, what did you think of the Dependency Inversion Principle?
The Dependency Inversion principle is a crucial part of object oriented programming and I really hope to implement this feature in the workplace. The pseudocode show the clear differences between a bad and good implementation and help you avoid making these errors yourself.
What was your experience of vector, copy constructor, and copy assignment?
I have used vector copy constructor and assignment when doing LeetCode problems in C++. I hope to have a better grasp on this concept through Darwin and the lectures.
What made you happy this week?
My parents drove up to Austin for my birthday which was very nice. I also had a cookie cake from Insomnia Cookies.
What’s your pick-of-the-week or tip-of-the-week?
My tip of the week is to use the tabnine extension in VSCode. It is an AI that makes you code much faster and improves your productivity significantly.