Not everyone who gets into that state of hyperfocus has ADD, though. That is a prognosis that is bandied around quite a bit in the past decade. Hyperfocus is merely one possible symptom of ADD - that in and of itself is nowhere close to being a substitute for an actual diagnosis. Some jobs, especially as detail-oriented and complex as programming and development require a large amount of focus.
Not everyone who gets into that state of hyperfocus has ADD, though. That is a prognosis that is bandied around quite a bit in the past decade. Hyperfocus is merely one possible symptom of ADD - that in and of itself is nowhere close to being a substitute for an actual diagnosis. Some jobs, especially as detail-oriented and complex as programming and development require a large amount of focus.