Hard Coding Versus Soft Coding