Paradigm shift will occur, when we will deploy neuromechanisms allowing to directly interact with the brain. Pictures are more natural representation for our mind, so we probably will live in some super-unicode environment. No need to stick with ASCII, no need to encode "while" operator with those 5 latin letters, just some fun picture and that's all. Or may be block schemas will live again or modified block schemas. They are difficult to use with current input methods. Even with mouse it takes a lot of time to scroll and zoom big picture. And with neurointerface, when computer will show you exactly what you want in exactly millisecond you though about it, block schemas might be just perfect representation for imperative programming language. Classes might be represented in some kind of UML diagram or another similar approach.
That would be really fun time to program.