• Wingenious (12/7/2016)


    If we were all deeply pessimistic about redeveloping software then we might still be using VisiCalc.

    Sure, redeveloping software involves costs and risks, but so does running a business on a software system that's hard to support, hard to enhance, and fragile.

    If redeveloping software (with an existing system as a guide) is such an onerous undertaking then where does anybody find the intestinal fortitude to develop software in the first place?

    If we were all deeply pessimisti about redevloping software then we might all be using C++.

    Sure, redeveloping software involves costs and risks, but so does running a business on a software system that's hard to support, hard to enhance, and fragile.

    Oh - wait a minute - almost everyone still is using C++ (and other awful stuff) - the proportion of stuff written in decent languages (e.g. the variosu ML dialects, Prolog and Parlog, and and Haskell, and even F#) is still ridiculously small (but nothing like as small as the proportion of bugs written in those languages).

    Tom