Why are some people worried about the quality and consistency of results more than others? Why they feel bad if something goes wrong, even if it is not their fault? And, finally, why these people have health and mental issues because of the pursuit of excellence?
Read MoreEvery big project is built by a big team. The main principle that allows a big group to make a big project is working together as a team, not as many individual workers. One of the essential aspects of teamwork is interpersonal relations, defined mainly by soft skills and communication. This article explains why such professional relations are crucial and how to maintain them.
Read MoreMost people interested in self-education, personal development, or even entertainment often read a lot of books. However, they often use different ways to pick the best books. So let us check the approaches they use and see how it works.
Read MoreEverybody heard of financial independence, and many consider it as one of the main goals. However, these people often understand it wrong. The following article describes several well-known facts about it and checks if they indeed true or not.
Read MoreThere is a common rule in parallel computing — if you want to compute something two times faster, you have to use three times more powerful hardware. However, this rule works differently when applied to software development. Let us see how several teams can work in parallel and what are the best practices.
Read MoreModern life consists of multiple processes and flows, and each of them has various rules and best practices. These rules were written by people who counted on standard scenarios and typical users. However, that is often not the case, so people try to bend or break these rules to get what they want. The following article explains how to do it properly and how not to write more of such rules.
Read MoreThere are a lot of talks about the work-life balance on the Internet. Some of them may rely on facts, while others are strictly emotional. Here are my thoughts on this topic.
Read MoreEvery developer faced a situation when he wrote a piece of code that works inexplicably. It is magic! — he says. But why a developer think that this is magic and not a consequence of some internal processes execution? And what should he do with this magic?
Read MoreSoftware Design Patterns are widespread in nowadays development process. Design patterns are in any application, people ask about them on technical interviews, and many books describe them as a silver bullet. However, there are different opinions on this topic — let us see what developers think about design patterns.
Read More