Lee MartieTo Prepare or Not to Prepare for Change: Two Principles of Development in Software EngineeringSoftware engineering is about supporting the development of amazingly complicated, delightful, elegant, and novel systems that push…Jan 5, 2019Jan 5, 2019