We have been building software to support persistent memories for over a decade — long before Intel released the first commercial persistent main memory. We began by describing and addressing the essential challenges that persistent memory software would face. We built NOVA, the world’s fastest persistent memory file system, Orion, the most capable distributed file system for persistent memory, and Onyx, the world’s first phase change memory SSD. Most recently, we described easy techniques to adapting existing programs to use PMEM, provided the first independent characterization of Optane persistent memory performance, and crafted simple rules for how programmers can maximize performance.