Many students across the world have a hard time guessing why universities put math classes into default learning programs. It can make sense for technical and engineering specialties. However, why do linguists, philosophers, or artists need it?
Read MoreIf you're so smart, why aren't you rich? It is a common question people ask when some intelligent person does not earn enough money or can not find a good job. There are many reasons, and the following article describes my personal top three.
Read MoreMany developers think that the code they are writing is perfect or close to it. It follows architectural best practices, properly structured and commented, and serves its purpose. All these things may be accurate; however, it is not enough to call this code perfect. Where is the catch?
Read MoreQuite a lot of beginner specialists start their work under the supervision of their more experienced colleagues. It is a normal process in many areas, including software engineering. Let us track the evolution of an average developer and see the progress.
Read MoreThere is an eternal "holy war" between developers who want the application to be as simple as possible and the ones who want to introduce as much flexibility as possible. The first group votes for the KISS principle, while the second group considers SOLID as a cornerstone. Let us see what all this fuzz is about.
Read MoreIn this final part of the cycle, we will check three real-life examples of interaction between business people and engineers. For each example, we will see what is done correctly, what is not, and what can be improved in the future.
Read MorePeople who have ever worked in software companies aware of multiple issues and conflicts between a company's technical and business departments. This is the first article from the cycle that addresses these problems, and here we are going to discuss communication issues, solutions, and best practices.
Read MoreThere are several common mistakes that people are doing all the time related to transport and saving time. We are going to check these mistakes and see how to deal with them.
Read MoreThere are a lot of talks about the work-life balance on the Internet. Some of them may rely on facts, while others are strictly emotional. Here are my thoughts on this topic.
Read More