If 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 MoreNowadays, most software development companies use agile methodologies to move developers across multiple projects flexibly. Although some developers do not like switching between projects, the idea of redistributing the load and resources is excellent. Let us see how to do it with a minimum amount of time and minimize the negative consequences.
Read MoreNowadays, IT is considered a perspective and highly paid production branch. Many people are trying to enter this area to find an interesting and creative job that can satisfy all their needs. These newcomers (juniors) often have a very rough and vague understanding of IT in general and how to work there. Let us check the common problems of these people and what paradoxes they face.
Read MoreThis article is just a summary of the best practices every software engineer can use to use time efficiently. Some recommendations always work for everybody; others may work only under certain circumstances. However, you can check out all of them and see how to optimize your working time.
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 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 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 More