Ну диагнозами разбрасываться рано. У него просто не было возможности увлечься чем-то более  площадезатратным.  Не было  площади.  Да  и у серьезного программера   рабочая станция с несколькими мониторами займет стол площадью с половину комнаты. Это сейчас он вынужден тесниться как попало со своими игрушками.