00:00 - 00:05 | the dev wrote to me like "hey, take a look at this PR!" |
00:05 - 00:07 | so I open the PR. |
00:07 - 00:10 | and what do I see... |
00:11 - 00:16 | you know, I expected a perfectly fine PR, code complete, ready to test. |
00:17 - 00:21 | it has unresolved conflicts |
00:21 - 00:24 | really |
00:29 - 00:31 | forreal! |
00:31 - 00:34 | i think to myself "My job is done here!" |
00:38 - 00:40 | true story |
00:41 - 00:47 | i look at the PR once more because i think to myself how can the dev miss that |
00:47 - 00:50 | so i go through the whole comment history and code reviews |
00:50 - 00:56 | and you know what i find? |
00:58 - 00:59 | you wont believe this! |
00:59 - 01:01 | i already tested this PR 2 months ago |
01:04 - 01:06 | AND gave sign off! |
01:06 - 01:08 | nobody merged it! |
01:13 - 01:14 | in the meantime |
01:14 - 01:16 | i totally forgot about it |
01:16 - 01:20 | i had no idea |
01:21 - 01:27 | and neither did the dev! by that point there's like 10 conflicts |
01:35 - 01:36 | i even cried a little |
01:36 - 01:39 | because all the testing i did back then |
01:41 - 01:44 | was essentially useless |
01:44 - 01:47 | all of the changes have to be retested again |
01:47 - 01:49 | and i had to |
01:50 - 01:53 | search the testing notes from back then |
01:54 - 01:56 | and sometimes |
01:56 - 01:58 | if you're unlucky |
01:58 - 02:02 | and this happens more than i'd like to admit... |
02:05 - 02:07 | there aren't any! |
02:10 - 02:11 | no testing notes |
02:11 - 02:13 | you're fucked |
02:15 - 02:17 | and you look at the PR |
02:17 - 02:20 | and wonder if you should figure all of this out again |
02:21 - 02:28 | or just travel into the past and slap your past self for being so lazy |
02:29 - 02:30 | and your choice? |
02:30 - 02:32 | the second one |
02:36 - 02:39 | i would rather go back in time |
02:40 - 02:42 | any QA would do that |
02:50 - 02:55 | you know how amazing it would be to travel back in time |
02:56 - 02:58 | what else would you do then? |
02:58 - 03:04 | i would go back and make sure past me catches all the bugs i would have missed otherwise |
03:04 - 03:09 | at least the ones that cause the biggest fallout afterwards |
03:09 - 03:11 | i would love that |
03:16 - 03:20 | could have saved my ass |
03:23 - 03:26 | but that's what being a QA is like |
03:31 - 03:36 | you have to be a little nuts to appreciate the job! |