Agile software development: back to the roots

I am sure that most programmers are nowadays familiar with the term “agile software development”. If it happens that you have experienced some “agile” methodology in a few companies and have made a few discussions about this “agile” idea with a few other programmers from other companies, you may have noticed (at least, sometimes) the…