The activity of programming can help make you more calm and confident. For some people it is excellent therapy, providing a series of small rewards and triumphs as the machine is tamed, step by step, to your intent. Unfortunately programming can also make you very neurotic: imaginative people tend to attempt extremely difficult programming tasks that go on and on.