You have got to put the past behind you before you can move on.
The most important single aspect of software development is to be clear about what you are trying to build.
The only real failure in life is not to be true to the best one knows.