There are tons of articles that compare different programming languages trying to find the best language. They compare paradigms, technology stacks, frameworks, community, and so on. Here is my take on this question.
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 MoreSoftware engineering is an area that uses specifications a lot. They may come in different forms, but one of the most common ones is UML diagrams. However, do developers need to know it, or this is just a useless piece of knowledge?
Read More