A Problem vs The Problem

Hanisha Arora
Aug 22, 2023


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.