21 Code Breaking Versus Code Making