CS371p Week 12: David Durairaj

David Durairaj
2 min readApr 20, 2019

1. What did you do this past week?

This past week I successfully completed and submitted 3 Computer Science assignments. I spent the majority of that time on my SWE project, and my team as a whole put in all our effort to complete phase 4 and redesign our website. I had the chance to attend some Rez week events this past week which was really cool. Other than that, I got my role for my summer internship, so I now know which team I will be working on and can start planning with that in mind. I also spent time this week applying for a leadership position in one of the organizations I am a part of for the next school year.

2. What’s in your way?

Right now time is on my side. However, I need to use this time to start studying for my final exams, especially for my Object Oriented and Software Engineering classes. I have 1 more project due for each of these two classes, so those will take up most of my time this next week.

3. What will you do next week?

Next week, I will get started on IDB4 and my 5th Object Oriented assignment. Additionally, I have some other assignments for my non-cs classes that I must attend to this week since I have more time. Other than that I don’t have too must else going on this week.

4. What was your experience of Project #4: Darwin?

Darwin was definitely the hardest assignment in OOP so far. The difficulties were less based on the algorithms themselves and more on the overall design. However, my teammate and I slowly and steadily built our solution over a 1-week time period, and we successfully completed it much before the due date. I learned a lot about Object Oriented design in this assignment, and while it was certainly challenging, I enjoyed the process of building a carefully crafted solution. I also had a great partner to work with which make things really easy and smooth!

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

My pick-of-the-week is the atom.io text editor. I’ve been using this editor for the last year, and I appreciate its simplicity and lightweight design. It has nice customization features and supports integration with GitHub which is a huge plus. While it doesn’t have all the debugging features that other editors provide, I still like the ease of use of atom.

Unlisted

--

--

David Durairaj

Software Engineer @ Prime Video Sports | Hook 'em 🤘