My problem: UML stuff and Data-flow programming as in Unreal's Blueprint are useless. Aspect oriented programming was also kind of messy and so ended up nowhere.
My Answer: I want to make a difference. Have you ever used a GUI app for Git? Well, why can't we represent those patches as "parameterised" visual components or blocks and eliminate the need for them being "sequential"!?
This is exactly what I am suggesting in http://www.TaggedProgramming.com and exactly what I want to create with SourceCreator.
At this stage, it's just a simple template based text processor. It plugs bits of code into other bits of code - in a dumb way. But I want to make a clever one in Clang/LLVM as well.
This is like a little GUI and Text based wizard to help us deal with some stuff quicker and to focus more on what matters.
What do you think?