| This has been my experience. I'm working on an app that will be released in the next few months (we don't have a definite ship date, yet). It's based on two servers that I wrote. One, I wrote eleven or twelve years ago, and has become a world standard; but only in the last three years. Since it's a specialized demographic, the numbers are quite small, for "world standard." The other server is one that I wrote, about four years ago. It took me seven months. It's a very good general-purpose application server. I wrote it for practice, but it's also ideal for the app I'm writing. I've been working on the frontend app for over a year. It's really, really good. I deliberately took my time, because we went through a lot of "MVP" stuff, during its development. The rest of the team seems to think it will take the world by storm, when it's released, but I don't think it will. That's fine with me. I don't mind a slow burn. I've written software that lasts decades. |