Documentation is written information that describes and explains a product, system, or service. It can take many different forms, such as user manuals, technical guides, and online help resources. Documentation is typically used to provide information and instructions to users of a product or service, and to support its development and maintenance.
Internal documentation is documentation that is created and used within an organization, and is typically not intended for external use. It can include things like design and implementation plans, technical specifications, and internal processes and procedures. Internal documentation is often used to help teams within an organization understand and work with a product or service, and to support the development and maintenance of the product or service.
External documentation, on the other hand, is documentation that is intended for use by external stakeholders, such as customers, partners, or users of a product or service. It can include things like user manuals, online help resources, API documentation, and technical guides. External documentation is often used to provide information and instructions to users of a product or service, and to support their use of the product or service.
Both internal and external documentation, when done right, can take your developer experience and user experience to a different level. External documentation is no replacement for a good product. But few good products can succeed in the market without solid documentation.