Joined Up
This title could be clearer and more informative.Try out Clickbait Shieldfor free (5 uses left this month).
A humorous WTF story about a developer named Bjørn who insists on two rules: never expose auto-incrementing IDs to users (use UUIDs instead), and never use UUIDs as primary keys (use auto-incrementing IDs). The absurdity is that he then applies both rules blindly to junction/cross-reference tables, which exist purely to facilitate many-to-many relationships and whose IDs are never exposed to users anyway — resulting in tables that have both an unnecessary auto-increment ID and an unnecessary UUID column.
Sort: