Documentation First Development

The role of Documentation in becoming a State of the Art technology platform is becoming more and more central.
Here's an example of Microsoft's ASP.NET Documentation:

A screenshot of ASP.NET Documentation.

Here's an example of Mozilla using process documentation for internal use, yet exposing it to everyone: