When I was learning to code, programmers had to know about a lot of low level details like memory management, disk I/O, process scheduling, etc. Today, the average JavaScript programmer never thinks about these things.<p>I could imagine a world in the near future where most programmers don't think about databases.