слепая печать, приходиться набирать ОЧЕНЬ много текста, стирать и снова набирать
арифметика, часто приходиться считать +1-1+1-1, редко больше
хорошая память — переменные, вызовы — все что написал надо помнить
тренированная задница и мочевой пузырь — часа два-три сидеть на одном месте, полностью отвлекаясь от материального, чревато
а если серьезно то различные теории помогают либо при обдумывании архитектуры либо при анализе багов.
При написании кода важнее простые ( перечисленные выше ) навыки