NullNote.kt
March 4, 2026
Null is a value you can see
The question mark is the lesson. Hiding null inside an empty string just moves the bug.
Two absences
An empty string means the reader typed nothing. Null means there is no string yet. A form that uses one for both will save the wrong record.
Elvis is a fallback, not a deletion. Use it when a default is honest. Leave the null in place when the screen still has to say that the value never arrived.