A Problem vs The Problem
Situation: I can access this after being even when my access is revoked.
Problem: You missed a check in a function.
General opinion:
Add the missing condition in that function and push it to production.
Time took to fix: A few mins — Quick approach
Impact level of the fix: Low — Only that function is fixed.
(It’s a high-velocity decision)
Alternate opinion:
At GreyB, Dig into the problem until it can’t be divided more — decide what to fix — the function or the core. Otherwise, the same bug will keep biting you and your product twice.
(It’s a high-quality decision)
Read complete here.
Originally published at https://haox.illued.space on August 22, 2023.