There are tons of articles that compare different programming languages trying to find the best language. They compare paradigms, technology stacks, frameworks, community, and so on. Here is my take on this question.
Read MoreTons of applications and websites claim they are localized for most of the markets and languages. The actual situation is a bit different. They added support of multiple languages and data formats but forgot about other crucial aspects of being friendly for the international customers. The following article covers typical mistakes such applications and websites make.
Read MoreWhy 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 developer faces a situation when he has to set up an integration between two applications and has to select an integration protocol. There are multiple options — use one of the standard protocols, exchange files, or even create a new protocol from scratch. But which one to choose?
Read MoreThere is a common mistake many software companies make. They forget to explain to their customer how to use their products and why they have to use them. The following article describes how to solve this issue and shares best practices.
Read MoreIf you're so smart, why aren't you rich? It is a common question people ask when some intelligent person does not earn enough money or can not find a good job. There are many reasons, and the following article describes my personal top three.
Read MoreAn integrated development environment or just IDE is a great tool that helps lots of developers write a code, debugging and reviewing it, managing the version control system, etc. However, many developers prefer to use separate tools instead of the IDE to perform their duties. Why do they do that?
Read MoreWhy are people looking for inner peace and serenity? What brings them to the state when they can not handle the situation any longer? How can they solve this issue? I am going to try to answer these and some related questions in the following article.
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 More