Do not find a problem for a solution
Trying to find a problem to fit a certain pattern, set of principles or paradigm, just so we can implement it, is not the way to go about in software development.
Introducing innovation can be attractive and tempting, but if you're not solving a real problem, it may cause more harm than do good.