Offline first, like its name implies, is the design of software or hardware that does not depend on connectivity. It is also an important part of designing for descent.
According to Leslie Lamport (1987), "A distributed system is one in which the failure of a computer you didn’t even know existed can render your own computer unusable".