CS373 Spring 2021: Sejal Sharma (Week 4)

Sejal Sharma
2 min readFeb 15, 2021

What did you do this past week?

This past week, for this course, I spent a lot of time working on Collatz. Thankfully, Collatz was in Python. I have a good background in Python, but I really think that this project made me step outside of my comfort zone. I learned more about development and production by using GitLab. I especially learned more about Continuous Integration, with the use of pipelines.

What is in your way?

I don’t feel that there is something particularly significant in my way. However, I do feel that I have a hard time working in breakout rooms in class. I’m not used to working on a problem with more than 1 or 2 people, but I am working on learning and getting used to it.

What will you do next week?

This week, I will hopefully have the chance to learn more about python during lecture. I say hopefully because classes have been cancelled and my power has been off-and-on. I am glad to have the extra snow days to get caught up though!

What do I think of Pair Programming?

I LOVE pair programming. I actually prefer to work alone if given the choice, but I learned that the right partner can help the both of you become better programmers. With two minds, you can accomplish so much more! However, I know that it is important to learn to work with all types of people, so for that reason I am glad for random groups in SWE.

What was my experience of types?

My experience with types are good. One thing is for sure, I’m glad that Python makes types so easy (as compared to Java where it can be a little tricky). I am still learning more about type checking in Python though, that is something new to me.

What made you happy this week?

Well for one, it SNOWED! Crazy, right? And it snowed a lot, I want to say about 4 inches where I am.

Another, I worked on a project with my friend this week. The actual project was not fun, but working together was!

What is my pick of the week?

Learn to translate technical knowledge to people who are unfamiliar with the technical side. I say this because, for work, I have to present to leadership about my program and its API. I feel like I know my API in and out, but when it comes to communicating that logic to people on the business/leadership side, I find myself struggling to translate the technical slang.

--

--