Not only is there a reasonable argument, a major chunk of Fred Brooks' "The Mythical Man Month" is about documentation being the entire spec and that software should not do anything that isn't in its actual documentation. Write the documentation, then hand it off to the developers to implement.