Good programming is an art.
I've had disagreements about this with other software executives. They think its not an art - its industrial age manufacturing: paint by numbers, drown everything in object oriented libraries, slap another contractor on the project and, bingo! you have success.
NO!
In the old days, programming was an ART- done by talented mathematician / programmers who could code assembly, C, and knew how to succeed by omission.
Look at Forth - the secret is what you leave out!
That is why the Apollo mission could run on a fraction of the computing power in your iPhone.
Could not happen today:
1. With "programmers" on bloated Windows PCs using clunky build tools and slinging hash together from object oriented libraries.
2. Even worse - IT "management", with all it's crazy, bloated processes and procedures. Projects get done inspite of all the CMM, six sigma b.s.