Сегодня в Стамбуле дождь. ☔️
Вместо привычной прогулки ехали в школу на метро. На обратном пути видели множество огромных улиток, которые в эту дождливую погоду решили массово выйти на прогулку.
Записал 3 часть видео по установки Rails. Сегодня было про мульти стейдж и мультиплатформенные образы.
В ближайшие дни подмонтирую и залью в ютуб.
Настроение дождливо-ленивое. А надо еще сделать пару дел.
Вместо привычной прогулки ехали в школу на метро. На обратном пути видели множество огромных улиток, которые в эту дождливую погоду решили массово выйти на прогулку.
Записал 3 часть видео по установки Rails. Сегодня было про мульти стейдж и мультиплатформенные образы.
В ближайшие дни подмонтирую и залью в ютуб.
Настроение дождливо-ленивое. А надо еще сделать пару дел.
🔥4👍2
Кажется большие школы программирования сломаны
Я всегда был практиком. Теория меня интересовала только в минимальном объеме достаточном для рабочих нужд.
Я всегда был уверен, что без практики теория мертва и испаряется из головы сразу после прочтения.
Залетел я тут на дорогой курс одной крупной онлайн школы по докеру. Прошел несколько модулей.
Уже на 3 фрагменте мне стало отвратительно скучно.
Пытаясь обосновать свою важность и академичность предоставляемых знаний, школа с первых шагов рассказала мне важность отличия виртуальных машин от контейнеров, названия всех систем виртуализации, историческую последовательность их появления, их авторов (чуть ли не с датами рождения).
А еще на каждом шаге я должен был ответить на квизы и опросники.
Ну конечно!
Ведь курс которой купят за 170к рублей надо как-то обосновывать. А в случае судебных разборок и возврата денег надо доказать, что это "не мы" — мы учили хорошо. Денег не вернем!
В общем, я не прошел триальный курс и вышел из системы.
Слабак! 🤣
Я всегда был практиком. Теория меня интересовала только в минимальном объеме достаточном для рабочих нужд.
Я всегда был уверен, что без практики теория мертва и испаряется из головы сразу после прочтения.
Залетел я тут на дорогой курс одной крупной онлайн школы по докеру. Прошел несколько модулей.
Уже на 3 фрагменте мне стало отвратительно скучно.
Пытаясь обосновать свою важность и академичность предоставляемых знаний, школа с первых шагов рассказала мне важность отличия виртуальных машин от контейнеров, названия всех систем виртуализации, историческую последовательность их появления, их авторов (чуть ли не с датами рождения).
А еще на каждом шаге я должен был ответить на квизы и опросники.
Ну конечно!
Ведь курс которой купят за 170к рублей надо как-то обосновывать. А в случае судебных разборок и возврата денег надо доказать, что это "не мы" — мы учили хорошо. Денег не вернем!
В общем, я не прошел триальный курс и вышел из системы.
Слабак! 🤣
👍9
Загадка десятилетия
Считается, что верстать лучше всего в REM — это относительная единица, которая помогает верстать с ориентацией на accessibility.
REM рассчитывается от базового размера шрифта.
Годами старперы (не путать со стартаперами) вроде меня ставили html { font-size: 62.5% } чтобы сбросить font-size на 10px и легко верстать в REM, при этом не блокировать браузерный шрифт на фактических 10px и дать размерам меняться в зависимости от настроек браузера.
Много фреймворков это использовали годами. Например bootstrap.
В какой-то момент мода поменялась и они перестали это делать и теперь фреймворки делают дикие вычисления, чтобы рассчитывать REM. Совершенно человеко-НЕ-ориентировано.
Я долго пытаюсь понять почему, и никак не могу найти рациональных причин.
Кажется, просто мода. Просто желание делать не так как раньше.
При этом авторитетные сайты типа CSS tricks по прежнему уверяют, что { font-size: 62.5% } это хорошая практика.
Есть догадки?
Считается, что верстать лучше всего в REM — это относительная единица, которая помогает верстать с ориентацией на accessibility.
REM рассчитывается от базового размера шрифта.
Годами старперы (не путать со стартаперами) вроде меня ставили html { font-size: 62.5% } чтобы сбросить font-size на 10px и легко верстать в REM, при этом не блокировать браузерный шрифт на фактических 10px и дать размерам меняться в зависимости от настроек браузера.
Много фреймворков это использовали годами. Например bootstrap.
В какой-то момент мода поменялась и они перестали это делать и теперь фреймворки делают дикие вычисления, чтобы рассчитывать REM. Совершенно человеко-НЕ-ориентировано.
Я долго пытаюсь понять почему, и никак не могу найти рациональных причин.
Кажется, просто мода. Просто желание делать не так как раньше.
При этом авторитетные сайты типа CSS tricks по прежнему уверяют, что { font-size: 62.5% } это хорошая практика.
Есть догадки?
🔥5👍2
Намечается пара интервью на тех позиции в ближайшие недели.
Очень вовремя перед отпуском. Деньги лишними не бывают.
А вообще, так приятно, когда старые клиенты через некоторое время возвращаются. Вы бы знали.
Главное, что никто не указывает, что и как делать - просто доверяют уже сложившейся у меня практике и моим подходам.
Очень вовремя перед отпуском. Деньги лишними не бывают.
А вообще, так приятно, когда старые клиенты через некоторое время возвращаются. Вы бы знали.
Главное, что никто не указывает, что и как делать - просто доверяют уже сложившейся у меня практике и моим подходам.
🔥3👍2
2005 - сейчас научусь слепой печати и буду супер программистом.
2010 - с генераторами в руби он рейлс я смогу нагенерировать столько кода, сколько не сможет никто ни на одном фреймворке и стану супер программистом.
2025 - да с AI я теперь могу нагенерировать столько кода! Буду супер программистом!
2027 - я сейчас сделаю рой AI агентов и вот теперь-то я стану супер программистом.
Спойлер.
Уже много лет мы знаем, что скорость написания кода вообще не соотносится со скоростью мышления и выделением внимания на осознание сложных вещей.
Количество не превращается в качество. Ни скорость печати, ни скорость генерации не решают.
2010 - с генераторами в руби он рейлс я смогу нагенерировать столько кода, сколько не сможет никто ни на одном фреймворке и стану супер программистом.
2025 - да с AI я теперь могу нагенерировать столько кода! Буду супер программистом!
2027 - я сейчас сделаю рой AI агентов и вот теперь-то я стану супер программистом.
Спойлер.
Уже много лет мы знаем, что скорость написания кода вообще не соотносится со скоростью мышления и выделением внимания на осознание сложных вещей.
Количество не превращается в качество. Ни скорость печати, ни скорость генерации не решают.
👍5🔥5
Vite ruby
Я живу в рельсовой экосистеме почти 2 десятилетия. У меня миллион претензий к этой экосистеме. Но! RoR по прежнему кормит меня и я ему благодарен за свои успехи.
То , что я позволяю себе говорить о ruby / rails лучше за мной не повторяйте в публичных местах — побьют 🤣
Но для общего развития примите к сведению.
Vite ruby. Ну как из простого хелпера, который читает манифест файл, парсит его и формирует список html тегов для вставки ассетов на страницу можно было сделать проект на 100500 файлов, с ООП, мьютаксами, зависимостями от специфичных ruby фреймворков, да еще и собрать 1500 звезд?
Как можно было так запудрить мозги разработчикам всеми этими ruby / rails way, что они не задают вопрос — а нахрена так сложно?
Мне же надо просто JSON файл распарсить и html теги на страницу вставить. Вы чего тут напрограммировали? Вы нормальные вообще?
В этом смысле я уважаю PHP мир. Там люди не стесняются написать 2 метода руками и скопировать 1 файл с нужным хелпером в каталог проекта.
У меня всё 😁
Я живу в рельсовой экосистеме почти 2 десятилетия. У меня миллион претензий к этой экосистеме. Но! RoR по прежнему кормит меня и я ему благодарен за свои успехи.
То , что я позволяю себе говорить о ruby / rails лучше за мной не повторяйте в публичных местах — побьют 🤣
Но для общего развития примите к сведению.
Vite ruby. Ну как из простого хелпера, который читает манифест файл, парсит его и формирует список html тегов для вставки ассетов на страницу можно было сделать проект на 100500 файлов, с ООП, мьютаксами, зависимостями от специфичных ruby фреймворков, да еще и собрать 1500 звезд?
Как можно было так запудрить мозги разработчикам всеми этими ruby / rails way, что они не задают вопрос — а нахрена так сложно?
Мне же надо просто JSON файл распарсить и html теги на страницу вставить. Вы чего тут напрограммировали? Вы нормальные вообще?
В этом смысле я уважаю PHP мир. Там люди не стесняются написать 2 метода руками и скопировать 1 файл с нужным хелпером в каталог проекта.
У меня всё 😁
🔥6👎1
Не путайте промоушен с реальностью.
DHH это великий человек, который 20 лет назад изменил очень многое в web разработке. Он внедрил и планомерно пропагандировал хорошие подходы для улучшения технический процессов и подходов. Визионер. Технарь. Писатель. Миллионер. Сын маминой подруги, который смог.
Однако, чтобы поддерживать интерес, когда все темы уже откатаны, нужно делать что-то такое, что будет щикотать мозги технарей. Что-то, что им на работе не придется попробовать в ближайшее время, и что будет долго будоражить их мозг.
Так можно подогреть интерес к экосистеме rails. Ведь только rails team знает как надо!
Например — радикальный подход no build. Давайте толкать эту тему — ведь у нас в Hey.com работает!
Девид, а что на счет tailwindcss-rails в официальном репозитории рельса? Эта тулза полностью построена на процессинге и формировании кода.
Вы не понимаете! Это другое! Если щедро обмазать это ruby и скрыть детали — то это не считается build.
А! Ясно. Понятно.
DHH это великий человек, который 20 лет назад изменил очень многое в web разработке. Он внедрил и планомерно пропагандировал хорошие подходы для улучшения технический процессов и подходов. Визионер. Технарь. Писатель. Миллионер. Сын маминой подруги, который смог.
Однако, чтобы поддерживать интерес, когда все темы уже откатаны, нужно делать что-то такое, что будет щикотать мозги технарей. Что-то, что им на работе не придется попробовать в ближайшее время, и что будет долго будоражить их мозг.
Так можно подогреть интерес к экосистеме rails. Ведь только rails team знает как надо!
Например — радикальный подход no build. Давайте толкать эту тему — ведь у нас в Hey.com работает!
Девид, а что на счет tailwindcss-rails в официальном репозитории рельса? Эта тулза полностью построена на процессинге и формировании кода.
Вы не понимаете! Это другое! Если щедро обмазать это ruby и скрыть детали — то это не считается build.
А! Ясно. Понятно.
🔥3👍1
Началось лето.
Весна в этом году в Стамбуле не так чтобы сильно задалась. Много прохладных и дождливых дней.
Только только установилась нормальная летняя погода. 26-29.
Утро провели на набережной. Сходили пообедать в ресторан во Флорье. Взяли по Бенедикту и сладостей. Домой тоже.
Вторую половину дня провел за аудитом нового проекта и оформлением плана крупного релиза. Переводил описание релиза с языка менеджеров на технический язык. Собирал пазл по фрагментам системы, чтобы составить общую картину и план реализации. Сладкое с крепким чаем в этом деле хорошо помогает.
Через недельку согласую план с топами. Соберу команду под релиз, объясню что делать и уеду в отпуск. Пусть ребята работают 😀
Весна в этом году в Стамбуле не так чтобы сильно задалась. Много прохладных и дождливых дней.
Только только установилась нормальная летняя погода. 26-29.
Утро провели на набережной. Сходили пообедать в ресторан во Флорье. Взяли по Бенедикту и сладостей. Домой тоже.
Вторую половину дня провел за аудитом нового проекта и оформлением плана крупного релиза. Переводил описание релиза с языка менеджеров на технический язык. Собирал пазл по фрагментам системы, чтобы составить общую картину и план реализации. Сладкое с крепким чаем в этом деле хорошо помогает.
Через недельку согласую план с топами. Соберу команду под релиз, объясню что делать и уеду в отпуск. Пусть ребята работают 😀
👍5🔥1