CS373 Week 4: David Durairaj

What did you do this past week?

This past week, I had 3 CS assignments due, so I spent all my time working to finish those assignments. Other than that, I didn’t spend much time doing anything else.

What’s in your way?

There is not too much in my way at the moment. However, I do realize that I need to start preparing for exams in all three of my CS classes. Specifically, while I have time, I would like to start better understanding the material I am learning and actually practice implementing classes/methods for both tests and experience in general.

What will you do next week?

This upcoming week, I will start the next round of projects for this class and my other CS classes. Additionally, I would like to start spending some time on my own personal software projects.

What was your experience of project 1?

I very much enjoyed project 1. Specifically, I got a better sense of how to write unit tests and acceptance tests, and I got comfortable using git and GitLab which is a huge benefit! Additionally, I loved the built-in Continuous Integration of GitLab, as well as the GitLab issue tracker.

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

My pick of the week is GitLab. After using it for two projects last semester and then again this semester in 2 of my 3 CS classes, I have gotten to love the ease of use and streamlined nature of gitlab.com. A deeper reason I love GitLab has to do with the genius idea of a source-control system like git. About a year ago I started using git, but initially, due to my lack of knowledge, I didn’t really concern myself with what git was or why it was so important. But fast-forward a year later, and I cannot see myself taking on any coding-intensive project without some source-control system in place. Which brings me back to GitLab: a beautiful web-based git repository that you should check out if you haven’t yet!

Software Engineer | CS @ UT Austin