When you are starting work with a new market, you need to have an excellent understanding of what is going on. I want to cover typical approaches to understanding the market and how to use them efficiently.
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 MoreEverybody knows that vision in business is important, but just a few understand how important it is. Let us have a look at several business areas and see how clear vision can affect the situation.
Read MoreAfter 15+ years of work in software development, I collected quite a lot of ineffective, pointless, terrible, stupid, awful, and dangerous practices of managing application requirements. So, here is my personal Top 5 of the worst practices you should avoid at all costs.
Read MoreDoes software engineer need business skills? Yes, of course! This answer is clear for every senior-level specialist or software architect, but not for beginners or random people in IT. So let us have a look at why they are so important and see what specific skills might be useful for a software engineer.
Read More