главное у программиста - развитый ум. чтобы его развить, нагрузку нужно искать не поменьше, а побольше. но нагрузка должна быть именно на ум, а не превращаться в физическую работу. то есть надо не столько много делать, сколько хорошо думать. например, математикой надо заниматься не как попало, а стараясь решать только те задачи, которые не удается решить просто применив способы, описанные в параграфе. или намеренно пропускать эти описания. кстати, как дела с математикой в этом плане?