Agile methodologies against “Agile”
In 2001, a group of 17 software developers reunited (among them, the creators of the first wiki, scrum, and Extreme Programming) and wrote The…
In 2001, a group of 17 software developers reunited (among them, the creators of the first wiki, scrum, and Extreme Programming) and wrote The…
Criticizing a behavior or attitude in a generic way usually is ineffective. It isn’t the same if they tell you that they’re tired of the fact that…
At Mahisoft we continue to evolve towards radical truth radical transparency. Human beings tend to avoid discussing our weaknesses and errors; and…
In Mahisoft’s culture, there’s dynamism, respect, and liberty because we’re responsible, hard-working, and excellence-oriented. Organizational…
From developers to project managers, anyone that works with software should at least understand the basics of neural networks, as many problems can…
As the name implies, micro-services are small software components with specific objectives that are loosely coupled and easily maintained. A…
Design, develop, test, deploy, repeat. In a nutshell, that’s a standard software application life-cycle. Depending on the company, each step has its…
Ideas for apps come and go. But it isn’t rare for at least one to stick and make us wonder if it would be a good idea to work on it. Regardless of…
Machine learning is easier than ever to learn, although it is very difficult to master. In any case, now there are many ways of integrating machine…
You know how to code. You can tell the difference between a compiled language and a scripted one. Segmentation faults and infinite loops are no match…
Onshore, offshore and nearshore are terms that nowadays are being thrown around in business circles. Different from outsourcing, these terms refer to…
Think about it. Many companies do the exact same thing, whether it is selling fast food, making shoes or designing software. Although their business…