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 MoreSoftware Design Patterns are widespread in nowadays development process. Design patterns are in any application, people ask about them on technical interviews, and many books describe them as a silver bullet. However, there are different opinions on this topic — let us see what developers think about design patterns.
Read More