A short presentation on some major trends in software development that is making the life as a programmer much more exciting.Read less