A discontinuity (for me) as computing continues to evolve is how the tools for developing software still seem remarkably basic. While software has fundamentally changed how we make content, programming itself is still a byzantine world of text instructions, compilers, debuggers and arcane syntax. And so it remains the preserve of the technical rather than the creative.
There are tools that have attempted to bridge this gap such as GameMaker, but have always involved massive trade-offs in performance and flexibility. There have also been changes in programming itself, such as object oriented programming and new languages, to make many operations easier than they used to be.
And yet development is still a complex and cold process where one day of design requires 90 days of development to see if it works. Is that the way it has to be, or is it an area ripe for disruption? Are we ever likely to see tools that allow users to design proper applications or games based on logical rules, and yet use a much more intuitive interface to do so?