Unrecognized Simplicity of Writing Code and the Underestimated Complexity of Creating Software
Writing code is simple, creating software is hard
Most geniuses — especially those who lead others — prosper not by deconstructing intricate complexities but by exploiting unrecognized simplicities. Andy Benoit
Code is simple, creating software should be simple but made complicated by software projects..
Software development is full of project failures, late projects and millions wasted. The cause of failure isn’t code, technology, or developers (most of the time). The biggest problems in software development are people, politics and project plans.
Software projects turn creating software into a circus. People become obsessed with a plan created months ago based on half the actual requirements.
The limitations of software are in the mind, not the technical limitations. The process of software projects creates complexity, noise, confusion and short-term priorities that make it harder to create software.
All the emergency meetings, re-planning, politics and other distractions on software projects don’t aid software…