You can wake me up to debate the future of software development. I have been developing applications for more than thirty years and I have always tried to reflect on the ways we engineer all that stuff. It does not really bother me anymore whether some framework tries to solve some specific problem in a certain way.
Although we are creating more beautiful and larger software systems nowadays, I do not have the feeling that we have made any substantial progress since the nineties in respect to productivity and quality. Join me in a quest for the fundamentals of programming, application servers, and databases. And be ready to go back to the drawing board.