Автор в точности описал меня. Привет, коллега.
Проблема очень простая, и в тоже время, чрезвычайно сложно решаемая.
Приходя на работы ты не чувствуешь себя полезным. Ты один из десятка таких же, кто был до тебя и будет после тебя. Вангую, ты копаешься в чужом коде, дописываешь, подписываешь и в целом занимаешься совершенно рутинной деятельностью, от которой действительно захочется взвыть. Откровенно говоря, эта работа ну ничем не лучше водителя или сотрудника склада. Вообще. Только за нее платят получше, а нервов уходит в разы больше.
Выход тут только один - искать работу, на которой ты будешь лично вести проект, создавать его быть может с нуля или в небольшой команде, где ты будешь чувствовать себя "папой" этого проекта, как ты себя чувствуешь со своими проектами.
Если ты такую работу не найдешь, ты и дальше будешь так мучиться. Поверь мне. Я через это все прошел.
IT - это точно мое?
Возможно, что нет. У тебя пассионарный тип личности. Есть люди, которые легко относятся к рутине и десятилетиями копаются в коде. Начинай обдумывать иные варианты, если твой возраст еще не перешел рубеж 35 лет, ибо если так и останешься вариться в этом болоте, выжимающим твои нервы, с возрастом будет все гораздо хуже - убитые нервы, депрессия, алкоголизм, проклинание всего и вся.
Проблема в том, что найти такую работу "мечты" очень тяжело, зачастую практически невозможно найти её умышленно.
....
Но то, что делаю "для себя" не дотягивает до стартапа.
А вот тут у тебя стратегическая ошибка. Время одиночек-статаперов навсегда кануло в историю лет так 15 назад. Советую прекратить и не тратить на это энергию - толку не будет, монетизации не добьешься. Сейчас все делается бизнесами, инвестициями и командами. Твои жалкие попытки в одиночку противостоять каким-то решениям напоминают сооружение палатки из "авна и палок" с гнилыми огурцами возле солидного продуктового гипермаркета.