Hard data vs soft data

These both have their time. Hard data is nicer to work with. Work with hard data as much as possible. Soft data infects hard data, so you have to separate hard data from soft data.

Hard Soft
Immutable Mutable
Content addressing Location addressing
Value Place
State Identity