http://www.linkedin.com/in/kennah
Great question! "An interpretation"
Why use a third or fourth-generation programming language to construct software?
The answer being... because there is currently little choice, even with the best efforts of removing the stagnation in the development process, the wiring always needs to be "methodically" stitched together by hand - however agile, loosely-coupled, lean, domain specific, orientated or not you decided to go.
More unfortunate is that, usually in the real world, not just the stitching is crafted by mans fair hand. Usually the components are also crafted by hand and ...
More..