No habrá ninguna documentación o habrá poca documentación, o estará desactualizada. Encuentra toda la documentación que existe. Si está en un repositorio de equipo, no haga una copia. De lo contrario, póngalo allí y pídale permiso a su gerente para organizarlo, tal vez con cierta supervisión.
Sube todo al repositorio para el equipo y agrega un Glosario. Todas las bases tienen jerga; documentarlo en el glosario. Haga secciones para herramientas, productos, específicos del cliente, etc.
Crear / actualizar un documento de creación de entorno de software. Todas las herramientas, peculiaridades, opciones de instalación, etc., vaya aquí.
Luego cargue un documento de Introducción a "ProductName" o similar. Que sea solo el flujo mental y la autoorganización con el tiempo. Luego revise los documentos desactualizados y vuelva a actualizarlos. Los otros desarrolladores lo apreciarán, contribuirás de una manera única mientras aprendes el código. Especialmente documente todas esas cosas que le confunden o que tienen un nombre incorrecto o son contraintuitivas.
Una vez que su curva inclinada esté llegando a su fin, no se preocupe por actualizar la documentación. Deja que el nuevo chico nuevo haga eso. Cuando llegue, muéstrale tu trabajo. Cuando continuamente te molesta por respuestas, no le contestes. Más bien, agregue la pregunta a su documentación y luego entréguele la url. Caña de pescar.
Un efecto secundario es que habrá creado una herramienta que usted mismo puede consultar en los próximos meses cuando se olvide.
Y aunque no se trata de documentación, un problema relacionado son los pequeños procedimientos extravagantes e intensivos manualmente que realizan sus compañeros de equipo. Automatícelos con lotes, scripts SQL y similares, y compártalos también. Después de todo, el conocimiento procesal es posiblemente tan grande como el conocimiento declarativo en términos de ser productivo en un nuevo entorno. Sea lo que sea, no lo hagas; más bien, escríbelo y ejecuta el script. La caña de pescar golpea de nuevo.