> It seems like quite a paradox to build something but to not know how it actually works and yet it works. This doesn't seem to happen very often in classical programming, does it?
I have worked on many large codebases where this has happened
I wonder if in the future we will rely less or more on technology that we don't understand.
Large code bases will be inherited by people who will only understand parts of it (and large parts probably "just works") unless things eventually get replaced or rediscovered.
Things will increasingly be written by AI which can produce lots of code in little time. Will it find simpler solutions or continue building on existing things?
And finally, our ability to analyse and explain the technology we have will also increase.
I have worked on many large codebases where this has happened