Программист с человеческими пороками
struct Sins { // Гордыня void kill_them_all() { std::signal(SIGTERM, [](int s) {}); for (int dst : {-1, 1}) { kill(dst, SIGTERM); } } // Зависть void steal(const std::vector<int>& data) { auto my_data = std::move(const_cast<std::vector<int>&>(data)); } // Гнев void bump() { delete this; } // Уныние void sleep() { using namespace std::chrono_literals; std::this_thread::sleep_for(1000000s); }
На изображении показан фрагмент кода на C++, где семь смертных грехов представлены в виде функций: гордыня убивает процессы, зависть крадёт данные, гнев удаляет сам объект, а уныние заставляет программу спать почти бесконечно. Шутка строится на мрачном и абсурдном сопоставлении человеческих пороков с опасными или нелепыми действиями программиста; такой мем отправляют как реакцию на токсичный код, выгорание или внутреннее состояние разработчика. EN: The image shows a fragment of C++ code where the seven deadly sins are represented as functions: pride kills processes, envy steals data, anger deletes the object itself, and despair makes the program sleep for almost forever. The joke comes from the dark and absurd comparison of human vices with dangerous or ridiculous programmer actions; people send this meme as a reaction to toxic code, burnout, or a developer’s inner state.
- @ithueti / 3689 2021-02-10
- Type
- image
- Size
- 736×540 · 46.8 KiB
- Mood
- мрачный, абсурдный
- Language
- ru
- Added