I grew up in Utah, have a brother-in-law that worked for WordPerfect, and used WordPerfect in high school and college before Microsoft Word became the dominant word processing software. So when I tried to put a name to all the ideas about what the ideal genealogy software would look like to me, GenPerfect was the perfect name.
I am sad that I missed RootsTech 2011, but am excited to see that it has stirred up ideas and there is a spirit of innovation that seems to be sweeping through the genealogy/technology community. Some are having discussions about a new data format to bring GEDCOM into the 21st century and make sure it plays well in the online world of collaboration and social networking. One place you can find this is the BetterGEDCOM Wiki and another is the e-mail list for the FamilySearch Developer Network (FSDN).
Much of the recent discussion on FSDN has been around the main sticking points of the data model and whether the structure should be people-based or record-based. As a developer, I often want to jump down into the details of the problem and gnaw on it until I figure it out. But lately I am changing. I prefer to look at it from a user’s perspective. Call it product management or User Experience (UX), but if in the end the data model doesn’t allow the software to do what I think it can and should do, then I think a great opportunity would have been missed.
So back to GenPerfect. What do I think it should look like? What implications does that have on a data model? As a user, what is my vision of the perfect genealogy software?