Поясняет редакция «Кода»:
Мем изображает до злости сбитого с толку персонажа, который с одинаковыми эмоциями задаётся двумя разными вопросами. Если вдруг не знаете английский язык, начнём с перевода фраз на картинке.
Вверху написано: «КОД НЕ РАБОТАЕТ… ПОЧЕМУ???» Это типичная ситуация, с которой сталкиваются программисты, когда их код почему-то не выполняется правильно (или так, как задумано) и они не могут понять, в чём именно причина.
Внизу написано: «КОД РАБОТАЕТ… ПОЧЕМУ???» Это другая распространённая ситуация, когда код начинает работать, но программист не понимает, благодаря чему это происходит. Иногда бывает, что код начинает работать после каких-то изменений, но непонятно, почему именно эти изменения привели к желаемому результату.
И та и другая ситуация могут регулярно происходить в жизни любого программиста, даже очень опытного и бывалого. Может даже быть так, что такие два состояния кода сменяют друг друга, как день — ночь.
Ирония состоит именно в том, что процесс разработки программного обеспечения часто непредсказуем и может быть испытанием для специалиста.