Spikdi
B10:41
B10:41
Last week I pushed a code change that broke the login page.
Last week I pushed a code change that broke the login page.
It took two hours before anyone noticed the problem.
It took two hours before anyone noticed the problem.
My manager called me into a quick meeting.
My manager called me into a quick meeting.
She asked what happened, and I said, “that one was on me.”
She asked what happened, and I said, “that one was on me.”
I explained the error and did not make excuses.
I explained the error and did not make excuses.
Here is what I missed: a small change in the data format.
Here is what I missed: a small change in the data format.
I assumed the old format would still work fine.
I assumed the old format would still work fine.
That assumption was wrong and cost us time.
That assumption was wrong and cost us time.
I fixed the bug quickly, but the lesson stayed with me.
I fixed the bug quickly, but the lesson stayed with me.
To stop it happening again, I will test more carefully.
To stop it happening again, I will test more carefully.
I will also ask a teammate to review my work.
I will also ask a teammate to review my work.
Owning the mistake made me feel more confident.
Owning the mistake made me feel more confident.
Learning from a Bug I Caused
by @ruby_10