I was vehement that we’d never be able to recognise text in real-world photographic scenes. (This is a much harder task than you might think.) I was extremely surprised when I proved myself wrong.
Where Foveola was satisfyingly elegant, SceneReader was messy, heuristic and approximate – just like reality. I think the only reason it works so well is that I knew bugger-all about machine vision and image processing when I started – so I didn’t get sunk by the usual preconceptions.