Разработка кода и здоровый шмептицизм
209 subscribers
227 photos
23 videos
1 file
109 links
Пишу про коммерческую веб-разработку с ИИ и без него, тимлидинг и будни моей небольшой студии netspark.ru. 20 лет опыта с Drupal, также работаю с Laravel и Vue.js.

Между постами про разработку пишу просто про жизнь, которая в это время происходит.
Download Telegram
Офис к выходу stranger things Новому году готов!
1👍53🔥2
Приступили к семейному просмотру. Болеем за Хоппера, Стива и Динамо!
1🔥63
Обсуждал тут улучшения своих сайтиков с чатом жопотэ, дипсиком, перплексити и другими сказителями. Идей роботы озвучили очень много, и внезапно я понял, что нужно возвращаться к истокам: взять и переписать свой бложек и лендинг студии обратно на Turbo Pascal Друпал.

Эксперимент с 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

Октябрьский дайджест
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5
Начал тут из любопытства китайский на дуолингве. А там почти сразу ероглифы эти надо не только читать, но и даже писать.
Как вообще китайцы всё это ханьцзы запоминают, невозможно же. Должны быть какие-то мнемонические правила. Ведь должны быть?
4
Мама я в телевизоре 😎
Please open Telegram to view this post
VIEW IN TELEGRAM
1
Сколько стоит работа фрилансера?
Отвечает эксперт из комьюнити Mellow 👆

Подписывайтесь на наш канал о зарубежном фрилансе и заходите в чат: там можно задать вопрос фрилансерам с опытом, найти новых знакомых из своей сферы и даже (иногда) получить заказ.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍7
Важное пятничное напоминание:

Что один программист сделает за месяц, два программиста сделают за два месяца.
💯42😁2
Воскресная открыточка на день разработчиков по white label. Такого дня в календаре почему-то нет, а хорошо бы был.
6
Практическая задачка про командную разработку

Допустим, есть тимлид и он поставил разработчику задачу. Достаточно сложную. Описал концепцию, предложил известный метод А для решения.

Разработчик изучает концепцию и молча избирает для решения метод Б (тоже известный). Выкатывает результат. Тимлид читает, удивляется смене концепции, но видит, что метод Б может сработать как минимум не хуже А. Поэтому пропускает результат в тестирование, тем более что проверить уже реализованный метод Б быстрее, чем сразу требовать вернуться к A.

В ходе тестирования метод Б не срабатывает из-за конфликта с внешней системой S, с которой у разработчика было мало опыта (разработчик, обычно решающий задачи интеграции с S, недоступен). При этом сам метод Б корректен, но интеграция с системой S является необходимым условием задачи. Способов предсказать совместимость Б и S до реализации — нет.

Разработчик переключается на изначально предложенный метод А. Метод А срабатывает как ожидалось, задачу удается решить, но с превышением оценки на ~80% из-за потраченного на Б времени.

Система S — внешняя, узконишевая, почти безальтернативная и довольно инновационная. Найти разработчиков с опытом в ней непросто. Документация к S есть, но неполная. Как водится, её неполнота усугубляется с каждым обновлением. По сути разработчики работают с S раз в жизни — если придётся. У тимлида есть прямая линия с CEO системы S, но она не предполагает ежедневных бесед по любому поводу.

Проджект менеджер недоволен превышением оценок и необходимостью это объяснять клиенту. Видимо, произошла чудовищная ошибка. Но какая?

Ниже опрос.
🔥2
Обсуждение бесполезности тимлидов на одной из платформ, куда я запостил «чудовищную ошибку» выше, напомнило старый анекдот.

Токарь вдумчиво протирает гаечный ключик тряпочкой. К нему подходит начальник цеха:
— Петров, [censored]! Ты какого лешего домой так рано собираешься? Время всего 17:30!
— Понимаешь, я пока ключик тряпочкой протру, пока станок железной щеточкой почищу, пока ручки мыльцем отмою, пока переоденусь… Вот как раз и конец рабочего дня наступит.
— Нет, Петров! Считаю, что это неправильно! Вот я, например, собираюсь с работы ровно в 18:00.
— А тебе-то что собираться? Рот закрыл и пошёл…


Надо написать что-нибудь ещё жизнеутверждающее про пользу тимлидства.
👍4🔥3