Какие вам ещё монады-шмонады?? По ним написано 100500 гайдов "монада -- это моноид в категории эндофункторов" (включая мой сериал для малышей :) , и всё равно фактически никто из программистов их так и не понимает в прикладном плане: реальная композиционность в монадах отсутствует более чем полностью. По сути это просто чрезмерно и совершенно излишне абстрагированная версия алгебраических эффектов с хендлерами, которые как раз и легко понимаемы, и прекрасно компонуются.
"Вы не можете обучать новичков программированию сверху вниз, поскольку они не знают, какой низ является верхом"
-- Чарльз Энтони Ричард Хоар
"Вы не можете обучать новичков программированию сверху вниз, поскольку они не знают, какой низ является верхом"
-- Чарльз Энтони Ричард Хоар
👌41👍17❤6✍2
Такое мы забираем:
Omarchy: turn a fresh Arch installation into a fully-configured, beautiful, and modern web development system based on Hyprland by running a single command.
An opinionated Arch + Hyprland Setup by аж сам DHH (автор RoR)
Omarchy: turn a fresh Arch installation into a fully-configured, beautiful, and modern web development system based on Hyprland by running a single command.
An opinionated Arch + Hyprland Setup by аж сам DHH (автор RoR)
❤🔥30✍13👍9🔥5
Какой вам ещё OCaml-шмакамл? Это древнейший стрелочный патриарх, ископаемое из палеозойской эры функционального программирования: "смотрите, они уже тогда пытались вывести монаду из-под контроля!"
OCaml сделан с той первобытной непосредственностью, с которой неандерталец впервые догадался использовать палку. Под личиной F# он идеально вписывается в мэйнстрим: все "промышленные" языки — это исторически сложившиеся техногенные катастрофы. Унаследовали миллионы строк кода? Поздравляем, ваш язык теперь официально "практичный". ML просто ждёт своего часа, чтобы присоединиться к этому пантеону уродцев.
Программист на OCaml уже вкусил запретный плод чистых функций, но его психика ещё не готова смотреть в бездну высших уровней куба Барендрехта без последствий.
А типичный фисярп-крестоносец — это шизофрения в чистом виде. Днём он на работе вкалывает на Си-образных ассемблероподобных конструктах C++/C#, отлавливая утечки памяти и выстрелы в ногу, а вечером, чтобы успокоиться, пишет на ML, убеждая себя, что это "близко к математике". Это не карьера, а когнитивная ломка на постоянной основе.
(обратите внимание на модную одежду на картинке: ничего не напоминает? :) а это 1971-й год)
OCaml сделан с той первобытной непосредственностью, с которой неандерталец впервые догадался использовать палку. Под личиной F# он идеально вписывается в мэйнстрим: все "промышленные" языки — это исторически сложившиеся техногенные катастрофы. Унаследовали миллионы строк кода? Поздравляем, ваш язык теперь официально "практичный". ML просто ждёт своего часа, чтобы присоединиться к этому пантеону уродцев.
Программист на OCaml уже вкусил запретный плод чистых функций, но его психика ещё не готова смотреть в бездну высших уровней куба Барендрехта без последствий.
А типичный фисярп-крестоносец — это шизофрения в чистом виде. Днём он на работе вкалывает на Си-образных ассемблероподобных конструктах C++/C#, отлавливая утечки памяти и выстрелы в ногу, а вечером, чтобы успокоиться, пишет на ML, убеждая себя, что это "близко к математике". Это не карьера, а когнитивная ломка на постоянной основе.
❤29😁15👍6👏2
Имеет ли сегодня смысл платить за любое обучение по теме программирования? От обучения с нуля до повышения сеньорской квалификации? Сотни (десятки, единицы, десятые, сотые, тысячные...) тысяч рублей? Когда всё есть бесплатно в интернете в открытом доступе -- и подробнейшие курсы по любым темам, и великолепные лекции индусов на ютубе с автоматическим переводом, и ЖПТ как отличный ментор 24/7, который всегда под пальцами, и в любой момент даст идеальный совет?
Я уж молчу про высшее образование, которое стало абсолютно бесполезным: просто выбросишь годы на изучение древних учебников престарелых профессоров, застрявших на уровне Фортрана и Паскаля.
AI сегодня в любом случае развивается куда быстрее, чем ты.
Хорошее дело например -- изучить профессию столяра-краснодеревщика, и пилить реплики итальянской мебели. В строительной индустрии безумные деньги будут вливаться ещё много-много лет, и там жуткий спрос на профессиональные кадры. Крановщики например у нас в Северном порту на Речном вокзале зашибают многие сотни тысяч только так.
Платное обучение программированию сегодня -- это лотерея, причём не красное/чёрное 50 на 50, а чисто ставка на зеро.
Это действительно близко к казино...
-- Эльвира Набиуллина
это чем-то похоже на спорт
чем-то на казино
чем-то на караван-сарай
чем-то на отряды Махно
Я уж молчу про высшее образование, которое стало абсолютно бесполезным: просто выбросишь годы на изучение древних учебников престарелых профессоров, застрявших на уровне Фортрана и Паскаля.
AI сегодня в любом случае развивается куда быстрее, чем ты.
Хорошее дело например -- изучить профессию столяра-краснодеревщика, и пилить реплики итальянской мебели. В строительной индустрии безумные деньги будут вливаться ещё много-много лет, и там жуткий спрос на профессиональные кадры. Крановщики например у нас в Северном порту на Речном вокзале зашибают многие сотни тысяч только так.
Платное обучение программированию сегодня -- это лотерея, причём не красное/чёрное 50 на 50, а чисто ставка на зеро.
Это действительно близко к казино...
-- Эльвира Набиуллина
это чем-то похоже на спорт
чем-то на казино
чем-то на караван-сарай
чем-то на отряды Махно
❤32🤔25💯8✍2👍2
Прекрасный сайд-проект, дико уважаю:
"This Website is Served from Nine Neovim Buffers on My Old ThinkPad"
Автор создал плагин nvim-web-server для Neovim, который превращает редактор в HTTP-сервер. Написан на чистом Lua и использует встроенные в Neovim возможности асинхронного I/O через библиотеку libuv. Несмотря на то, что сервер работает внутри редактора на интерпретируемом языке, он оказался заметно быстрее Nginx! Да и стандартный питоновский сервер http.server на потоках на его фоне смотрится весьма печально.
При этом сервер успешно работает на стареньком ноуте ThinkPad E430.
Очень шустрый рантайм благодаря LuaJIT компилятору + быстрый event-loop от libuv.
Neovim запущен в Docker-контейнере с ограниченными правами, профилями AppArmor и seccomp, а также правилами netfilter для изоляции.
Обеспечено фактически моментальное обновление контента на сайте при сохранении файла прямо в буфере Vim. Плагин имеет встроенную поддержку формата Djot (аналогично Markdown) с автоматической конвертацией в HTML.
"This Website is Served from Nine Neovim Buffers on My Old ThinkPad"
Автор создал плагин nvim-web-server для Neovim, который превращает редактор в HTTP-сервер. Написан на чистом Lua и использует встроенные в Neovim возможности асинхронного I/O через библиотеку libuv. Несмотря на то, что сервер работает внутри редактора на интерпретируемом языке, он оказался заметно быстрее Nginx! Да и стандартный питоновский сервер http.server на потоках на его фоне смотрится весьма печально.
При этом сервер успешно работает на стареньком ноуте ThinkPad E430.
Очень шустрый рантайм благодаря LuaJIT компилятору + быстрый event-loop от libuv.
Neovim запущен в Docker-контейнере с ограниченными правами, профилями AppArmor и seccomp, а также правилами netfilter для изоляции.
Обеспечено фактически моментальное обновление контента на сайте при сохранении файла прямо в буфере Vim. Плагин имеет встроенную поддержку формата Djot (аналогично Markdown) с автоматической конвертацией в HTML.
⚡36🔥24❤4😁3❤🔥1
Ладно, спалю таки вам секретнейшие секреты тибетских гуру по старту айти-предпринимательства в 2025-м, которые рассказывают только илитные бизнес-коучи на курсах за многие миллионы долларов.
Вам НЕ надо начинать "свой дело" с нуля.
Вот вам базовая схема из 4-х путей.
1. Находите любую из десятков тысяч средних-малых it-компаний, которая занимается той темой, в которых вы намеревались создать свой уникальный супер-доходный проэкт. Например, какой-нибудь классический SaaS парсинга. Связываетесь с овнером (это важно! главное, не с наёмными менеджерами, которым абсолютно пофиг на свою контору), благо многие из них присутствуют в соцсетях, и предлагаете добавить/встроить в более-менее раскрученную линейку его продуктов, в готовую и более-менее известную инфраструктуру в своей ЦА с уже существующим спросом, и ваш сервис.
Профит :)
Только не отдавайте эксклюзивные права, потому что совсем не факт что кто-то будет заниматься его реальным продвижением. Ну, будете заниматься этим сами, всё равно это от вас потребуется, но зато сэкономите кучу ресурсов на организационно-инфраструктурной рутине.
Можете кстати делать просто более лучшую версию уже существующих сервисов, благо и API могут быть приоткрыты, и код клиентов бывает выложен на гитхаб.
(Это в том числе и прекрасный путь для нахождения хорошей и интересной работы.)
(продолжение следует)
Вам НЕ надо начинать "свой дело" с нуля.
Вот вам базовая схема из 4-х путей.
1. Находите любую из десятков тысяч средних-малых it-компаний, которая занимается той темой, в которых вы намеревались создать свой уникальный супер-доходный проэкт. Например, какой-нибудь классический SaaS парсинга. Связываетесь с овнером (это важно! главное, не с наёмными менеджерами, которым абсолютно пофиг на свою контору), благо многие из них присутствуют в соцсетях, и предлагаете добавить/встроить в более-менее раскрученную линейку его продуктов, в готовую и более-менее известную инфраструктуру в своей ЦА с уже существующим спросом, и ваш сервис.
Профит :)
Только не отдавайте эксклюзивные права, потому что совсем не факт что кто-то будет заниматься его реальным продвижением. Ну, будете заниматься этим сами, всё равно это от вас потребуется, но зато сэкономите кучу ресурсов на организационно-инфраструктурной рутине.
Можете кстати делать просто более лучшую версию уже существующих сервисов, благо и API могут быть приоткрыты, и код клиентов бывает выложен на гитхаб.
(Это в том числе и прекрасный путь для нахождения хорошей и интересной работы.)
(продолжение следует)
🤔42🙏12✍9❤3👍2
2-й путь вхождения в ит-предпринимательство в 2025-м.
Он даже ещё более простой и более лучший чем первый, который подразумевал, что у вас уже есть некоторый продукт.
Вот вы хотите стать бизнесменом, но при этом опыт в бизнесе у вас нулевой, и выше чем тимлидом (или максимум техдиром) вы не работали. Но при этом у вас есть гениальнейшая супер-идея продукта на 100500 мильонов, который, вы почему-то "просто уверены", будут расхватывать как горячие пирожки, и вы собираетесь продать квартиру, чтобы вложиться в разработку (сколько же раз я такое встречал; некоторых даже удавалось отговорить от подобного идиотизма...).
Ну ок, допустим что это действительно так(это не так на 💯 даже гипотетически) . Вы запускаете продажи, в первый же день к вам вообще непонятно откуда ("вирусный эффект"; да-да, конечно) набегает куча покупателей. Профит? На следующий день оказывается тотально перегруженными и ваша техподдержка, и отдел продаж, и бухгалтерия... Или вы собираетесь делать в одиночку? или планируете найти вхолодную помощника, который вас сразу же кинет?
Ладно, эти вещи бесполезно объяснять, потому что бараны просто бесконечно упорствуют "а я хочу!" без малейшей рациональной аргументации. Детский сад штаны на лямках.
Это я к тому, что, ну вот если вы так абсолютнобезосновательно уверены в своих бизнес-скиллах, ну проверьте их практикой-то для начала. А если ваша цель - прежде всего деньги, тогда вообще зачем вам "свой продукт"?
Схема из первого пути, но только ещё проще:
Находите любую из десятков тысяч средних-малых it-компаний, которая занимается той темой, в которых вы cчитаете себя бизнес-гением.
Связываетесь с овнером (это важно! главное, не с наёмными менеджерами, которым абсолютно пофиг на свою контору), благо многие из них присутствуют в соцсетях,
и предлагаете, что будете работать на него бесплатно,
в течение трёх месяцев повысите продажи например вот этого SaaS-парсинга на 50% по отношению к среднему за последний год,
а себе возьмёте 50% прибыли (на самом деле, даже за 5% стоит соглашаться ради опыта).
И очень быстро получите реальный фидбэк, что же стоит ваша самоуверенность на реальном рынке.
Спойлер:НИЧЕГО .
(продолжение следует)
Он даже ещё более простой и более лучший чем первый, который подразумевал, что у вас уже есть некоторый продукт.
Вот вы хотите стать бизнесменом, но при этом опыт в бизнесе у вас нулевой, и выше чем тимлидом (или максимум техдиром) вы не работали. Но при этом у вас есть гениальнейшая супер-идея продукта на 100500 мильонов, который, вы почему-то "просто уверены", будут расхватывать как горячие пирожки, и вы собираетесь продать квартиру, чтобы вложиться в разработку (сколько же раз я такое встречал; некоторых даже удавалось отговорить от подобного идиотизма...).
Ну ок, допустим что это действительно так
Ладно, эти вещи бесполезно объяснять, потому что бараны просто бесконечно упорствуют "а я хочу!" без малейшей рациональной аргументации. Детский сад штаны на лямках.
Это я к тому, что, ну вот если вы так абсолютно
Схема из первого пути, но только ещё проще:
Находите любую из десятков тысяч средних-малых it-компаний, которая занимается той темой, в которых вы cчитаете себя бизнес-гением.
Связываетесь с овнером (это важно! главное, не с наёмными менеджерами, которым абсолютно пофиг на свою контору), благо многие из них присутствуют в соцсетях,
и предлагаете, что будете работать на него бесплатно,
в течение трёх месяцев повысите продажи например вот этого SaaS-парсинга на 50% по отношению к среднему за последний год,
а себе возьмёте 50% прибыли (на самом деле, даже за 5% стоит соглашаться ради опыта).
И очень быстро получите реальный фидбэк, что же стоит ваша самоуверенность на реальном рынке.
Спойлер:
(продолжение следует)
❤33👍20✍5😁4🔥1
.
Облако драгоценностей за неделю.
(школьники студенты ахахаха :)
Приватный клуб:
Ладно, сейчас я вам дам лайт-версию DDD, из которой вам надо будет самостоятельно вывести одно - главное - мета-правило проектирования.
Для донов-начинающих:
Следующая простая, но весьма эффективная система управления задачами — так называемый метод ...
Итак, вы уже знаете, что зарабатывать деньги с помощью программирования в 2025-м стало проще, чем когда-либо :)
Но сколько раз вы нажимали "подать заявку" на хэх ру, и так и не получали ответа?..
Сотни, тысячи раз? Ты знаешь, почему?
Для донов-неначинающих:
Продолжаю выкладывать для донов материалы СильныхИдей — доступны моим курсантам, но тут расширенные и дополненные версии.
51. 4 универсальных принципа проектирования API
Вы когда-нибудь использовали в очередном проекте JSON "вручную", чтобы сохранить что-то на диске (например, сэйв игры) -- причём раньше вы уже не раз писали идеологически похожий код, и при этом мечтали, что хорошо бы сделать сохранение заданных данных в файл универсальным и независимым от конкретного формата?
Продолжение трека "Элитный программист":
Переходим к взрослой теме:
32) Экстремальная ответственность
(чему программисты могут научиться у морских котиков США)
Лидеры должны отвечать за всё, что происходит в их мире. Винить больше некого.
...Настоящие профи в программировании? Они выглядят безупречно. Они соответствуют своей роли. Они быстро двигаются. Даже в условиях спада на рынке труда они собирают кучу предложений. В то время, как вот этот парень только ещё встает с кровати с волосами набекрень и в пижамных штанах, чтобы подключиться к созвону на беспросветной удалёнке. Он ноет о "низкой энергии" — и деньги слышат это громко и отчетливо.
(все старые материалы для донов постепенно сгорают)
=
Первые сериалы из существенно переработанных и улучшенных материалов СильныхИдей (по сути три книги) доступны на бусти:
1. БАЗА программной инженерии
2. Software Design с акцентом на Programming in Small
3. SOLID-25
4. Гайд Вайб-проектирование
=
Новые материалы для ментатов Лаборатории.
В курс карьеры добавлен 108-й материал "Вкат начинающего в 2025-м".
(выложен также донам паблика "Материалы для начинающих программистов" ↑↑↑)
Мы здесь, потому что это трудно.
it's a privilege to do things that are hard.
=
Self-Hack (тайм-менеджер + мотиватор + idle-игра).
Собственно, готовы все 54 уровня 💥 Чётко уложил многомесячный пет-проект за 3 дня до срока.
этим летом бета-версия 💯 будет готова.
Но есть нюансы.
1. Галя, у нас отмена!
Объединить в одном флаконе тайм-менеджер + мотиватор + idle-игру особо не получилось: мотивация через геймификацию в данном случае не работает.
"Ну пжлста сделай ещё помидорку вот за такие-то бонусы/ачивки в игре" - неа.
"только кнут" (с)
Лучше всего здесь конечно сработает "мультиплеер", но проконтролировать невозможно, действительно ли другие работают или просто включили таймер и двигают мышкой.
Но эксперименты в этой области продолжаю. Скорее всего, будет наоборот некий Надсмотрщик С Кнутом, который следит за каждой секундой твоего, никчемный ты слабак, сливаемого впустую времени и всяческизапугивает мотивирует словами. Тут вполне полезно выработать качественный такой невроз 🦾
Соберись, тряпка!
2. Матриц Хакер
А саму игру я сделал просто игрой. Называться она будет Матриц Хакер (МАХ).
Осталось ещё мелкие штрихи доделать и, главное, сейчас прохожу её заново с полного нуля, чтобы сделать базовый walkthrough, потому что без гайда пройти её просто нереально 😁 Как закончу финальный тест (план: до октября), так сперва дам моим пацанам потестить, а потом выложу для всех. Ну и дальше продолжу развивать геймплей MAX, чтобы играть в неё можно было многие-многие годы.
Облако драгоценностей за неделю.
(школьники студенты ахахаха :)
Приватный клуб:
Ладно, сейчас я вам дам лайт-версию DDD, из которой вам надо будет самостоятельно вывести одно - главное - мета-правило проектирования.
Для донов-начинающих:
Следующая простая, но весьма эффективная система управления задачами — так называемый метод ...
Итак, вы уже знаете, что зарабатывать деньги с помощью программирования в 2025-м стало проще, чем когда-либо :)
Но сколько раз вы нажимали "подать заявку" на хэх ру, и так и не получали ответа?..
Сотни, тысячи раз? Ты знаешь, почему?
Для донов-неначинающих:
Продолжаю выкладывать для донов материалы СильныхИдей — доступны моим курсантам, но тут расширенные и дополненные версии.
51. 4 универсальных принципа проектирования API
Вы когда-нибудь использовали в очередном проекте JSON "вручную", чтобы сохранить что-то на диске (например, сэйв игры) -- причём раньше вы уже не раз писали идеологически похожий код, и при этом мечтали, что хорошо бы сделать сохранение заданных данных в файл универсальным и независимым от конкретного формата?
Продолжение трека "Элитный программист":
Переходим к взрослой теме:
32) Экстремальная ответственность
(чему программисты могут научиться у морских котиков США)
Лидеры должны отвечать за всё, что происходит в их мире. Винить больше некого.
...Настоящие профи в программировании? Они выглядят безупречно. Они соответствуют своей роли. Они быстро двигаются. Даже в условиях спада на рынке труда они собирают кучу предложений. В то время, как вот этот парень только ещё встает с кровати с волосами набекрень и в пижамных штанах, чтобы подключиться к созвону на беспросветной удалёнке. Он ноет о "низкой энергии" — и деньги слышат это громко и отчетливо.
(все старые материалы для донов постепенно сгорают)
=
Первые сериалы из существенно переработанных и улучшенных материалов СильныхИдей (по сути три книги) доступны на бусти:
1. БАЗА программной инженерии
2. Software Design с акцентом на Programming in Small
3. SOLID-25
4. Гайд Вайб-проектирование
=
Новые материалы для ментатов Лаборатории.
В курс карьеры добавлен 108-й материал "Вкат начинающего в 2025-м".
(выложен также донам паблика "Материалы для начинающих программистов" ↑↑↑)
Мы здесь, потому что это трудно.
it's a privilege to do things that are hard.
=
Self-Hack (тайм-менеджер + мотиватор + idle-игра).
Собственно, готовы все 54 уровня 💥 Чётко уложил многомесячный пет-проект за 3 дня до срока.
Но есть нюансы.
1. Галя, у нас отмена!
Объединить в одном флаконе тайм-менеджер + мотиватор + idle-игру особо не получилось: мотивация через геймификацию в данном случае не работает.
"Ну пжлста сделай ещё помидорку вот за такие-то бонусы/ачивки в игре" - неа.
"только кнут" (с)
Лучше всего здесь конечно сработает "мультиплеер", но проконтролировать невозможно, действительно ли другие работают или просто включили таймер и двигают мышкой.
Но эксперименты в этой области продолжаю. Скорее всего, будет наоборот некий Надсмотрщик С Кнутом, который следит за каждой секундой твоего, никчемный ты слабак, сливаемого впустую времени и всячески
Соберись, тряпка!
2. Матриц Хакер
А саму игру я сделал просто игрой. Называться она будет Матриц Хакер (МАХ).
Осталось ещё мелкие штрихи доделать и, главное, сейчас прохожу её заново с полного нуля, чтобы сделать базовый walkthrough, потому что без гайда пройти её просто нереально 😁 Как закончу финальный тест (план: до октября), так сперва дам моим пацанам потестить, а потом выложу для всех. Ну и дальше продолжу развивать геймплей MAX, чтобы играть в неё можно было многие-многие годы.
5❤43👍8❤🔥2⚡1
3-й путь вхождения в ит-предпринимательство в 2025-м.
Это классическое франчайзи, они есть на все вкусы и цвета. Влезаете в кредит, платите несколько миллионов рублей, получаете нечто "под ключ", и сразу начинаете зарабатывать 300 k/s. Ну вы ведь считаете себя финансовым гением, раз "почему-то" уверены, что именно у вас всё получится с первого раза, без опыта в бизнесе, без теста на 2-м пути, считаете себя голубой фишкой? Ну вот и вперёд :)
(95% франчайзи убыточны, но это совсем другая история, точно не про вас; идите берите кредит)
Порекомендую кстати (серьёзно), если уж решили франчайзи, то берите 1C. Конкретно для русского итэ это самое оно. Прямо вот исконное-сермяжное.
=
Собственно, и 4-й путь тут же: просто покупаете готовый бизнес.
70% владельцев бизнесов по всему миру, кстати, мечтают его продать :) Потому что, даже если поигрались относительно успешно (в 5% случаев), через полгода внезапно оказывается, что мечта превратилась в тяжеленную гирю на шее, и совершенно непонятно, что теперь делать с этой нескончаемой текучкой-оперативкой, которые и на 3 дня страшно оставить, с кассовыми разрывами, с ленивыми сотрудниками... А просто так действующую контору на ровном месте не закрыть, может прилететь вплоть до уголовки.
=
Резюме такое, что я всё же рекомендую соло-бизнес: на пару со стаей AI. просто как самозанятый для начала, пилите свои продукты, сервисы, услуги без начальных вложений. Экс-пе-римен-ти-руйте, получите нужный опыт! А как ввяжетесь, так понимание постепенно придёт само собой.
Это классическое франчайзи, они есть на все вкусы и цвета. Влезаете в кредит, платите несколько миллионов рублей, получаете нечто "под ключ", и сразу начинаете зарабатывать 300 k/s. Ну вы ведь считаете себя финансовым гением, раз "почему-то" уверены, что именно у вас всё получится с первого раза, без опыта в бизнесе, без теста на 2-м пути, считаете себя голубой фишкой? Ну вот и вперёд :)
(95% франчайзи убыточны, но это совсем другая история, точно не про вас; идите берите кредит)
Порекомендую кстати (серьёзно), если уж решили франчайзи, то берите 1C. Конкретно для русского итэ это самое оно. Прямо вот исконное-сермяжное.
=
Собственно, и 4-й путь тут же: просто покупаете готовый бизнес.
70% владельцев бизнесов по всему миру, кстати, мечтают его продать :) Потому что, даже если поигрались относительно успешно (в 5% случаев), через полгода внезапно оказывается, что мечта превратилась в тяжеленную гирю на шее, и совершенно непонятно, что теперь делать с этой нескончаемой текучкой-оперативкой, которые и на 3 дня страшно оставить, с кассовыми разрывами, с ленивыми сотрудниками... А просто так действующую контору на ровном месте не закрыть, может прилететь вплоть до уголовки.
=
Резюме такое, что я всё же рекомендую соло-бизнес: на пару со стаей AI. просто как самозанятый для начала, пилите свои продукты, сервисы, услуги без начальных вложений. Экс-пе-римен-ти-руйте, получите нужный опыт! А как ввяжетесь, так понимание постепенно придёт само собой.
5❤40✍15👍3❤🔥1🐳1
IT-пузырь близок к глобальному разрыву, компании-пузыри уже страдают сильнее всех; акции Nvidia упали на 15 пунктов, Microsoft -- на 20 пунктов, Meta -- на 30 пунктов. Даже Сэм Альтман впервые заговорил о пузыре AI.
Отголоски мрачного грядущего уже расползаются по всему миру, прежде всего в США: Starbucks закрывает 100 магазинов, Лас-Вегас из столицы туризма превратился в город-призрак, вся американская гостиничная индустрия свёртывается, десятки сетей ресторанов закрывают свои заведения, предложение домов на продажу на полмиллиона штук выше спроса, безработица достигла самого высокого уровня со времен пандемии, задолженность по кредиткам достигла своего рекордно высокого уровня.
Pizza Hut и Papa John's рассылают рекламу, где предлагают пиццу за два доллара: так компании реагируют, когда клиенты полностью исчезают. Они делают всё, чтобы вернуть их, в противном случае им придётся закрыться.
В то же время половина прибыли на фондовом рынке США приходится всего на пять компаний! Это зловещий аналог предыдущих обвалов: Why that could be a red flag for the market
Но самое тревожное, что эти пять компании делают ключевую ставку на дальнейшее раздувание пузыря: создание ЦОД-ов для AI. Энергетическая сеть не может поддерживать такой рост; ни одна отрасль на планете не оказывает такого негативного воздействия на окружающую среду. Meta и Google будут заниматься в частном порядке ядерной энергетикой, чтобы поддерживать работу своих ботов.
При этом менее 1% пользователей ChatGPT имеют платные бизнес-аккаунты, и из них многие и многие проявляют всё больше недовольства. Показательно, что большая часть трафика ChatGPT исчезает, когда школьники и студенты уезжают на летние каникулы :)
AI просто не оправдывает ожиданий. Чем больше людей с ней сталкиваются, тем меньше она им нравится. 75% компаний недовольны тем, что получили от AI. И в том, и в этом году AI-гуру нам обещали, что AI вот-вот будет писать код как программист, но пока что даже джуниоров не удаётся заменить.
Эти пять топ-компаний не создали на основе AI ни одного значимого самостоятельного бизнеса. Их основной доход приходит от рекламы, и даже в неё не удаётся внедрить AI.
Более того, реклама AI сейчас льётся "из каждого утюга", что не очень вяжется с концепции технологического прорыва. Если AI настолько умен, почему бы людям, владеющим AI-компаниями, просто не использовать свой сверхинтеллект для собственного обогащения? Раздавать его просто так -- это же идиотизм, и даже продавать его крайне сомнительно, коли он такой умный.
Как это напоминает крипту и инвестиции, правда? Когда вам непрерывно льют про доход 300% годовых и умоляют к ним вписаться. Зачем же вы палите контору? Берите в банке кредит за 20% и сами зарабатывайте свои сверхприбыли.
Между тем, согласно отчета крупнейшей сети ресторанов в мире экс-"Вкусно и Точка", их покупатели стали буквально слишком бедны, чтобы позволить себе завтрак! Офисные люди приходят на работу голодными, потому что у них нет денег на еду! И это не фейковые новости, это Блумберг:
McDonald’s Says Economic Stress Is Sapping Breakfast-Meal Sales
Мы вступаем в эпоху абсолютно непредсказуемого и не контролируемого бума, управляемого искусственным интеллектом. Возможно, в результате у нас не будет денег даже на завтрак?
"вумный как вутка AI" выглядит как мыльный пузырь. Переливается всеми цветами радуги, как мыльный пузырь. Он даже крякает, как мыльный пузырь.
Отголоски мрачного грядущего уже расползаются по всему миру, прежде всего в США: Starbucks закрывает 100 магазинов, Лас-Вегас из столицы туризма превратился в город-призрак, вся американская гостиничная индустрия свёртывается, десятки сетей ресторанов закрывают свои заведения, предложение домов на продажу на полмиллиона штук выше спроса, безработица достигла самого высокого уровня со времен пандемии, задолженность по кредиткам достигла своего рекордно высокого уровня.
Pizza Hut и Papa John's рассылают рекламу, где предлагают пиццу за два доллара: так компании реагируют, когда клиенты полностью исчезают. Они делают всё, чтобы вернуть их, в противном случае им придётся закрыться.
В то же время половина прибыли на фондовом рынке США приходится всего на пять компаний! Это зловещий аналог предыдущих обвалов: Why that could be a red flag for the market
Но самое тревожное, что эти пять компании делают ключевую ставку на дальнейшее раздувание пузыря: создание ЦОД-ов для AI. Энергетическая сеть не может поддерживать такой рост; ни одна отрасль на планете не оказывает такого негативного воздействия на окружающую среду. Meta и Google будут заниматься в частном порядке ядерной энергетикой, чтобы поддерживать работу своих ботов.
При этом менее 1% пользователей ChatGPT имеют платные бизнес-аккаунты, и из них многие и многие проявляют всё больше недовольства. Показательно, что большая часть трафика ChatGPT исчезает, когда школьники и студенты уезжают на летние каникулы :)
AI просто не оправдывает ожиданий. Чем больше людей с ней сталкиваются, тем меньше она им нравится. 75% компаний недовольны тем, что получили от AI. И в том, и в этом году AI-гуру нам обещали, что AI вот-вот будет писать код как программист, но пока что даже джуниоров не удаётся заменить.
Эти пять топ-компаний не создали на основе AI ни одного значимого самостоятельного бизнеса. Их основной доход приходит от рекламы, и даже в неё не удаётся внедрить AI.
Более того, реклама AI сейчас льётся "из каждого утюга", что не очень вяжется с концепции технологического прорыва. Если AI настолько умен, почему бы людям, владеющим AI-компаниями, просто не использовать свой сверхинтеллект для собственного обогащения? Раздавать его просто так -- это же идиотизм, и даже продавать его крайне сомнительно, коли он такой умный.
Как это напоминает крипту и инвестиции, правда? Когда вам непрерывно льют про доход 300% годовых и умоляют к ним вписаться. Зачем же вы палите контору? Берите в банке кредит за 20% и сами зарабатывайте свои сверхприбыли.
Между тем, согласно отчета крупнейшей сети ресторанов в мире экс-"Вкусно и Точка", их покупатели стали буквально слишком бедны, чтобы позволить себе завтрак! Офисные люди приходят на работу голодными, потому что у них нет денег на еду! И это не фейковые новости, это Блумберг:
McDonald’s Says Economic Stress Is Sapping Breakfast-Meal Sales
Мы вступаем в эпоху абсолютно непредсказуемого и не контролируемого бума, управляемого искусственным интеллектом. Возможно, в результате у нас не будет денег даже на завтрак?
"вумный как вутка AI" выглядит как мыльный пузырь. Переливается всеми цветами радуги, как мыльный пузырь. Он даже крякает, как мыльный пузырь.
9👍45✍14💯10🫡5⚡1
ппц, в SqLite раз в секунду обновляю 100 байтов в одной записи, а она шуршит диском! Я сперва думал, кто-то техно за окном включил 🤘
Так-то конечно запись 4 кб журнала + 4 кб данных -> 2 физические операции на 100 байт 🙈
Понятно, что надо ручками прописывать
в connectionString, но блин...
Ладно, сам виноват: надо понимать, что базка архитектурно спроектирована для стабильной работы во встраиваемых системах, поэтому в ней дефолтом стоит совсем другое, чем в обычных СУБД.
Возможно надо было брать LiteDb, но я уже давно разлюбил NoSQL, реляционная модель абсолютный топчик (ну или чистый key-value :).
Наблюдение продолжаю 🤓
p.s. Тут подсказывают, что LiteDb поддерживает как бы SQL :) ну ок, буду иметь в виду.
Понятно, что надо ручками прописывать
Synchronous=Off;в connectionString, но блин...
Ладно, сам виноват: надо понимать, что базка архитектурно спроектирована для стабильной работы во встраиваемых системах, поэтому в ней дефолтом стоит совсем другое, чем в обычных СУБД.
Возможно надо было брать LiteDb, но я уже давно разлюбил NoSQL, реляционная модель абсолютный топчик (ну или чистый key-value :).
Наблюдение продолжаю 🤓
p.s. Тут подсказывают, что LiteDb поддерживает как бы SQL :) ну ок, буду иметь в виду.
👍55❤7❤🔥1🔥1
Information Security requires that fundamental mathematical structures in Computer Science must be precisely defined including digital computation that cannot be performed using a Nondeterministic Turing Machine [Алан Тьюринг 1936]
— "For Cybersecurity, Computer Science Must Rely on the Opposite of Gödel’s Results"
Карл Хьюитт, автор модели акторов
Фундаментальную важность недетерминизма в вычислениях разбираем на двух треках по вычислительным моделям (включая параллельные), но для повседневных унылых задачек это всё конечно не нужно. Более того, и 98% современных "экспертов" по кибербезу не знают и не понимают эту университетскую базу.
— "For Cybersecurity, Computer Science Must Rely on the Opposite of Gödel’s Results"
Карл Хьюитт, автор модели акторов
Фундаментальную важность недетерминизма в вычислениях разбираем на двух треках по вычислительным моделям (включая параллельные), но для повседневных унылых задачек это всё конечно не нужно. Более того, и 98% современных "экспертов" по кибербезу не знают и не понимают эту университетскую базу.
✍44❤10🤔8👍3
...Тут я имел в виду, в частности, что при моделировании сложной предметной области у нас обязательно возникнет несколько нетривиальных кванторов существования и недетерминированных абстракций.
Пожалуй лучше всего это всё на сегодня формализуется с помощью state machines, которые позволяют немножечко управлять неопределённостью в поведении (например, через вероятностные переходы между состояниями). Добавляем специальные состояния -- "ожидание подтверждения", "требует ручной проверки" или даже "множественные возможные состояния", и т.п.
Полезно также "обратно" порассуждать в стиле логик Хоара по кванторам существования: например, если функция findValidUser возвращает не-null / не эксепшен, то в системе должен гарантированно существовать пользователь с заданными свойствами (чтобы не анализировать все возможные пути выполнения после).
В современных сложных системах безпол-литра квантового мышления не разобраться!
Пожалуй лучше всего это всё на сегодня формализуется с помощью state machines, которые позволяют немножечко управлять неопределённостью в поведении (например, через вероятностные переходы между состояниями). Добавляем специальные состояния -- "ожидание подтверждения", "требует ручной проверки" или даже "множественные возможные состояния", и т.п.
Полезно также "обратно" порассуждать в стиле логик Хоара по кванторам существования: например, если функция findValidUser возвращает не-null / не эксепшен, то в системе должен гарантированно существовать пользователь с заданными свойствами (чтобы не анализировать все возможные пути выполнения после).
В современных сложных системах без
😁35👍17❤5👌4🥰2
.
Облако драгоценностей за неделю.
Для донов-начинающих:
...Немного в продолжение той засады, что программисту требуется алгоритмическое мышление, однако его реальная работа подразумевает анти-алгоритмическое мышление. В частности, рабочие тикеты, которые вам будут задавать на испытательном сроке, будут абсолютно непохожими на учебные задания, где всё разжёвано и не содержит противоречий.
Вот что вызывает 90% всех стрессов! Удивительно, насколько меньше стресса/тревоги у вас будет, если ...
Для донов-неначинающих:
Продолжаю выкладывать для донов материалы СильныхИдей — доступны моим курсантам, но тут расширенные и дополненные версии.
52. Как правильно проектировать систему в парадигме состояний
Что такое состояние? В общем случае, это не просто число 1 в переменной типа Integer, и не просто некоторый набор значений полей объекта как его текущее "состояние". Это прежде всего описание того, как обстоят дела в данный момент.
(все старые материалы для донов постепенно сгорают)
=
Первые сериалы из существенно переработанных и улучшенных материалов СильныхИдей (по сути три книги) доступны на бусти:
1. БАЗА программной инженерии
2. Software Design с акцентом на Programming in Small
3. SOLID-25
4. Гайд Вайб-проектирование
=
Новые материалы для ментатов Лаборатории.
В курс карьеры добавлены
- 110-й материал "Большинство людей никогда не разбогатеют".
Давайте покончим с этой чепухой. Большинство людей никогда не разбогатеют, у них никогда не будет много денег, и они никогда не построят карьеру c cупер-зарплатой, о которой мечтают, по одной простой причине: у них больные, испорченные отношения с деньгами.
- 109-й материал "Вкат начинающего в ИТ-бизнес в 2025-м".
На прошлой неделе (август 25) я разговаривал с владельцем малого бизнеса (продажа мотоаксессуаров), который буквально тонул в электронных таблицах. Каждую пятницу он сидит допоздна и вручную копирует строки из Excel в Яндекс-Таблицы (зачем? я хз:). Кроме того, ему приходится отвечать на одни и те же сотни писем и сообщений каждую неделю.
Для него это похоже на пытку...
Но знаете, что в этом увидел я фактически "на автомате"? Какая была моя самая первая мысль, когда он мне это рассказывал?
Для меня это выглядит как 100,000 рублей, которые ждут, когда их заберут...
В раздел "Элитный программист" добавлен материал
76) Что дальше? продолжаем.
Значительная часть "Элитного Программиста" была посвящена перепрограммированию наших мыслей и поведения. Но в последних материалах мы применили несколько иной подход, и начали обманывать наш мозг. Давайте подробнее рассмотрим этот подход в заключительной серии материалов, посвященной дальнейшему упрощению работы.
Мы здесь, потому что это трудно.
it's a privilege to do things that are hard.
=
Тайм-менеджер "Соберись, Тряпка!"
Собрал для себя альфа-версию пожёстче, с отслеживанием каждой секунды активности, ну и слегка в шоке даже от первичной аналитики 🙈 Так-то я самоуверенно полагал, что несколько десятков лет вроде бы практики в тайм-менеджменте уже давно сделали из меня гуру этой темки, но объективная реальность как обычно повозила мордой об рельс. Было крайне полезно 👊
В частности оказалось, что даже 50% концентрации почти никогда не удаётся удерживать на протяжении 25 минут: в среднем 30%...
Правда, когда пишу код, почти всегда в потоке, и тогда помидорки летят как пули одна за другой. А вот писать качественные тексты, учебные материалы - занятия крайне тяжёлые в когнитивном плане... Поэтому по-прежнему постоянно держу в уме на втором плане геймдев как альтернативный бизнес. Возможно всё же проведу эксперимент на полгодика-годик.
Игра Матриц Хакер (МАХ)
Заканчиваю заключительное тестовое прохождение с нуля, мелкие детали баланса пофиксил, вероятно уже на неделе дам ребятам потестить. В целом я в неё вложил довольно много времени, в основном потому, что хотел сделать частью тайм-менеджера как мотиватор, но не прокатило. Не думаю, что ещё кто-то будет в неё играть кроме меня 😁 но с другой стороны бросать проект, сделанный на 80%, ещё хуже.
Облако драгоценностей за неделю.
Для донов-начинающих:
...Немного в продолжение той засады, что программисту требуется алгоритмическое мышление, однако его реальная работа подразумевает анти-алгоритмическое мышление. В частности, рабочие тикеты, которые вам будут задавать на испытательном сроке, будут абсолютно непохожими на учебные задания, где всё разжёвано и не содержит противоречий.
Вот что вызывает 90% всех стрессов! Удивительно, насколько меньше стресса/тревоги у вас будет, если ...
Для донов-неначинающих:
Продолжаю выкладывать для донов материалы СильныхИдей — доступны моим курсантам, но тут расширенные и дополненные версии.
52. Как правильно проектировать систему в парадигме состояний
Что такое состояние? В общем случае, это не просто число 1 в переменной типа Integer, и не просто некоторый набор значений полей объекта как его текущее "состояние". Это прежде всего описание того, как обстоят дела в данный момент.
(все старые материалы для донов постепенно сгорают)
=
Первые сериалы из существенно переработанных и улучшенных материалов СильныхИдей (по сути три книги) доступны на бусти:
1. БАЗА программной инженерии
2. Software Design с акцентом на Programming in Small
3. SOLID-25
4. Гайд Вайб-проектирование
=
Новые материалы для ментатов Лаборатории.
В курс карьеры добавлены
- 110-й материал "Большинство людей никогда не разбогатеют".
Давайте покончим с этой чепухой. Большинство людей никогда не разбогатеют, у них никогда не будет много денег, и они никогда не построят карьеру c cупер-зарплатой, о которой мечтают, по одной простой причине: у них больные, испорченные отношения с деньгами.
- 109-й материал "Вкат начинающего в ИТ-бизнес в 2025-м".
На прошлой неделе (август 25) я разговаривал с владельцем малого бизнеса (продажа мотоаксессуаров), который буквально тонул в электронных таблицах. Каждую пятницу он сидит допоздна и вручную копирует строки из Excel в Яндекс-Таблицы (зачем? я хз:). Кроме того, ему приходится отвечать на одни и те же сотни писем и сообщений каждую неделю.
Для него это похоже на пытку...
Но знаете, что в этом увидел я фактически "на автомате"? Какая была моя самая первая мысль, когда он мне это рассказывал?
Для меня это выглядит как 100,000 рублей, которые ждут, когда их заберут...
В раздел "Элитный программист" добавлен материал
76) Что дальше? продолжаем.
Значительная часть "Элитного Программиста" была посвящена перепрограммированию наших мыслей и поведения. Но в последних материалах мы применили несколько иной подход, и начали обманывать наш мозг. Давайте подробнее рассмотрим этот подход в заключительной серии материалов, посвященной дальнейшему упрощению работы.
Мы здесь, потому что это трудно.
it's a privilege to do things that are hard.
=
Тайм-менеджер "Соберись, Тряпка!"
Собрал для себя альфа-версию пожёстче, с отслеживанием каждой секунды активности, ну и слегка в шоке даже от первичной аналитики 🙈 Так-то я самоуверенно полагал, что несколько десятков лет вроде бы практики в тайм-менеджменте уже давно сделали из меня гуру этой темки, но объективная реальность как обычно повозила мордой об рельс. Было крайне полезно 👊
В частности оказалось, что даже 50% концентрации почти никогда не удаётся удерживать на протяжении 25 минут: в среднем 30%...
Правда, когда пишу код, почти всегда в потоке, и тогда помидорки летят как пули одна за другой. А вот писать качественные тексты, учебные материалы - занятия крайне тяжёлые в когнитивном плане... Поэтому по-прежнему постоянно держу в уме на втором плане геймдев как альтернативный бизнес. Возможно всё же проведу эксперимент на полгодика-годик.
Игра Матриц Хакер (МАХ)
Заканчиваю заключительное тестовое прохождение с нуля, мелкие детали баланса пофиксил, вероятно уже на неделе дам ребятам потестить. В целом я в неё вложил довольно много времени, в основном потому, что хотел сделать частью тайм-менеджера как мотиватор, но не прокатило. Не думаю, что ещё кто-то будет в неё играть кроме меня 😁 но с другой стороны бросать проект, сделанный на 80%, ещё хуже.
❤35👍17❤🔥7🤓2
Привет вам, адепты питонячьего культа!
Ваш «любимый» язык тихо помирает в углу, а вы всё танцуете с бубном вокруг
Факт №1: Деньги-то кончились!
Твоя Python Software Foundation — это как шаурма на вокзале: вроде пахнет прилично, а по факту — мыльный пузырь! В 2024 году они ушли в минус на полтора лимона зелени! Эти ребята не могут даже себя содержать, а ты хочешь на них молиться? Они уже у корпораций шаруют, как бомжи у метро! 💸
Факт №2: Все бегут, а ты стоишь!
Все адекватные пацаны уже давно Rust-ят с питона, как с тонущего корабля! 33% всех новых либ на PyPI — это уже чистый Rust! Твои любимые
Факт №3: ИИ тебя не спасет!
«Ааа, нейросети!», — кричит каждый второй питонист, у которого даже
Три практических вывода, которые сделают тебя айти-гангста!
1. Хватит цепляться за утопающий пароход! Учи Rust или Go, С# или TS! Это как пересесть с Запорожца на Tesla: тот же руль, но тебя уже не обгоняют пешеходы. Твои навыки питониста — это как умение чинить кассетные магнитофоны: вроде круто, но заказов всё меньше.
2. Перестань быть «джуном-веганом»! Python манит тех, кто не хочет париться над памятью, производительностью и системным дизайном. В итоге ты становишься тем самым парнем, который «решает» проблемы, тупо добавляя "ещё серверов". Настоящие инженеры давно работают с языками, где надо думать, а не просто импортить.
3. Диверсифицируй свой портфель, как крипто-кит! Не клади все яйца в питонячью корзину! Изучи TypeScript (Deno/Bun), Kotlin или Zig. Мир меняется, и тот, кто остался с
ВЫВОД: Python не умрет завтра, но он уверенно превращается в новый PHP — язык для легаси, лаб и тех, кто «учится кодить». Хочешь остаться на плаву? Бери пример с умных — беги туда, где есть хайлоад, типизация и тулзинг, который не заставляет плакать. Время питонить прошло! Теперь время Rust-ить! 💻🔥
=
Инвестируй в себя! Купи мой курс «Как перестать быть питонистом и начать Rust-ить» всего за $999! Скидка 50% для тех, кто дочитал до конца! В подарок — NFT-хомячок и гарантия трудоустройства вFAANG GAYMAN! 😉
Ваш «любимый» язык тихо помирает в углу, а вы всё танцуете с бубном вокруг
pip install, да? Пора снять розовые очки, которые тебе впарили на очередном PyCon за 100500 баксов! 🤡Факт №1: Деньги-то кончились!
Твоя Python Software Foundation — это как шаурма на вокзале: вроде пахнет прилично, а по факту — мыльный пузырь! В 2024 году они ушли в минус на полтора лимона зелени! Эти ребята не могут даже себя содержать, а ты хочешь на них молиться? Они уже у корпораций шаруют, как бомжи у метро! 💸
Факт №2: Все бегут, а ты стоишь!
Все адекватные пацаны уже давно Rust-ят с питона, как с тонущего корабля! 33% всех новых либ на PyPI — это уже чистый Rust! Твои любимые
pandas и pydantic уже давно изнутри не питонячьи, а растовые, как гвоздь из дедушкиного гаража! Ты всё ещё учишь import numpy, а умные ребята давно на cargo new переключились! Ты как тот таксист, который учит правила дорожного движения, пока все пересаживаются на роботы! 🦀🚀Факт №3: ИИ тебя не спасет!
«Ааа, нейросети!», — кричит каждый второй питонист, у которого даже
LinearRegression не сходится. Да твой Python в AI — это как пассивный доход в инфоцыганском курсе: только обертка, а внутри — пшик! Всю работу делают C++ да CUDA, а ты просто дёргаешь за ниточки, как марионетка! Скоро все эти нейросети переедут на телефоны и микроволновки, и твой «медленный друг» останется не у дел! Ты — как промоутер у входа в крутой клуб, думаешь, что ты в теме, а тебя даже не пустят за порог, ахаха! 🧠📉Три практических вывода, которые сделают тебя айти-гангста!
1. Хватит цепляться за утопающий пароход! Учи Rust или Go, С# или TS! Это как пересесть с Запорожца на Tesla: тот же руль, но тебя уже не обгоняют пешеходы. Твои навыки питониста — это как умение чинить кассетные магнитофоны: вроде круто, но заказов всё меньше.
2. Перестань быть «джуном-веганом»! Python манит тех, кто не хочет париться над памятью, производительностью и системным дизайном. В итоге ты становишься тем самым парнем, который «решает» проблемы, тупо добавляя "ещё серверов". Настоящие инженеры давно работают с языками, где надо думать, а не просто импортить.
3. Диверсифицируй свой портфель, как крипто-кит! Не клади все яйца в питонячью корзину! Изучи TypeScript (Deno/Bun), Kotlin или Zig. Мир меняется, и тот, кто остался с
Django да Flask, скоро будет как ковбой с кольтом на поле боя с танками.ВЫВОД: Python не умрет завтра, но он уверенно превращается в новый PHP — язык для легаси, лаб и тех, кто «учится кодить». Хочешь остаться на плаву? Бери пример с умных — беги туда, где есть хайлоад, типизация и тулзинг, который не заставляет плакать. Время питонить прошло! Теперь время Rust-ить! 💻🔥
=
Инвестируй в себя! Купи мой курс «Как перестать быть питонистом и начать Rust-ить» всего за $999! Скидка 50% для тех, кто дочитал до конца! В подарок — NFT-хомячок и гарантия трудоустройства в
11😁54❤16🐳8✍5🤯4