I am not able to make a clear decision on this one.
I am OK by having numeric values on my tables and have the value information on the description of the column on the database for DBA.
But I also don't want to come to a point in future where having these numeric values on database creating too much headache for maintenance.
I'm not feeling particularly drawn to having strings for these enum columns on database either as it will create a lot of duplicated string repetition on the database. It might not be a major performance issue but does not feel that right to me to have so much string on a table to indicate a value.
Can you please share your thoughts from your long term experience. Thank you