In the world of algorithms, the simplest solution is often the best.
I think the most important thing is to be honest with yourself and with others.