One of those interesting ideas from a sci-fi novel that pops into my head a lot:
I don't remember which story it's from, but one scene was a character making a software program and how at that point (a few hundred years in the future) writing software was more akin to being an archeologist or historian than an engineer.
As in, by then, essentially every useful program had already been written and the challenge was finding what you needed buried in the collective knowledge of humanity.