Developers greatly differ in what they consider as productive
What makes them productive or unproductive depends on which of 6 types they are:
Developers multitask in many ways, but regardless of the form, the cost of context switching and task switching is high.
Happiness is crucial to your business and is actually a better forward predictor of revenue than most of the metrics your CFO provides. In this article we’re going to lay out just how important happiness is to your organization, and how to capture, measure, and apply it.
Managers who oversee teams commonly face several challenges related to productivity and communication:
The real goal isn’t to "do Scrum", "do Agile", "do Lean", or what-have-you. The goal is to be in a position to deliver working software that gives the users some new capability at a moment’s notice. But as with any goal, the key is to keep aiming in the right direction.
In an all-remote setting, where team members are empowered to live and work where they're most fulfilled, mastering asynchronous workflows is vital to avoiding dysfunction. It also enables team members to be on equal footing as other team members globally.
Have you ever found yourself in a situation where you had the feeling that the day was challenging and exhausting? You did not complete the tasks assigned, or you were not satisfied with the final result? Have you ever wondered what led to that?
So how to improve your productivity and get more out of your day? Here are 4 ways to help you do that:
Although the burn-out isn’t a medical condition, but rather a collection of symptoms which lead to negative emotions about work, it is still very important to recognize it in the early stages and try to avoid it.
Code review is a process wherein a developer’s code (or a pull request) is examined by a peer or a senior developer. During that process each fellow programmer (reviewer) examines the code and indicates inconsistencies, errors, potential bugs, design and architecture problems. Simply said, code review helps ensure that your code is as clean as possible.
Here are the reasons why I’ve found code review to be essential for ensuring the consistency and sustainability of every coding project.
To succeed in fast-changing, dynamic markets, organizations must be increasingly flexible and adaptive. Self-managing teams are a key tool in creating such organizations.
What does it mean to have a self-managed team? What are their characteristics, common principles? Is any type of team suited to be self-managed? Self-management sounds complex, shall we just ignore it?
This article will explore each of these question in turn.
Have you ever felt that in one hour you accomplished more than you usually do in a whole day? Did you ever check your email just for a minute and found yourself completely lost to what you were doing before?
If so, you are probably working on something that is called maker’s time.
Understanding it can help you to not only be more productive but also to end up having more free time which is increasingly hard to find in modern world. So, what exactly is maker’s time?