Волшебное слово TDD.
Силы и хитрость тратятся на написание (и отладку!) тестов. На написание кода остаётся ровно то, что нужно, чтобы обзеленить тесты.
Только коллектив/компания/друзья могут вытащить из депрессии.
Примкните к команде, которая разрабатывает что-то интересное. Пусть это будет даже велосипед )