Week 8 @ Encora Academy

Setting up a project.

Uriel Martinez
2 min readNov 17, 2020

This week has felt like one of those videos “A day in the life of a software engineer” every day since last Monday. It has been all about my own organization and how it directly affects my daily performance.

I started to wake up earlier, get ready for my stand-ups, and even do some exercise in the morning so I could have more energy throughout the day.

The idea of having to present daily what you have been working, and say what you are going to work on next keeps me on track of my duties. This week was more about coding, getting to know better my working tools (node.js, Github, Visual Studio, Postman, Trello)

This week I worked on a different branch than most of my partners. I was developing the notifications systems, so they were fixing some bugs and adding some features to the current working version. I stayed some versions behind, so when I tried to pull all the current working version, I got a merging problem.

This was well beyond my current knowledge on git, so I did some research and asked some of my partners, and I learned how to deal with it. I needed to specify which pieces of code were the ones that will be merging to my main branch. After that, I could be able to have my branch up to date!.

For building my notifications system, I dived into many ways to achieve it. I choose to use the node schedule module that allows me to program tasks that work in a given time, let’s say, next November 21 of 2020 at 12:00 hrs.

I noticed that when I read that you spend more time reading and researching than coding was a hundred percent true. Although I wanted to be more attached to my IDE, what I was actually doing was jumping from tab to tab in my browsers, searching for ways to write a piece of code, then test it, and so on, until I finally got what I was looking for.

Conclusion

What I will keep this week is the responsibility of being for my partners. That everything is about team-work in projects like this and that communication is key in a team.

--

--