The language of development has changed so many times in the last 5 decades. Today the new buzz words are results framework, managing for development and indicators.
History has demonstrated that these things come in cycles and have a life span of approximately a decade, so would be correct to assume in 10 years time, today's language will be replaced with some new thing? Will the common wisdom of 'history repeats itself' be true yet again? Will we realize that yet again we have learnt very little from history?