Como mencionó Aduckinthewinter, el TDA/TDAH no es algo que se pueda arreglar, sólo se puede manejar. Yo no me preocuparía en absoluto de tratar de “arreglar” su TDA/TDAH, sólo entenderlo y trabajar con él.
Algunos experimentan el hiperenfoque si lo hacen, aprendan a aprovecharlo.
También asegúrense de que estén recibiendo el sueño y la nutrición adecuados. Podrías probar una dieta de eliminación para ver si tienes alimentos que desencadenan tu incapacidad de concentración (ya sabes, como el azúcar y la cafeína).
Presta atención a tu cuerpo - ¿hay algún momento durante el día en el que tengas mejor concentración? ¿Por la mañana? ¿Por la noche? ¿Al mediodía? ¿Justo después de la siesta? ¿La música te ayuda a concentrarte? ¿Distraerlo? El desarrollo de software es en realidad una disciplina creativa - y mientras que necesitas ser capaz de concentrarte cuando estás estableciendo el código, hay muchas veces en las que necesitas creatividad - aún más en la esfera de la web.
Mi filosofía personal es que nuestra sociedad (especialmente en Estados Unidos) está completamente demasiado empeñada en hacer que todo el mundo sea “promedio”. Somos intolerantes con los comportamientos y actitudes que sobresalen - a menos que por supuesto estén a la cabeza de una gran organización o sean realmente populares/entretenidas. Creo que eso causa muchos problemas con la salud mental de mucha gente - en tu caso parece que te sientes quebrado y necesitas que te arreglen. En tus palabras:
Quiero deshacerme de ello totalmente
¿Por qué no abrazar lo que eres? Aprende cuáles son tus fortalezas y cómo usarlas a tu favor. Aprende cuáles son tus debilidades y cómo engañarlas para que trabajen para ti. Como quizás pasar un montón de tiempo respondiendo preguntas en la red de StackExchange ;)