Коротка форма: ви кажете їм, що ви їдете, щоб розширити свій досвід та навички. Що стосується вашого наступника, вам не потрібно залишати нічого, крім тієї документації / звітів / записки, яку ви створили.
Довга форма: програмування, на відміну від більшості професій, частково визначається інструментами, якими користується. І менеджери, і менеджери з персоналу розуміють це (навіть ті, хто просить 5-7 років досвіду Go), і не похмуриться, почувши, що ви хочете розширити свій досвід. Те, що ви хочете працювати з певним інструментом або просто змінити свій досвід, не сприймається як відмова або ознаки ненадійності. За умови рівності, досвід використання більшої кількості мов, фреймворків, редакторів, IDE є плюсом - це дає мірку для порівняння, що робить ваше судження більш вартим.
Ви не кажете, чи намагалися ви переконати свого теперішнього роботодавця переключити інструменти чи ви навіть думаєте, що це було б хорошою ідеєю для них. Якщо у вас є і у вас є, то у вашого начальника вже повинно бути все, що потрібно вашій заміні, якщо рішення буде переглянуте, це не ваше місце, щоб спробувати переконати їх взяти справу на вашому місці.
Що ви повинні залишати для своєї заміни - це стільки документації про те, як робити свою роботу, скільки у вас є. Якщо ви відчуваєте, що ви знаєте щось про те, як виконати роботу з поточними інструментами, що не слід очікувати, що ваша заміна буде знати або легко виявити, задокументуйте це.
Що стосується ваших скарг. Ви не повинні згадувати їх взагалі, вони не актуальні.