Word processors. POSIX filesystems. Relational databases. For decades, data storage has been largely predicated on the need to twiddle bits in files. Seagate is projecting that in 2020 we’ll store 12 zettabytes of data. There aren’t enough monkeys with keyboards in the known universe to twiddle that many bits. This is mostly immutable data. The idea of immutable record-keeping long predates computers, but is undergoing a resurgence as programmers cope with the complexities of distributed systems and large data sets. It’s even changing the way storage hardware is designed. We’ll talk about the ongoing evolution of hardware, software, and programming languages.
(Because my slides are quite spartan, I have included my occasionally-clunky presenters' notes.)