When NASDEV was first built, the storage requirement seemed fairly straightforward.
Put some disks in a machine, create a filesystem, share the storage over the network and keep everything backed up.
That sounds simple enough.
Then I started working seriously with ZFS.
It quickly became apparent that ZFS wasn't simply another filesystem. It represented a fundamentally different way of thinking about storage.