Showing posts with label genealogy programs. Show all posts
Showing posts with label genealogy programs. Show all posts

Thursday, July 02, 2015

Why I am still using a 22-year-old genealogy program

People are sometimes surprised when I tell them I am still using a genealogy program that is more than 20 years old. It is the 1993 version of the Family History System (FHS) by Philip Brown.

I started using it in 1987, when I got an MS-DOS computer for the first time, and tried out a whole bunch of shareware genealogy programs. FHS seemed to be the best of the bunch, and it was so good that I'm still using it today.

It came as a free version, with optional extensions that one could buy, and I soon bought them. And the author was open to suggestions for improvements. One that I suggested, and he adopted, was an option using the yyyy-mm-dd format for  data entry, which is standard in South Africa, and is the only unambiguous system for entering all-numeric dates.

But why do I still use it today?

I don't use it alone. I use it in conjunction with other programs. I use Legacy for its fancy printed reports and fields for extra information. I use RootsMagic for quick 'n dirty research, adding stuff from all over, and sorting it out later (it has a note field for every event, which is good for that).

But FHS still has several capabilities that none of the others have.

First among them, and which is the key to using it in conjunction with the other programs, is that it has the capability of exporting a GEDCOM file with a defined range of RINs. That means I can export records 19257-19643, and when I import them into another program those records will still have RINs 19257-19263, and person 19439 in FHS will be the same person as 19439 in Legacy, PAF, and any other program I import the file to.

That alone is sufficient reason for me to continue using FHS, and using it as my program of first data entry. No other genealogy program that I know of has that capability, or if it has, it is so well-hidden and difficult to access that I have never been able to discover it.

A second reason I continue to use FHS is that it can spit out free-form reports that can be incorporated into e-mail messages, newsgroup posts and other places where ASCII text is useful. Here's one that I used recently:

Family Group Report
For: John Stringer Worrall  (ID=12780)                           
Date Prepared: 30 Jun 2015 

NAME: WORRALL, John Stringer, Born ??? 1823 in Manchester, LAN,  
  ENG, Died May 1879? in Islington, London at age 56; FATHER:  
  WORRALL, Elisha; MOTHER: STRINGER, Sarah; Bookbinder and  
  illustrator 
   
MARRIED 27 Jan 1859 in Manchester, LAN, ENG, to COTTAM, Mary,  
  Born Oct 1838 in Manchester, Died ???; FATHER: COTTAM, Richard,
  Born ??? 1812, Died Feb 1877 at age 65; MOTHER: BAGOT,  
  Margaret, Born 22 Jan 1811, Died Feb 1882 at age 71 
   
CHILDREN:
 1. F  WORRALL, Maggie, born 1 Jun 1861 in Manchester, LAN, ENG, 
       died ???; Married 23 Jul 1892 to EDGE, William Edward; 4  
       children 
 2. M  WORRALL, John James, born ??? 1864 in Manchester, LAN,  
       ENG, died ???; Married Feb 1910 to GROVER, Harriet  
       Elizabeth; 3 children 
 3. F  WORRALL, Bessie Bagot, born 5 Feb 1866 in Islington,  
       London, died Nov 1867 in Islington, London 
 4. F  WORRALL, Bessie Bagot, born Aug 1868 in London, MDX, ENG, 
       died ???; Married to BUSH, Harry; 4 children 
 5. F  WORRALL, Lucy Naomi, born Aug 1871 in London, MDX, ENG,  
       died Aug 1900 
 6. M  WORRALL, William Harry, born ??? 1874 in London, MDX, ENG,
       died ???; Married ??? 1905 to KNIGHT, Louise; 1 child 
 7. M  WORRALL, George Frederick, born ??? 1877 in London, MDX,  
       ENG, died ???; Married to Lizzie 

I don't know of any other genealogy program that can do that.

A third reason that I still use it is that it can produce relative reports like no other genealogy program, and it can select all the relatives of any person in the database and export those relatioves, and those relatives only, to a GEDCOM file.

So if my third cousin once removed on my mother's side wants a GEDCOM file of his relatives, he is not interested in my father's side of the family, or my wife's side of the family. I can give him a GEDCOM containing just his relatives. It offers a choice of whether to include spouses, and also children of spouses and spoouses of children, who would be related not by blood but by marriage.

As far as I am aware those three features are not available in any other genealogy program, and that is why I continue to use FHS, even though it is over 20 years old.

So I use Legacy for its fancy reports and extra details, but I still enter my data in FHS and export it by Gedcom, first to PAF 4.0, and import from there to Legacy. Thus each person in the Legacy file has the same RIN as in FHS.

If I import the Gedcom direct to Legacy instead of first to PAF, it scrambles the RINs -- something that the people at Millennia have sometimes promised to fix, but never have.

I keep my FHS database on both my desktop computer (running Windows XP) and my laptop (running Windows 7)., so that if I take my laptop to the archives or a library, I can add people there, and transfer to my desktop computer when
I get home. I transfer using a USB flash drive, which therefore serves as an additional backup for both computers. Actually I have two USB flash drives for that purpose, and alternate them weekly, which provides even more backup.

I do the transfers of FHS and other data using four batch files: dsk2flsh.bat, flsh2lap, lap2flsh, flsh2dsk, so all that is requred is typing a single command for all the files to be transferred. That doesn't only concern FHS, of course, so I just mention that in passing.

There may be other FHS users out there, and if you can think of any of the capabilities of FHS that I've left out, particularly those not found in other genealogy programs, please add them in comments.

And many thanks to Philip Brown, one of the pioneers of genealogical computing, whose work remains unsurpassed in some respects to this day.













Sunday, February 26, 2012

Legacy Family Tree Genealogy Software

Ten years ago today I began using Legacy Family Tree Genealogy Software for my main genealogy database.

I think, if I recall correctly, that I started with version 2, and I'm now on Version 7.4, though the latest is Version 7.5.

I had tried Legacy out for a few months first to see how it worked, and to work out the best way of transferring my data. I then had about 8000 records; now I have 17212. I transferred everything to Legacy using GEDCOM, and I've been using it ever since.

Though Legacy is not perfect (no genealogy program is), Legacy meets most of my requirements.

I've usually (until very recently) kept a couple of versions behind the current one. I used Version 2 for a long time before switching to Version 3 (and by then Version 5 was already out). I bought the Deluxe version of Version 5, and used that for a long time, and never used version 6 at all.

Why was that?

The main reason was that each successive version of the program was a lot bigger than the previous one, and thus required a hardware upgrade as well. Many of the features that made it bigger were ones that I didn't need and would not be likely to use.

I liked to transfer my data between my laptop and desktop computers, originally by using a Zip disk, and later by means of a USB flash drive. The laptop I first used had 128Mb of RAM, and could cope with Legacy 2.x, but 3.x was too much for it.

In 2005 I bought a new laptop with 250 Mb of RAM, and then upgraded to Legacy 5. My son bought a new desktop computer, and gave me his old one, which had more memory, and so I got the deluxe version of Legacy 5.

By 2010, however, the laptop was struggling. Though I had not upgraded Legacy, other programs, like the Firefox web browser, upgraded automatically to bigger and more memory-hogging versions. If I wanted to switch from Legacy to Firefox to look up something on the web to add to my to-do list when I visited a library or archive, I could go and make a cup of coffee while it was swapping to disk, and when I came back it was still swapping to disk. The machine took 28 minutes to boot up, and 7 minutes to close down, the hard disk churning the whole time.

In February 2010 the laptop computer was stolen, and I bought a new one that had 2 Gigs of RAM. And later in the year the desktop computer was dying, and I bought a new one of those was well, with more memory. So at last I upgraded to Legacy 7.x, forgoing the deluxe features by doing so.

The first genealogy program I used was one called Roots/M by Commsoft, and it was limited by keeping all its data as well as the program in memory (on an Osborne CP/M machine that had 128K RAM). It was also limited by using single-sided 185K floppy disks.

When the Osborne died, I got an MS DOS machine, in 1987, and found a freeware/shareware program called Family History System (FHS). Actually there were a whole lot of genealogy programs available then, and I tried several of them. FHS seemed the best. Over the years I tried several more programs, some of which I reviewed for magazines, and I took to using several of them at once, because each had some features that the others lacked, usually in being able to produce various kinds of reports.

But I continued to use FHS for my first data entry, and then copied the database to the other programs using GEDCOM. For that purpose FHS had a very good feature that most of the other programs lacked -- it could copy a discrete set of records to GEDCOM. If I added 50 records, when there were 7000 records in the database, then I could copy records 7001-7050 to GEDCOM, and transfer them to the other programs without overwriting the data already there. And I still do that today.

FHS was distributed on the same basis as Legacy. There was a free version, which one could use as long as one wanted, and a deluxe version, with additional features that one could pay for. I'm still using the deluxe version of 1993.

I still use Family History System (FHS) as my program of first entry. When I want to transfer them to Legacy I export the new records to GEDCOM, import the .GED file into PAF 4.0, and then import the PAF 4.0 file to Legacy.

Why not import the GEDCOM file directly to Legacy?

Well I did that once, and found that it scrambled the RINs. But if I use PAF as an intermediate stage, the RINs remain in sync between FHS and Legacy.

So this shows up two shortcomings I see in Legacy.

  • Unlike FHS, it is difficult to export a specified range of RINs from Legacy.
  • When it imports data from a GEDCOM file, Legacy sometimes scrambles the RINs.

FHS had its own shortcomings, one of which is that it has inadequate provision for recording sources, and also, though it has fields for births and deaths, it does not have fields for baptisms and burials, which, in the case of earlier records, are often the only dates available.

So for a long time I used PAF 2.3, which had a somewhat clunky, but flexible, method of recording sources. It also had an amazing range of add-on programs, which could manipulate the data in several useful ways, including printing the main facts on 3x5" and 4x6" index cards.

That is one of the strange things about software writers. Some of them went to great lengths to make a computer screen look like an index card, and littered the screen with pictures of filing cabinets and paper file folders, which was totally unnecessary, but never thought to enable a computer to easily maintain card file indexes, which is quite easy to do, and very useful. They added unnecessary features, and left out the useful ones. But the PAF add-ons met that need.

But PAF 2.x was not Y2K compatible. It announced an error every time one entered a date after 31 Dec 1999. So that was when I started looking for a replacement, which could keep source records. And back in 2002, Legacy fitted the bill, and still does.

There are still ways in which I think it could be improved.

Apart from the two points mentioned above, about GEDCOM export and import, it would be nice to have a biography field. Yes, there is a notes field, and a research notes field, and one can use the Notes field for a potted biography. But sometimes one wants the notes to contain details that will be condensed in the biography, which one might want to print or report on separately.

Another feature that would be nice would be to be able to print family group reports to an RTF file (at least one other program, Family Tree Legends, can do that). That is useful for sending family group reports to relatives, asking them to add to or correct the information that is already there. Yes, one can send them the family group reports by e-mail as a PDF file, but then they either have to print it out and send the result back by snail mail, or try to scan the result, and send them back as graphics files.

But after 10 years of using it, Legacy is still good, and I haven't exhausted its capabilities yet.