Computer Programming ideas for Writing Books

Computer programming and book writing are similar. Time is spent making something that is soft, an art, without physical form like a weldment or statue.

In the art of computer programming, the industrial revolution’s ideas of separations of concerns are applied by the successful companies. Tasks are split into minor goals that can be farmed out to multiple, disparate people. They make code. After, tests can be run against the libraries they develop to check them against the contract specifications and see if they work.

PW lets similar ideas happen when writing a work of fiction. We make contracts and let the laborer perform them; we check their work and see how close they came to the idea we asked for.

My new authoring system Parametric Writing tags Sentences with metadata, with Rules and Briefs, allowing a book to be shelled out and drafted, then filled in and improved, based on specific asks and goals.

Programmers call this a functional description or a specification.