Horse carriages were replaced by a superior technology, that has literally zero bearing on the discussion and actively weakens your argument. Also they
are still made to demand, but that demand shrunk dramatically when people stopped needing
horses.
The entire analogy is flawed though, and this is why: a market still exists for handmade objects. Factories make cheap clothing/objects, but handmade bags/woodworking are still deeply valued and there are people who still make their living in woodworking and other fields. Factories did bring some professions to near-extinction, but that doesn’t mean there is nothing left of them. In fact, many utilize factory techniques and tools in their work to ease costs, like lathes.
As for COBOL, it was mostly phased out because it’s Hell to program for and other languages like Python allow for faster dev time (for both good and bad). COBOL programmers still exist, and you’re honestly unlikely to fire that COBOL programmer because you need them to maintain mission-critical infrastructure. However, because you’re not actively building new COBOL programs, you also don’t need any more than that one. For compliance reasons it also needs to be a human, because a lot of surviving COBOL code is medical or financial in nature.
The entire analogy is flawed though, and this is why: a market still exists for handmade objects. Factories make cheap clothing/objects, but handmade bags/woodworking are still deeply valued and there are people who still make their living in woodworking and other fields. Factories did bring some professions to near-extinction, but that doesn’t mean there is nothing left of them. In fact, many utilize factory techniques and tools in their work to ease costs, like lathes.
As for COBOL, it was mostly phased out because it’s Hell to program for and other languages like Python allow for faster dev time (for both good and bad). COBOL programmers still exist, and you’re honestly unlikely to fire that COBOL programmer because you need them to maintain mission-critical infrastructure. However, because you’re not actively building new COBOL programs, you also don’t need any more than that one. For compliance reasons it also needs to be a human, because a lot of surviving COBOL code is medical or financial in nature.