Maybe it was what you were working on, maybe it was the act of programming itself, maybe it was the company, etc. etc. etc., for the sake of your own happiness I'm glad you're not doing that anymore. I for one and becoming more and more fascinated by it, despite its (MANY) quirks & decisions that get made because of previous bad decisions. ¯\_(ツ)_/¯
This comment resonates with me as I'm currently the one habitually asking for help! Coming to the realization and accepting the issue has been tough but I'm actively working on it these days.