Techniques, Values and Principles