Gần đây tôi đã rời bỏ một công việc có hoàn cảnh tương tự với bạn (Tôi không phải là nhà phát triển duy nhất , nhưng thực sự chỉ có hai chúng tôi, vì vậy tôi có khá nhiều kiến thức mà anh chàng kia không có (và ngược lại, tất nhiên)).
Về mặt tài liệu thông thường, điều quan trọng là ghi lại tổng quan về toàn bộ hệ thống. Các thành phần riêng lẻ đã được ghi lại trong mã, nhưng sự tương tác giữa các thành phần và lý do tại sao điều này hoặc tại sao điều này cần nói chuyện với thành phần đó lại quan trọng và không phải lúc nào cũng dễ dàng tìm ra chỉ bằng cách gỡ lỗi / nhìn vào mã.
Sau đó, khoảng một tháng trước khi tôi rời đi, mỗi lần tôi làm điều gì đó mà chỉ tôi có thể làm, tôi đã viết ra chính xác những gì đã xảy ra, những gì tôi phải làm và tại sao. Đây thường là một trường hợp "có lỗi trong thành phần xyz, để sửa nó tôi biết phải tìm trong tập tin abc vì X, sau đó tôi phải làm cái này, cái này và cái này".
Tất nhiên, tôi đã để lại địa chỉ email và số điện thoại của mình trong trường hợp có bất cứ điều gì xảy ra mà họ không thể tự mình tìm ra. Tôi đã nhận được một vài cuộc gọi trong vài tuần đầu tiên, nhưng chúng dần dần bỏ đi.