Поясняет редакция «Кода»:
На картинке мы видим кота и игровой стенд для него: с домиками, лесенками, когтеточками, лежанкой — в общем, со всеми плюшками для кода кота. Но кот решил не идти по простому пути, а сразу забраться на самую высокую часть лестницы, причём сделать это не самым простым путём. У него ничего не получается, кот расстроен и грустно смотрит на этот мир. А ещё на картинке написано: «Когда пытаешься начать работать с новой библиотекой, не прочитав документацию к ней».
Суть в том, что разработчики (как и коты) часто начинают работать с новыми библиотеками интуитивно или посмотрев готовые куски кода, где эта библиотека используется другими программистами. Но проблема в том, что без знания, что именно делает и как работает вызов библиотечных функций, часто приводит к тому, что на выходе мы получаем не тот результат, который ожидали. Или вообще программа начинает выдавать ошибку, хотя, казалось бы, мы сделали так же, как в примере, который скопировали со Стековерфлоу.
В итоге ситуация получается как с этим котом: вроде всё понятно, но начинаешь использовать — и сразу сложно и ничего не работает. Короче, котаны, правило простое: подключаем новую библиотеку → идём читать документацию к ней, чтобы не было странных ситуаций. Ну и котейке тоже показать нужно, как лучше залезать на лесенку, чтобы всё получалось.