Some code style tools recommend this and I remember seeing some unix command line tools warning about missing empty line.
What is the reasoning for having an extra e
If you try to concatenate two text files together, you will be much happier if the first one ends with a newline character.