И я понимаю, почему так происходит. Ну кроме очевидного "чем проще тема — тем шире аудитория" с точки зрения создания контента.
Как правило, когда сталкиваешься с задачами продвинутого уровня сложности, то:
1️⃣ Видишь и делаешь такое впервые.
2️⃣ Времени мало.
3️⃣ Сложно.
4️⃣ Когда сделал, то времени рассказывать про конкретный кейс нет, потому что в тебя горячо дышат другие задачи.
5️⃣ Когда сделал и вдруг есть время рассказать, включается "не чувствую себя тем, кому подобает об этом рассказывать": недостаточно опытным, профессиональным и т. д. Потому что делала это впервые. И потому что 100% придут те, у кого опыта больше (у кого меньше тоже придут) и обязательно найдётся кто-нибудь (ну хотя бы 1), кто скажет, что ты несёшь чушь и *вот тут* (обожемой) ошибся. И это скажут человеку в ответ на огромную проделанную им работу))
6️⃣ Сделал, но это заняло столько сил и времени, что как выжатый варёный лимон. И во время, когда не решаешь задачи, предпочитаешь спасать и расслаблять мозги, потому что им тоже нужен отдых. Активная умственная деятельность выматывает и на повторное проживание опыта ради его объяснения часто попросту нет сил. А ведь чтобы объяснить нужно дополнительно собрать и переработать уйму информации. Уйму. Иногда даже на миникурс хватит. А задачу-то уже решил.
Ещё такие задачи могут происходить в рамках NDA. Конфиденциальная и коммерческая информация.
Иногда на базе таких задач делают доклады на конференциях. Не всегда, конечно, потому что есть 6 пунктов выше))
А что может быть самым полезным и прекрасным в таких ситуациях? Опытный разработчик рядом. В плане сильно опытнее тебя самого вне зависимости от твоего опыта.
Чтобы было с кем обсуждать, разговаривать, спрашивать, отвечать, обмениваться мыслями, взглядами и в результате (1) учиться быстрее и (2) делать задачи качественнее. Потому что разработка — это далеко не только "писать код".
Такого общения мне не хватает, пожалуй, наравне с продвинутыми материалами. Такой вот пост грусти))