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 MoreThere are lots of modern applications that have unpredictable, complicated, or even irritating interfaces. There are many reasons why it may happen — functional, visual, cultural, etc. The following article explains how to prevent common issues and make the interface of application simple and user friendly.
Read MoreEvery software developer knows that an application may trigger lots of errors. Many factors can cause it — bad configuration, invalid source data, inexperienced users, lack of knowledge, etc. However, an application may tolerate some errors and do not tolerate others. So, where is the border which separates them?
Read MoreEvery application that provides some data storage capability has to have a search feature. It allows customers to find the required data quickly and with minimum effort. The following article contains several best practices on how to do it properly and make your customer’s life easier.
Read MoreEvery business or software project represents a long process of communication between a customer and an implementer. No one will deny that the implementer has a significant impact on the final result of the projects. However, it is the customer who dictates the requirements, and it is up to the customer to say “yes“ or “no“ in the end. So, it is crucial to know your customer, understand him, and organize work accurately to achieve the best results.
Read MoreJunior specialist (or just Junior) is quite a unique person in any company. Such a person requires an unusual approach in general introduction, adaptation to business workflow, and defining expectations. Dealing with a Junior is not a trivial task — it is a challenge. And this challenge has to be accepted!
Read MoreWhen a person comes to a new job, he/she needs some time to adapt to the new responsibilities, company structure, and overall workflow. Mentoring is one of the best practices that make this process quicker and easier. This article shows how mentoring helps newcomers to start working at the new place.
Read More