Ни фига не поняла. Как можно быть хорошим программером и сидеть без работы? Их вон сколько вакансий на сайтах, и удаленной работы полно. Можно же, пока в процессе поиска, временно дома поработать. У меня одноклассник после аварии остался инвалидом, уже лет 5-6 работает из дома, причем, не на одну контору, и, вроде, неплохо зарабатывает даже по нашим московским меркам. Так можно до самой смерти ждать, то когда глава чего-то там сменится (не факт, что другой лучше будет, причем), то когда рак на горе свистнет. Мужчина, имеющий семью, просто обязан ее кормить, хоть вагоны разгружать, хоть кирпичи класть, но не сидеть, сложа руки.