How to Reduce Stress in Programming Principle of Least Surprise Principle of Succinctness Principle of Human Interface