I confirm this. I also believe that no matter how much we are blowing our horn about new programming paradigms and methodologies, new platforms, infrastructures, standards, etc, it all boils down to lack of maturity in our field. That would have been much more obvious if the industry was not so vital and lucrative. We are a little more than tinkerers really.Schol-R-LEA wrote:given that my primary assertion was that - regardless of salary and other aspects - there is no such thing as professional software development, and there won't be any in our lifetimes
On the other hand, abstract as it may seem, life in general may be a little more than Turing computable process. To have a methodology or automated system for producing correct computer programs may turn out equivalent to knowing how to live without a fault. Which, again abstractly speaking, is what we were trying to achieve when we started making software. To succeed would be redundantly circular. We would be solving a problem, by solving the same problem first. But more concretely, our industry definitely does produce too many formulaic solutions whose importance is exaggerated, while fundamental issues remain unaddressed.