Quote from : Designing for Interaction: Creating Innovative Applications and Devices Book

There's an old joke among software developers. When something works in an unexpected but strangely effective way, the developers often kid, "Oh, that's not a bug. That's a future." While this is usually a joke, designers can use the same technique of reframing the problem when tackling their own projects. In fact, there's an old joke among designers: "It's not a problem. It's an opportunity.