I don't go looking for problems, in code or otherwise. Instead I keep my eyes open as much as possible so that I don't miss inspiration for simpler solutions to old problems :)
Sometimes I just watch people be people .. or a cockroach going about its daily activities.
Often times, if you do that, you'll encounter new problems to solve. Don't try to think of complex problems, doing so typically leads to complex solutions. Every thought you think trains your brain, you are as much what you eat as you are what you think.