I made a mistake in . I worked for a payment company. I was a junior analyst. A customer withdrew forty-two dollars from a digital wallet. The customer found a bug in the code. The customer withdrew the same forty-two dollars again.
The system allowed the second withdrawal. I saw the error on a Tuesday morning. I felt shame. I told my manager about the error. I proposed a manual review step for all withdrawals. I wanted to prevent the error from happening again. My manager agreed to the step.
We added the check to the process. That check stayed in the process for seven years. I left the company. The manager left the company. The bug in the code was fixed in . The manual check remained. The manual check cost the company time and money every day. I was wrong to add the check. I should have fixed the code and moved on.
