Nowadays, the modern world is accepting and fully utilizes the advantages of diversity. Gender diversity, race diversity, ideology diversity — all these things can be beneficial for the project. I want to discover and explain the experience diversity in this article.
Read MoreNowadays, more and more software companies use some iterative approach to organize their work. Scrum and Lean are two great examples of iteration based methodologies. Let us check out the iterative approach's pros and cons and then see when it is applicable.
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 More