Because I want to remember this for next time:
“Data modeling” is a kind of nebulous concept, but I define it loosely as
The empathetic act of thinking ahead about how somebody might actually use this data that you’re creating or storing.
It turns out to be a skill that not everyone possess, and which a previous career stint as a web developer served me well. I think for the next technical interview I give, regardless of position, I will ask the candidate to explain how a simple blog data model works. A data model like this one…