Engineer Anti-Patterns
blog.delphix.com
blog.delphix.com
This definition of 'execution' actually sounds a lot more like a definition of 'architecture' to me. In a software context, architecture means defining what to code, and just as importantly, what not to code. Many times what appears to be a failure in execution is actually a failure in architecture. So I can't agree that execution is the hardest part of engineering; it is the architect's job to make it the easiest part.