Nowadays, many people are focused on being effective workers, and they usually use the amount of working hours to measure their effectiveness. Sometimes it works, but it is only half of the truth. The other half is the spare time, specifically, how effectively people rest and recharge after work. Today I’d like to cover this second part.
Read MorePretty much every big and serious company has a degree in computer science as a requirement for software engineers. However, many candidates consider it unnecessary, and they have pretty good arguments. So, let us check when such a degree indeed is required and when it is not.
Read MoreContinuous context switching kills productivity. Everybody who has ever worked on more than one project knows that. However, there are several cases when such switching may be helpful. Let us check these situations.
Read MoreEach team is unique, and each team has unique internal processes and best practices. However, some general concepts are widespread, so any new team can use them. Let us see these standard best practices.
Read MoreMany technical specialists, like product owners and project leads, often work on multiple projects simultaneously. Unlike project managers who usually have only a superficial understanding of projects, these specialists have to have a deep understanding of each project and everything related to it. It is relatively straight forward in case of one project but may be tricky in case of multiple projects. This article describes various project issues and ways to deal with them.
Read MoreCongratulations! You have just finished the technical training and ready to do something by yourself. But can you do that? Let us see what you should do after the training and how it can help you from a long-term perspective.
Read MoreComponent Lead is a relatively rare role in software engineering. In short, this is a person with in-depth knowledge in some area and entirely responsible for interaction with it in a project. Let us look at this role and see how it can be beneficial for the software development process.
Read MoreYou finished your work, got a cup of coffee and trying to relax. However, you are still thinking about the work — what you have done today, what you are going to do tomorrow, how to make is better and faster, etc. And unsurprisingly it prevents you from relaxation and resting. What to do in this situation and how to move from work to relaxation?
Read More