Notes from the work

The writeups

Field notes on building useful software, making systems dependable, and learning in public.

7published articles

More writing

software engineering7 min read

When Bad Schema Design Costs You a Rewrite PT 2. of 3

I called it multi-tenant role-based access control. The database disagreed. What started as a clean design slowly unraveled into a realization: I hadn’t built RBAC at all. I had built hope. This article walks through the painful refactor that followed.

Read writeup