Как разработчику выделять время для изучения новых технологий и самообразования?
Ваш вопрос звучит так, словно вы не ищете выход, а перечисляете те вещи, которые вам мешают жить, пытаясь оправдаться, что ничего не получается потому что вот весь из себя занят, что нет времени.
Но ответ очень прост - нужно все менять. А иначе никак.
Долго ехать? Покупаете машину. Долго на машине, проверьте может быстрее на метро. Никак? уточняете может ли можно работать из дому, хотя бы пару раз в неделю. Совсем нкиак? Меняете квартиру поближе к работе. Ни то ни другое? Ну тогда одно - меняете работу.
Если вас волнует отсутствие развития, значит вы не уверены в том, что эта работа - для вас навсегда. А значит ее нужно будет сменить, и глубоко в душе вы уже это поняли. Ну так чего тянуть-то?
На работе договариваетесь, что вы будете работать меньше. Потому что личные проблемы - семья, здоровье, карьера. 
Может в ущерб зарплате, а может  пора пообщатьс с руководством, что загрузка слишком велика, и нужен еще один человек, который всех разгрузит и уберет риски. Ведь если такая нагрузка, то как вы в отпуск ходите? А больничный? А если с женой-ребенком проблема отпроситесь, то на следующий день 16 часов отработать? Руководство должно само предупреждать такие риски и не создавать нагрузку в 8 часов.
В общем вам нужно не думать, а уже действовать, и реализовывать варианты. Или вы остаетесь в текущей зоне комфорта и ничего не делаете, или что-то меняете. Пусть не сегодня, но НЕ через месяц и не через неделю. Продумать пару вариантов, и до конца недели уже с кем-то поговорить. Опять же главное не понаходить причины, которые вам мешают, а изменить что-то, чтобы убрать проблемы.
Мне до работы 15 минут в одну сторону, семьи и детей нет :) Так что время на это есть.
Да и во время работы стараюсь пробовать что-то новое и интересное, где это возможно.