Poor database design is one of the fastest ways to footgun yourself.
You should spend at least 6-7 times as long thinking about database layer decisions as you do thinking about the application code layer.
Poor database design is one of the fastest ways to footgun yourself.
You should spend at least 6-7 times as long thinking about database layer decisions as you do thinking about the application code layer.