The effort and the result have an interesting relation. There is even a common rule — 10% of effort responsible for 90% of the result, while the other 90% of effort usually spent on the other 10%. It may sound unusual, but there is a grain of truth here. Let us try to figure it out.
Read MoreWhy do some people help other people for free? What is their motivation? How such a concept even work? Let us check and answer these questions.
Read MoreEverybody probably heard about such an activity and participated in one. However, some people do not like to visit such events arguing that they do not have time, or they have other tasks to do, and so on. Sometimes that may be true, sometimes not. So, what is going on there, why some people avoid such events, and how to deal with this situation?
Read MoreCode review is one of the best practices commonly used in software development. Many developers include it in their development workflows. However, code review has some traits which many consider as disadvantages. Let us see these traits and find a way to deal with them.
Read MoreIt is not a secret that labor and time are the most expensive parts of almost any production process. Many companies start optimization from the human resources side — e.g., by simplifying processes and decreasing the required amount of work. Let us check the history of physical and intellectual labor and try to predict what is waiting for us in the future.
Read MoreWhy some people can work on multiple tasks simultaneously, and others not? Why good employers give their workers private rooms? Why is it essential to organize your work correctly? Find the answers to these questions below.
Read MoreWhy are some employers looking for the junior specialist, while others need seniors? Why may a senior specialist have a salary ten times greater than a junior? And why this separation exists at all? Let us check what is the difference between different levels of specialists, and try to answer these questions.
Read MoreSomebody may say that software engineering is a very standardized and boring process. Although there is a grain of truth in this opinion, it is not precisely correct. There are many areas in software engineering where creativity is obligatory, and this article explains that.
Read MoreAn average technical interview of a software developer is a pretty boring thing. One person asks another about his experience, programming languages used, database structures and tricks, and key features of the used framework. But there are some essential skills which most developers do not even consider for including into CV or technical interview. Let us have a look at these skills and check the benefits.
Read More