Comment
Comment by joshuajomiller
I would say never actually look for problems. Certainly, never start with the solution and work back to find the problem. Train yourself to stop and think when you encounter a difficulty. Learn to ask yourself if there can be a better (faster, cheaper, automated) way. If you have an answer, THAT is your idea