Saya baru-baru ini meninggalkan pekerjaan dalam keadaan yang sama dengan Anda (saya bukan satu - satunya pengembang, tetapi hanya ada kami berdua, jadi saya memiliki cukup banyak pengetahuan yang tidak dimiliki orang lain (dan sebaliknya, tentu saja)).
Dalam hal hal-hal dokumentasi normal, penting untuk mendokumentasikan tinjauan umum dari keseluruhan sistem. Komponen individu sudah didokumentasikan dalam kode, tetapi interaksi antara komponen dan mengapa ini melakukan itu atau mengapa ini perlu berbicara dengan komponen itu penting dan tidak selalu mudah untuk mencari tahu hanya dengan men-debug / melihat kode.
Kemudian, sekitar sebulan sebelum saya pergi, setiap kali saya melakukan sesuatu yang hanya bisa saya lakukan, saya menuliskan apa yang terjadi, apa yang harus saya lakukan, dan mengapa. Ini biasanya merupakan kasus "ada bug dalam komponen xyz, untuk memperbaikinya saya tahu untuk mencari di file abc karena X, maka saya harus melakukan ini, ini dan ini".
Tentu saja, saya meninggalkan alamat email dan nomor telepon saya kalau-kalau ada sesuatu yang mereka tidak bisa mencari tahu sendiri. Saya mendapat beberapa panggilan telepon dalam beberapa minggu pertama, tetapi mereka perlahan-lahan turun.