Anyone ever had to write a lengthy technical specification? I just finished a 20 page external specification for 3rd party integration including DB schema, XML protocol and API. About 10 diagrams, some UML. A million fucking typos and inconsistencies across layers to fix each time. Ugh. Hope this holds up without a major revision. Had a tight deadline and its been exhausting. Hopefully we get the implementation contract though, having done a good job on the spec. I wouldn't want to have to spec anything bigger than this project with a Big Design Up Front methodology at this level of granularity. Extreme programming ftw. I don't mean no spec, I mean smaller, iterative specs. Baby steps. Wrote it in Pages, with a template I downloaded. Very pretty visually. I still have a couple naming inconsistencies to fix in the morning before I send it off, but I am too tired to properly catch them. I know most of you wouldn't bother with a spec, but sometimes you must. Anyone ever write specs here?