Skip to the content.

Go back to index

Week 6 - 26/10/2020 to 30/10/2020

Overview


Time Boxing

Time Boxing is a technique of defining an specific ammount of time to a certain task in advance. This is really helpful to get the most out of your time and increase your productivity. IMO it works because you don’t waste time focusing on the details, you go straight to the main problem and worry about the details later. I think this technique applies what is called the Paretto rule. Most times you can do the 80% of the work in 20% of the time, but only if you prioritize right. And I think Time Boxing really helps you in that aspect. Also it’s perfect to combine this technique with the Pomodoro one that I already applied.


Communication Skills

There are 2 main points in this.

  1. Ask better questions: This is really simple. This is simple, and it goes like this. Do the research » Wonder what your menthor would tell you if you were in that scenario » If it’s still unsolved, then ask. Of course there are finer details, like how much time you should research before asking. But I think it’s a good general rule and it would all depend on the availability of your menthors.

  2. Always be present: I heard this several time in the academy, but to be honest this week I really saw the importance of this. I had the chance to attend a communication class and it put me on perspective on what people can see when you lack communication. Even when you’re not saying something, you’re transmiting a message of who you are.


JHipster

This week I learned a little about JHipster. It’s a really powerful tool that literally generates the frontend and backend of the app. It gives you some choices to choose from and generates the boilerplate code. I think for this particular project it was a good choice because of time issues. But generally I’m not sure I would recommend it, specially to a team of new developers. I’m not saying that I don’t like it, but the thins is that there’s a lot of files and code that I don’t understand and it can be a little overwhelming to get the hang of it. Of course you really don’t need to know how everything works to get started.


Spring and Java

This week I learned a lot of things, both about Spring and Java. I’ll make a list of concepts:


Technical Writing

This one of my favorit things to learn this week. Mostly because I feel that It’s a skill that I really didn’t know that I needed. Technical Writing is helpful for things like creating documentation for a project or publishing an article about science/engineering. Here are my main takeaways: