Never create a ‘status’ field

(Redirected from 2013/11/26/no-statuses/)

No database should ever have a ‘status’ field. They always get created, but never should. The status is always determined from other properties and relationships!

The problem with an explicit status is that it can (no: will) fail to agree with the status indicated by the rest of the system.