Explore the enduring principles of software development in this thought-provoking conference talk from GOTO Chicago 2018. Delve into the paradox of constant change and fundamental stability in the tech world, examining how ancient concepts continue to shape modern programming practices. Uncover insights from Shakespeare, Lisp, and Unix philosophy, and learn how simplicity, completeness, and consistency drive effective software architecture. Analyze the evolution of paradigms like micro-services and service-oriented architecture, and understand their historical context. Gain perspective on technical debt, code cohesion, and data abstraction while reflecting on timeless wisdom from pioneers like Douglas Engelbart and Alan Kay. Challenge your assumptions about innovation and discover why sometimes "worse is better" and "less is more" in software design.