Pet Peeves - Bad Identity Management

I do not consider myself a professional database administrator. I know how to administer a database. I know about the three forms of normalization. I know, generally, how to make a robust database, and all I took was a 101 database management course in college.

Why then, in the year of our lord 2025, do I still see people tying user profiles to email addresses??? “Sorry, we can’t change the email on your account without creating a whole new account?” I’m sorry?! Did children design your database? Surely children would’ve done a better job of it.

How hard is it to just?

CREATE TABLE USER (
    ID BIGINT PRIMARY KEY,
    Email VARCHAR(255) UNIQUE,
    ...
);

Untitled Webring

← Prev | Next →

Follow my RSS feed! Follow me on Mastodon! This user uses They/Them pronouns Visit my blogroll for recommendations on who else to read Privacy Now! PGP Shellsharks maia crimew Novelty badges from The 88x31 GIF Collection Yesterweb - Reclaim the net Powered by Debian Tor I use Vivaldi! IWC Now! IndieWeb.org This site uses alt text Supposedly valid XHTML & CSS Microformats Webmentions Supported Edited with Vim - Improved & Free - I ♥ my editor Written by human, not by AI NFT - No Fucking Thanks Sharing is caring. Seed your torrents. DANGER - DHMO Google Chrome is evil! Rainbow graphic that says 'You're telling me a queer coded this' Ralsei Deltarune smoking a fat dart 800x600 Hi-Colors Ban time travel "NOW" This site is made with: A crippling caffeine dependency

©2025 |