Good identification of some common fallacies and misconceptions. If anyone finds the fallacies hard to read, here are restatements of some of them as straight advice:
• If a technology has flaws, that does not render the whole thing worthless.
• New technologies that you haven’t tried are not perfect, and will still require hacks.
• You have worked with some technology for a while, and built up a corpus of specialist knowledge and hacks. That does not necessarily mean that it is more flawed than some newer technology that seems simpler. That apparent simplicity is probably just because you haven’t worked with it and therefore only understand it in a shallow way.
• Old, widely deployed technologies are not over-complicated. It just seems that way because people have built more complex systems with them than with new technologies, and thus have been forced to tackle more complex requirements.
• Acquiring specialist knowledge is not bad – it is the reason you are paid to do what you do.
• If a technology has flaws, that does not render the whole thing worthless.
• New technologies that you haven’t tried are not perfect, and will still require hacks.
• You have worked with some technology for a while, and built up a corpus of specialist knowledge and hacks. That does not necessarily mean that it is more flawed than some newer technology that seems simpler. That apparent simplicity is probably just because you haven’t worked with it and therefore only understand it in a shallow way.
• Old, widely deployed technologies are not over-complicated. It just seems that way because people have built more complex systems with them than with new technologies, and thus have been forced to tackle more complex requirements.
• Acquiring specialist knowledge is not bad – it is the reason you are paid to do what you do.