With the background established, I move on to my own experience using An Author’s Inspiration. As I am also the designer, it allows me to adjust the design of the software to suit short-falls, add flexibility, and to create new features that were unanticipated during early stages.
The first thing that hit me was about the design at a fundamental level. I had planned on the writer having the ability to write free form notes into unlimited text fields. Unfortunately, that design has constraints. The writer cannot use punctuation in this text (that made it easy to write the code). However, I as the writer need the ability to separate ideas into sentences, and this put demands upon me as the designer to step up to the plate to make that happen at a very fundamental level.
So, the first lesson of using my own software is to add a robust method to allow me to enter complete paragraphs with punctuated sentences into the text field. This will be mildly complex, and demand deep testing as changes at the fundamental level can cast dramatic problems into what should be high level subtleties.