Небольшой комментарий на тему. Ты неправильно поставил вопрос. Никакого влияния на твою жизнь или даже ее пару лет это решение не оказало бы.
Никто не мешает устроиться на работу на пару месяцев (или на длительность какого-то отдельного проекта) и потом уйти по любым причинам. Это вполне нормально и в этом нет ничего такого, особенно для должности программиста. Собственно, типичный путь подъема по карьерной лестнице это не просиживание нескольких лет в одной и той же фирме, а смена работы с сопутствующим повышением зарплаты и должности. Это правило соблюдается даже в случае крутых предприятий, хотя, бывают, конечно, исключения.
То есть в твоем случае тебе не нужно было ждать нескольких лет или какого-то там карьерного подъема. Ты можешь тупо устроиться чисто для того, чтобы заработать денег за 3-4 месяца, параллельно занимаясь поиском работы в той сфере, которая тебе по-настоящему интересна. Я тебе могу сказать, что в этой индустрии работа не слишком тяжелая, если ее вообще можно назвать тяжелой (и если ее вообще можно назвать работой), платят за нее хорошо и там уйма людей, которые этим занимаются чисто ради денег. Это не идеал, конечно, но просто такова реальность.
Я тебя не осуждаю и я не вижу ничего плохого в том, чтобы отказаться от работы, которая не нравится. Просто ты неверно поставил вопрос, мне кажется. Это было решением не на несколько лет, а на пару месяцев.