Офис к выходу stranger things Новому году готов!
1👍5❤3🔥2
Приступили к семейному просмотру. Болеем за Хоппера, Стива и Динамо!
1🔥6❤3
Обсуждал тут улучшения своих сайтиков с чатом жопотэ, дипсиком, перплексити и другими сказителями. Идей роботы озвучили очень много, и внезапно я понял, что нужно возвращаться к истокам: взять и переписать свой бложек и лендинг студии обратно на Turbo Pascal Друпал.
Эксперимент с October CMS был по-своему прекрасен, узнал и сделал много нового, и CMS неплохая. Но ряд вещей, которые я хочу сделать, на Друпале сделать тупо в 2–3 раза быстрее.
Перенести в принципе недолго, сделать всё на вьюзах, а шаблоны фронта в October уже сделаны на twig. Можно даже управиться к Новому году. Надо только понять, к какому.
Эксперимент с October CMS был по-своему прекрасен, узнал и сделал много нового, и CMS неплохая. Но ряд вещей, которые я хочу сделать, на Друпале сделать тупо в 2–3 раза быстрее.
Перенести в принципе недолго, сделать всё на вьюзах, а шаблоны фронта в October уже сделаны на twig. Можно даже управиться к Новому году. Надо только понять, к какому.
1👍6🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Ради этого стоило изобретать генеративные нейросети!
🔥4🥰3😁2
А вот и дайджест материалов за ноябрь.
Рабочее🧐
— написал статью о выборе между CMS и фреймворками, вместо VC отправил копию на Workspace, попробую там публиковать что-то релевантное
— про службу доставки и синдром самозванца
Техническое👨💻
— рецепт регистрации/логина через телеграм ботов
— пост о том, почему не надо писать тесты на визуал
— рецепт сортировки по json-полю в таблицах Laravel Orchid
Про жизнь✍️
— если можно делиться рецептами кода, почему бы не поделиться рецептом коктейля
— и шуткой на английском
— про сериалы: The Chair Company, с Джеймсом Пьюрфоем и конечно про Pluribus
— про книжку The Subtle Art of Not Giving a F*ck
Октябрьский дайджест
Рабочее
— написал статью о выборе между CMS и фреймворками, вместо VC отправил копию на Workspace, попробую там публиковать что-то релевантное
— про службу доставки и синдром самозванца
Техническое
— рецепт регистрации/логина через телеграм ботов
— пост о том, почему не надо писать тесты на визуал
— рецепт сортировки по json-полю в таблицах Laravel Orchid
Про жизнь
— если можно делиться рецептами кода, почему бы не поделиться рецептом коктейля
— и шуткой на английском
— про сериалы: The Chair Company, с Джеймсом Пьюрфоем и конечно про Pluribus
— про книжку The Subtle Art of Not Giving a F*ck
Октябрьский дайджест
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5
Forwarded from Mellow || Зарубежные фриланс-заказы каждый день
Сколько стоит работа фрилансера?
Отвечает эксперт из комьюнити Mellow👆
Подписывайтесь на наш канал о зарубежном фрилансе и заходите в чат: там можно задать вопрос фрилансерам с опытом, найти новых знакомых из своей сферы и даже (иногда) получить заказ.
Отвечает эксперт из комьюнити Mellow
Подписывайтесь на наш канал о зарубежном фрилансе и заходите в чат: там можно задать вопрос фрилансерам с опытом, найти новых знакомых из своей сферы и даже (иногда) получить заказ.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍7
Практическая задачка про командную разработку
Допустим, есть тимлид и он поставил разработчику задачу. Достаточно сложную. Описал концепцию, предложил известный метод А для решения.
Разработчик изучает концепцию и молча избирает для решения метод Б (тоже известный). Выкатывает результат. Тимлид читает, удивляется смене концепции, но видит, что метод Б может сработать как минимум не хуже А. Поэтому пропускает результат в тестирование, тем более что проверить уже реализованный метод Б быстрее, чем сразу требовать вернуться к A.
В ходе тестирования метод Б не срабатывает из-за конфликта с внешней системой S, с которой у разработчика было мало опыта (разработчик, обычно решающий задачи интеграции с S, недоступен). При этом сам метод Б корректен, но интеграция с системой S является необходимым условием задачи. Способов предсказать совместимость Б и S до реализации — нет.
Разработчик переключается на изначально предложенный метод А. Метод А срабатывает как ожидалось, задачу удается решить, но с превышением оценки на ~80% из-за потраченного на Б времени.
Система S — внешняя, узконишевая, почти безальтернативная и довольно инновационная. Найти разработчиков с опытом в ней непросто. Документация к S есть, но неполная. Как водится, её неполнота усугубляется с каждым обновлением. По сути разработчики работают с S раз в жизни — если придётся. У тимлида есть прямая линия с CEO системы S, но она не предполагает ежедневных бесед по любому поводу.
Проджект менеджер недоволен превышением оценок и необходимостью это объяснять клиенту. Видимо, произошла чудовищная ошибка. Но какая?
Ниже опрос.
Допустим, есть тимлид и он поставил разработчику задачу. Достаточно сложную. Описал концепцию, предложил известный метод А для решения.
Разработчик изучает концепцию и молча избирает для решения метод Б (тоже известный). Выкатывает результат. Тимлид читает, удивляется смене концепции, но видит, что метод Б может сработать как минимум не хуже А. Поэтому пропускает результат в тестирование, тем более что проверить уже реализованный метод Б быстрее, чем сразу требовать вернуться к A.
В ходе тестирования метод Б не срабатывает из-за конфликта с внешней системой S, с которой у разработчика было мало опыта (разработчик, обычно решающий задачи интеграции с S, недоступен). При этом сам метод Б корректен, но интеграция с системой S является необходимым условием задачи. Способов предсказать совместимость Б и S до реализации — нет.
Разработчик переключается на изначально предложенный метод А. Метод А срабатывает как ожидалось, задачу удается решить, но с превышением оценки на ~80% из-за потраченного на Б времени.
Система S — внешняя, узконишевая, почти безальтернативная и довольно инновационная. Найти разработчиков с опытом в ней непросто. Документация к S есть, но неполная. Как водится, её неполнота усугубляется с каждым обновлением. По сути разработчики работают с S раз в жизни — если придётся. У тимлида есть прямая линия с CEO системы S, но она не предполагает ежедневных бесед по любому поводу.
Проджект менеджер недоволен превышением оценок и необходимостью это объяснять клиенту. Видимо, произошла чудовищная ошибка. Но какая?
Ниже опрос.
🔥2
Обсуждение бесполезности тимлидов на одной из платформ, куда я запостил «чудовищную ошибку» выше, напомнило старый анекдот.
Надо написать что-нибудь ещё жизнеутверждающее про пользу тимлидства.
Токарь вдумчиво протирает гаечный ключик тряпочкой. К нему подходит начальник цеха:
— Петров, [censored]! Ты какого лешего домой так рано собираешься? Время всего 17:30!
— Понимаешь, я пока ключик тряпочкой протру, пока станок железной щеточкой почищу, пока ручки мыльцем отмою, пока переоденусь… Вот как раз и конец рабочего дня наступит.
— Нет, Петров! Считаю, что это неправильно! Вот я, например, собираюсь с работы ровно в 18:00.
— А тебе-то что собираться? Рот закрыл и пошёл…
Надо написать что-нибудь ещё жизнеутверждающее про пользу тимлидства.
👍4🔥3