Great story of a successful failure.
The app was a failure, because he learned everything he needed to know by writing the app.
There are a lot of software projects that fail in the sense of not being released or used, but valuable from what was learned in the process of developing it.