и даже в итоге работает, но реализация неправильная
Это Ваше собственное мнение или мнение тимлида? Если собственное - перестаньте быть перфекционистом - работает - не трогай :)
Сталкивались ли вы с чем-то подобным в начале своего пути
Сталкивались. Чрезвычайно неприятные воспоминания. Лет пятнадцать назад я админил одну котору, уже не маленькую, но еще не среднюю - около сотни компов, несколько серверов на FreeBSD, которую я считал что знаю, как собственный карман. Предложили перейти в другую контору и я перешел... и понял, что я еще очень многого о FreeBSD не знаю :) Контора была похожей на Вашу - руководство заботило только получение прибыли (это был местечковый провайдер), прежний админ просто ушел, никто ничего не обьяснял - видимо считали, что я сам должен разобраться.
Когда я обнаружил, что испытываю чувство отвращения каждое утро, идя на работу - это я, фанат работы и без
мозглыйумный перфекционист! - я понял, что пора валить. И свалил.
Если не хотите валить, то отделите себя от работы (это проблема всех ИТ-шников). С 9 до 6 (или как у вас там) - работа, в шесть и одна минута - все, комп выключил (или как там по регламенту), голову очистил от мыслей о работе и зашагал к выходу. Займитесь чем-нибудь - спортом, например, девушку заведите (секс - это не только эмоциональная разгрузка, но еще и неплохое упражнение, в особенности на пресс). Лучше чем-нибудь активным, а не то, чтобы торчать за компом.