I've considered writing a book on how to grow software through different evolutions, and using different software paradigms that make sense for the different stages of growth. I don't think there's an audience for it though, or at least an audience that would respect the opinions of a non-credentialed author.
Action over procrastination.
You never know if you gonna hit success!