• "Sure, there are many more exciting activities in life,but if you can master the art of writing the whole range of documentation thatunderlies the development and upkeep of modern business systems in the typical enterprise, then you are greatly empowered."

    Some of my best documents that I still refer to on occasion are functional specs I've written for contract developers.  Those must be exact and nearly perfect or you won't get the system you want without, typically, more $$.