Like so many others, I used to create detailed plans that spanned years. None of the panned out. Software development changed how I think about planning. It taught me that we can and SHOULD move forward even if we don't feel ready. Even when there are still many unknowns. Here's why and how.