Спасибо. До свидания
У меня только один вопрос. А начальник отдела, руководитель департамента и руководитель компании — они тоже каждый день скидывают zip архив со своими скриншотами?
Что если — Я тут работаю за троих, а проект не взлетает из-за их халатности.
Я тоже хочу знать, что они там усердно работают.
По 8 часов в день. Без перекуров, походов в туалет или чайных пауз.
Трекер поставь.
Так и вы себе поставьте. Вот и посмотрим, кто у нас сотрудник месяца. 😂
У меня только один вопрос. А начальник отдела, руководитель департамента и руководитель компании — они тоже каждый день скидывают zip архив со своими скриншотами?
Что если — Я тут работаю за троих, а проект не взлетает из-за их халатности.
Я тоже хочу знать, что они там усердно работают.
По 8 часов в день. Без перекуров, походов в туалет или чайных пауз.
Трекер поставь.
Так и вы себе поставьте. Вот и посмотрим, кто у нас сотрудник месяца. 😂
💯9🤯5🔥1
И нет этому конца и края
Примерно последние всегда лет автор Ruby on Rails убеждает всех не использовать RSpec, а использовать Mini Test.
Вроде бы, когда-то была статистика, что их используют буквально 50/50.
В реальной жизни я ни разу не попадал в проект с Mini Test.
Мне без разницы. Но обычно так попадалось, что у всех RSpec по умолчанию.
Промышленный стандарт, так сказать.
Шел год 2025. DHH все так же убеждает всех не использовать RSpec. Все по-прежнему улыбаются и машут и ставят RSpec в новые проекты.
Ну что ты будешь делать 😂
Вам попадался Mini Test в дикой природе?
UPD: Спасибо за ваши отклики. Интересно
Примерно последние всегда лет автор Ruby on Rails убеждает всех не использовать RSpec, а использовать Mini Test.
Вроде бы, когда-то была статистика, что их используют буквально 50/50.
В реальной жизни я ни разу не попадал в проект с Mini Test.
Мне без разницы. Но обычно так попадалось, что у всех RSpec по умолчанию.
Промышленный стандарт, так сказать.
Шел год 2025. DHH все так же убеждает всех не использовать RSpec. Все по-прежнему улыбаются и машут и ставят RSpec в новые проекты.
Ну что ты будешь делать 😂
Вам попадался Mini Test в дикой природе?
UPD: Спасибо за ваши отклики. Интересно
🔥5👍2
Forwarded from Rails, Ruby, AI, Full stack | by the-teacher
Обновляю проект Rails Start!
👉 Проект на github
На следующей неделе я закончу работу над последней, 5 лекцией по Ruby on Rails из 1 главы моей программы.
🟢 Мне важно, чтобы те, кто закончили прохождение лекций имели инструмент быстрого запуска Rails на любой платформе.
🟢 После завершения теоретической части, мне нужна площадка для демонстраций и практики.
🟢 Мне нужен демо-проект, который мы сможем деплоить на реальный сервер в production режиме.
Да и вообще, если нам (мне и участникам программы) нужен такой проект — скорее всего он будет полезен и всему ruby сообществу.
❓Покупаете курс по Ruby on Rails в какой-то онлайн школе?
❓Хотите создать свой новый Rails проект?
❓Нужна площадка для экспериментов?
Rails Start! — будет хорошим стартом!
Работа надо обновлением еще идет, но проект доступен в любой момент и для всех.
👉 Проект на github
Группа: https://t.me/pro_ruby_on_rails_ru
По всем вопросам: https://t.me/ilia_zykin
👉 Проект на github
На следующей неделе я закончу работу над последней, 5 лекцией по Ruby on Rails из 1 главы моей программы.
🟢 Мне важно, чтобы те, кто закончили прохождение лекций имели инструмент быстрого запуска Rails на любой платформе.
🟢 После завершения теоретической части, мне нужна площадка для демонстраций и практики.
🟢 Мне нужен демо-проект, который мы сможем деплоить на реальный сервер в production режиме.
Да и вообще, если нам (мне и участникам программы) нужен такой проект — скорее всего он будет полезен и всему ruby сообществу.
❓Покупаете курс по Ruby on Rails в какой-то онлайн школе?
❓Хотите создать свой новый Rails проект?
❓Нужна площадка для экспериментов?
Rails Start! — будет хорошим стартом!
Работа надо обновлением еще идет, но проект доступен в любой момент и для всех.
👉 Проект на github
Группа: https://t.me/pro_ruby_on_rails_ru
По всем вопросам: https://t.me/ilia_zykin
👍4🔥3
Хочу вебинар на тему, «как выставить клиенту счет за то, что ты все выходные в голове прокручивал варианты рефакторинга неподдерживаемого легаси кода»
А то, затрекал 8 часов на написание плана рефакторинга, а фактически отработал все 48. 🙈😂
В общем. Пока чайка-менеджеры ловят за руку программистов-обманщиков, работа у компании все равно не клеится.
Трекай—не трекай. Лови—не лови. Ставь шпионов на компьютеры или не ставь — но если и руководство и программисты не понимают, что, зачем и почему они все делают и ради чего — толку все равно не будет.
Будет только токсичная атмосфера недоверия и взаимного неуважения.
Зачем так жить? Зачем тратить жизнь на такой формат сотрудничества?
У меня ответа нет.
А то, затрекал 8 часов на написание плана рефакторинга, а фактически отработал все 48. 🙈😂
В общем. Пока чайка-менеджеры ловят за руку программистов-обманщиков, работа у компании все равно не клеится.
Трекай—не трекай. Лови—не лови. Ставь шпионов на компьютеры или не ставь — но если и руководство и программисты не понимают, что, зачем и почему они все делают и ради чего — толку все равно не будет.
Будет только токсичная атмосфера недоверия и взаимного неуважения.
Зачем так жить? Зачем тратить жизнь на такой формат сотрудничества?
У меня ответа нет.
👍8🔥3
Против лома нет приема, если...
У меня случился профессиональный фейл. Качественный. Эпичный.
Сегодня тимлид одного из проектов которому я помогаю уже, наверное, полгода — с радостью сообщил команде, что нашел способ и теперь знает как поставить точку остановки в Rails контроллере, и прямо в контейнере начать удобно отлаживать страницу.
(До этого дебаг шел только в рельсовой консоли и тестами)
Занавес.
Разработчики: "можно же`pry` и запустить сервер в контейнере напрямую и просто иметь прямой доступ"
Но для человека, который переключился на рельсы год назад, это было вообще не очевидно.
Это мой фейл — помогать улучшать процесс разработки и помогать экономить время команды — это моя задача.
А самый простой рабочий кейс использования дебаггера обошел человека стороной.
Мне (и всем вокруг) даже в голову не могло придти, что это простое и привычное действие одному человеку будет не очевидно.
Чтобы помогать "начинающим", надо самому входить в роль начинающего. Не всегда это получается сделать.
У меня случился профессиональный фейл. Качественный. Эпичный.
Сегодня тимлид одного из проектов которому я помогаю уже, наверное, полгода — с радостью сообщил команде, что нашел способ и теперь знает как поставить точку остановки в Rails контроллере, и прямо в контейнере начать удобно отлаживать страницу.
(До этого дебаг шел только в рельсовой консоли и тестами)
Занавес.
Разработчики: "можно же`pry` и запустить сервер в контейнере напрямую и просто иметь прямой доступ"
Но для человека, который переключился на рельсы год назад, это было вообще не очевидно.
Это мой фейл — помогать улучшать процесс разработки и помогать экономить время команды — это моя задача.
А самый простой рабочий кейс использования дебаггера обошел человека стороной.
Мне (и всем вокруг) даже в голову не могло придти, что это простое и привычное действие одному человеку будет не очевидно.
Чтобы помогать "начинающим", надо самому входить в роль начинающего. Не всегда это получается сделать.
💯4👍2
Forwarded from Rails, Ruby, AI, Full stack | by the-teacher
Ruby on Rails. 5 лекция. Часть 1. Открытая.
В этом видео мы познакомимся с проектом Rails Start
С этого момента у нас будет удобное, эффективное средство запуска Ruby on Rails для целей обучения, разработки и экспериментов.
👉 https://www.youtube.com/watch?v=S9E9ozkGW9Y
Группа: https://t.me/pro_ruby_on_rails_ru
По всем вопросам: https://t.me/ilia_zykin
В этом видео мы познакомимся с проектом Rails Start
С этого момента у нас будет удобное, эффективное средство запуска Ruby on Rails для целей обучения, разработки и экспериментов.
👉 https://www.youtube.com/watch?v=S9E9ozkGW9Y
Группа: https://t.me/pro_ruby_on_rails_ru
По всем вопросам: https://t.me/ilia_zykin
YouTube
Ruby on Rails 8. Лекция 5 (Открытая. Часть 1) Запускаем проект. #ruby #rubyonrails #rails
В этой открытой лекции мы рассмотрим процесс запуска Ruby on Rails приложения с помощью моего open source решения - Rails Start.
RAILS START: https://github.com/the-teacher/rails-start
Группа: https://t.me/pro_ruby_on_rails_ru
По всем вопросам: https://t.me/ilia_zykin…
RAILS START: https://github.com/the-teacher/rails-start
Группа: https://t.me/pro_ruby_on_rails_ru
По всем вопросам: https://t.me/ilia_zykin…
🔥5👍2
Forwarded from Rails, Ruby, AI, Full stack | by the-teacher
Лекция 5. Ruby on Rails. Model. Seeds. Console
В 5 лекции посвященной Ruby on Rails мы пройдем по всем базовым шагам алгоритма действий Rails разработчика, который позволяет реализовать бОльшую часть типичных задач.
В 5 лекции я делаю упор на демонстрацию использования AI ассистентов.
Я показываю какие я формирую запросы. Что мне не нравится в ответах AI и как я корректирую AI, чтобы получать желаемый мною результат.
Лекция большая. Материала много. Нужно внимательно зафиксировать все шаги и дать пояснения.
Очень надеюсь подготовить все к завтрашнему дню, чтобы выйти на запись лекции и поскорее ее оформить и отравить адресатам.
Кажется, программ по Rails с использованием AI еще никто не делал.
Ничего особенного. Показываю текущую рутину и процесс. Без прикрас и хайпа. Но, надеюсь это даст участникам программы какое-то понимание процесса работы с AI и его ограничений.
Группа: https://t.me/pro_ruby_on_rails_ru
По всем вопросам: https://t.me/ilia_zykin
В 5 лекции посвященной Ruby on Rails мы пройдем по всем базовым шагам алгоритма действий Rails разработчика, который позволяет реализовать бОльшую часть типичных задач.
В 5 лекции я делаю упор на демонстрацию использования AI ассистентов.
Я показываю какие я формирую запросы. Что мне не нравится в ответах AI и как я корректирую AI, чтобы получать желаемый мною результат.
Лекция большая. Материала много. Нужно внимательно зафиксировать все шаги и дать пояснения.
Очень надеюсь подготовить все к завтрашнему дню, чтобы выйти на запись лекции и поскорее ее оформить и отравить адресатам.
Кажется, программ по Rails с использованием AI еще никто не делал.
Ничего особенного. Показываю текущую рутину и процесс. Без прикрас и хайпа. Но, надеюсь это даст участникам программы какое-то понимание процесса работы с AI и его ограничений.
Группа: https://t.me/pro_ruby_on_rails_ru
По всем вопросам: https://t.me/ilia_zykin
🔥3
Вайб наступает
Сегодня впервые я столкнулся с очень любопытным случаем.
Заказчик сообщил, что ему нужен опытный разработчик сделать для проекта фронтенд на реакте и поправить текущий бекенд.
— А кто писал бекенд вашему проекту?
— Я писал.
— В смысле? Вы что, программист?
— Нет. Никогда этим не занимался.
— А как вы это сделали?
— Через AI.
— Сами?
— Сам!
— Вайбо-кодили?
— Ну, наверное. Результат есть. Правда, ошибок много. Но основная часть работает.
— А зачем вам фронтенд?
— Он не очень получился и надо натянуть на дизайн из макета. Как это сделать я не знаю.
— Сколько времени потратили?
— 4 дня.
Получается, что, за 4 дня человек с нулевым опытом, формулируя задачи для бездушной машины получил за 20$-100$ прототип проекта, который агентство делало бы 2 месяца за 10.000$. И еще и без гарантии сроков и результата.
У человека запрос — "вот пример как хочу. Плохо я сам сделал — сделайте нормально".
Изначально ожидают визуализацию идеи. MVP. И вайб-кодинг тут работает. Хорошо потом другие сделают.
Сегодня впервые я столкнулся с очень любопытным случаем.
Заказчик сообщил, что ему нужен опытный разработчик сделать для проекта фронтенд на реакте и поправить текущий бекенд.
— А кто писал бекенд вашему проекту?
— Я писал.
— В смысле? Вы что, программист?
— Нет. Никогда этим не занимался.
— А как вы это сделали?
— Через AI.
— Сами?
— Сам!
— Вайбо-кодили?
— Ну, наверное. Результат есть. Правда, ошибок много. Но основная часть работает.
— А зачем вам фронтенд?
— Он не очень получился и надо натянуть на дизайн из макета. Как это сделать я не знаю.
— Сколько времени потратили?
— 4 дня.
Получается, что, за 4 дня человек с нулевым опытом, формулируя задачи для бездушной машины получил за 20$-100$ прототип проекта, который агентство делало бы 2 месяца за 10.000$. И еще и без гарантии сроков и результата.
У человека запрос — "вот пример как хочу. Плохо я сам сделал — сделайте нормально".
Изначально ожидают визуализацию идеи. MVP. И вайб-кодинг тут работает. Хорошо потом другие сделают.
🤯5
Forwarded from Rails, Ruby, AI, Full stack | by the-teacher
Лекция 5. Ruby on Rails. Model. Seeds. Console
Завершающая 5 лекция по Ruby on Rails оказалась больше, чем я ожидал.
Мы не только проходим по заявленной в лекции теме (Модель, Сиды и Консоль), но и полностью отрабатываем алгоритм действий Rails разработчика при решении типичных задач.
Много времени занимает рассмотрение работы AI ассистентов (GPT 5, Claude Sonnet 4.5). Я показываю их результаты и пытаюсь формулировать ряд идей и выводов при работе с ними.
Материала много. Я не успел выйти на запись лекции сегодня.
Хочется собрать всю важную информацию и спокойно пройти все важные этапы работы.
Выход нового видео задерживатеся. Буду делать запись в пятницу.
Спасибо за ваше терпение и понимание!
Группа: https://t.me/pro_ruby_on_rails_ru
По всем вопросам: https://t.me/ilia_zykin
Завершающая 5 лекция по Ruby on Rails оказалась больше, чем я ожидал.
Мы не только проходим по заявленной в лекции теме (Модель, Сиды и Консоль), но и полностью отрабатываем алгоритм действий Rails разработчика при решении типичных задач.
Много времени занимает рассмотрение работы AI ассистентов (GPT 5, Claude Sonnet 4.5). Я показываю их результаты и пытаюсь формулировать ряд идей и выводов при работе с ними.
Материала много. Я не успел выйти на запись лекции сегодня.
Хочется собрать всю важную информацию и спокойно пройти все важные этапы работы.
Выход нового видео задерживатеся. Буду делать запись в пятницу.
Спасибо за ваше терпение и понимание!
Группа: https://t.me/pro_ruby_on_rails_ru
По всем вопросам: https://t.me/ilia_zykin
🔥5👍2
Результаты на длинной дистанции
Примерно год назад я помогал докеризировать один проект довольно крупной компании.
Типичный сетап проекта на локальной машине состоит минимум из 5 крупных Rails / React проектов.
Я делал прототип докеризации и готовил первые докер образы и докер файлы.
Докер подходы были для компании в новинку.
В тот момент начальник девопс команды отметил как внимательно я все документировал и какие комментарии и пояснения давал на каждом этапе выполнения работы.
Сегодня я был на звонке посвященном итоговому результату.
Все проекты были докеризированы и со дня на день инфраструктура переедет на контейнеризированное решение для всех частей.
Я не мог не заметить, что стиль комментирования и документирования во-многом повторяет мою первоначальную работу.
Приятно видеть результаты своей работы и влияния на стиль работы других специалистов спустя долгое время.
Примерно год назад я помогал докеризировать один проект довольно крупной компании.
Типичный сетап проекта на локальной машине состоит минимум из 5 крупных Rails / React проектов.
Я делал прототип докеризации и готовил первые докер образы и докер файлы.
Докер подходы были для компании в новинку.
В тот момент начальник девопс команды отметил как внимательно я все документировал и какие комментарии и пояснения давал на каждом этапе выполнения работы.
Сегодня я был на звонке посвященном итоговому результату.
Все проекты были докеризированы и со дня на день инфраструктура переедет на контейнеризированное решение для всех частей.
Я не мог не заметить, что стиль комментирования и документирования во-многом повторяет мою первоначальную работу.
Приятно видеть результаты своей работы и влияния на стиль работы других специалистов спустя долгое время.
🔥13👍2
Forwarded from Rails, Ruby, AI, Full stack | by the-teacher
Ruby on Rails 8. Глава 1.
Сегодня я закончил оформление последней лекции и разослал всем участникам лекционной программы итоговое сообщение со ссылками на видео материалы.
В ближайшие дни я отправлю вам файлы презентаций.
Перед реализацией мастер-класса я планирую взять небольшую паузу.
Мне нужно проанализировать текущие результаты программы, подумать над дальнейшими планами.
На этой неделе я планирую опубликовать несколько сообщений с некоторой важной информацией.
Участникам СПАСИБО за интерес к проекту, Rails экосистеме и непосредственное участие. Без вас и вашей помощи я бы не взялся за эту огромную работу.
Уверен — все только начинается!
Группа: https://t.me/pro_ruby_on_rails_ru
По всем вопросам: https://t.me/ilia_zykin
Сегодня я закончил оформление последней лекции и разослал всем участникам лекционной программы итоговое сообщение со ссылками на видео материалы.
В ближайшие дни я отправлю вам файлы презентаций.
Перед реализацией мастер-класса я планирую взять небольшую паузу.
Мне нужно проанализировать текущие результаты программы, подумать над дальнейшими планами.
На этой неделе я планирую опубликовать несколько сообщений с некоторой важной информацией.
Участникам СПАСИБО за интерес к проекту, Rails экосистеме и непосредственное участие. Без вас и вашей помощи я бы не взялся за эту огромную работу.
Уверен — все только начинается!
Группа: https://t.me/pro_ruby_on_rails_ru
По всем вопросам: https://t.me/ilia_zykin
👍10
Наши пути с Ruby on Rails разошлись
Последний месяц я активно работал над серией видео лекций по Ruby on Rails. Этот проект я планирую продолжать и развивать в ближайшее время.
Чтобы запустить проект я делал перепосты в этот канал, который создавался как личный. Но теперь в этом потребность отпала. Проект начал свою собственную жизнь.
Настало время дать проекту по Rails идти своей дорогой, а личный бложик оставить себе.
В этом канале был и будет мой личный блог, где я буду писать бредовые мысли, высказываться обо всем, что меня в моменте интересует и цепляет. Буду постить фоточки с прогулок, котов и всякий сумбур.
Rails это тоже часть моей жизни — и он тоже будет появляться, но уже эпизодически.
Вся актуальная информация по моим Rails проектам с этого момента будет тут
👉 https://t.me/pro_ruby_on_rails_ru
Последний месяц я активно работал над серией видео лекций по Ruby on Rails. Этот проект я планирую продолжать и развивать в ближайшее время.
Чтобы запустить проект я делал перепосты в этот канал, который создавался как личный. Но теперь в этом потребность отпала. Проект начал свою собственную жизнь.
Настало время дать проекту по Rails идти своей дорогой, а личный бложик оставить себе.
В этом канале был и будет мой личный блог, где я буду писать бредовые мысли, высказываться обо всем, что меня в моменте интересует и цепляет. Буду постить фоточки с прогулок, котов и всякий сумбур.
Rails это тоже часть моей жизни — и он тоже будет появляться, но уже эпизодически.
Вся актуальная информация по моим Rails проектам с этого момента будет тут
👉 https://t.me/pro_ruby_on_rails_ru
👍4
Gospel by Ilya Zykin
6 лет назад написал стихотворение. По тематике и настроению 100% американский госпел (жанр религиозной песни).
Очевидно, я не принадлежу культуре, где госпел это часть обычной жизни.
Стихи иногда просто пишутся. Тут не надо искать глубоких экзистенциальных причин того, почему автор что-то сделал.
Была идея сделать из стиха полноценную песню. Но! Госпел тяжелый жанр, если ты не в среде, где это часть культуры.
В работу проект так и не пошел. А потом свои музыкальные проекты я вообще закончил.
AI нынче помогает услышать как это могло бы звучать.
А вы говорите, что AI программистов заменит.
Чтобы получить аналогичный результат мне бы потребовалось тысяч 5 долларов только на студийные работы.
Про то, что я бы никогда не нашел исполнителей для такого проекта — я вообще молчу.
Да здравствует AI!
6 лет назад написал стихотворение. По тематике и настроению 100% американский госпел (жанр религиозной песни).
Очевидно, я не принадлежу культуре, где госпел это часть обычной жизни.
Стихи иногда просто пишутся. Тут не надо искать глубоких экзистенциальных причин того, почему автор что-то сделал.
Была идея сделать из стиха полноценную песню. Но! Госпел тяжелый жанр, если ты не в среде, где это часть культуры.
В работу проект так и не пошел. А потом свои музыкальные проекты я вообще закончил.
AI нынче помогает услышать как это могло бы звучать.
А вы говорите, что AI программистов заменит.
Чтобы получить аналогичный результат мне бы потребовалось тысяч 5 долларов только на студийные работы.
Про то, что я бы никогда не нашел исполнителей для такого проекта — я вообще молчу.
Да здравствует AI!
🔥3
Сегодня утром было дождливо. Ходили по делам и на прогулку. В парке на нас напала банда промокших котят. У них там домик.
Мокрые. Хорошенькие. Пищат. Бегут по следу. Еле оторвались.
За одним прибежала недовольная мама-кошка. Мяукнула на нас недовольно, типа «куда моих котят уводите?!» Кусь самого неуемного за шкирку и потащила назад домой.
Мокрые. Хорошенькие. Пищат. Бегут по следу. Еле оторвались.
За одним прибежала недовольная мама-кошка. Мяукнула на нас недовольно, типа «куда моих котят уводите?!» Кусь самого неуемного за шкирку и потащила назад домой.
🔥6