Forwarded from The Art Of Programming
Это стратегия!
Зима близко и настало время поговорить про стратегию, стратегирование, и гипотезы. В этот увлекательный мир погружаемся вместе с Александром Бындю. Вспоминаем Роба Фитцпатрика, Виктора Тена, Нассима Талеба. Обсуждали карту гипотез и горели над новостью про эффективных менеджеров.
Именно об этом наш 336-й подкаст The Art of Programming — «Это стратегия!».
Подписаться в iTunes
Смотреть на VK
Слушать на Яндекс Музыке
#подкаст #taop
Зима близко и настало время поговорить про стратегию, стратегирование, и гипотезы. В этот увлекательный мир погружаемся вместе с Александром Бындю. Вспоминаем Роба Фитцпатрика, Виктора Тена, Нассима Талеба. Обсуждали карту гипотез и горели над новостью про эффективных менеджеров.
Именно об этом наш 336-й подкаст The Art of Programming — «Это стратегия!».
Подписаться в iTunes
Смотреть на VK
Слушать на Яндекс Музыке
#подкаст #taop
❤1
Forwarded from Sergey Kiselev
Контрол плейны на kotlin (jvm). Дата плейны на go. Системные штуки на c++. Облако в проде, брат жив.
Конкретно я отвечаю за инфру для разработчиков и общие компоненты. Периодически пишу про это в тг канале или вот пост на хабре https://habr.com/ru/companies/mws/articles/928962/
Конкретно я отвечаю за инфру для разработчиков и общие компоненты. Периодически пишу про это в тг канале или вот пост на хабре https://habr.com/ru/companies/mws/articles/928962/
Хабр
Принципы построения Development Platform команд
Привет! Меня зовут Сергей Киселев, я Head of Development Platform в MWS Cloud Platform . В 2023 году я пришёл собирать команду Development Platform (DevP) для разработчиков новой облачной платформы....
👍2🔥2❤1
Kubernetes Ingress Nginx is retiring
https://www.kubernetes.dev/blog/2025/11/12/ingress-nginx-retirement/
https://www.kubernetes.dev/blog/2025/11/12/ingress-nginx-retirement/
Kubernetes Contributors
Ingress NGINX Retirement: What You Need to Know
To prioritize the safety and security of the ecosystem, Kubernetes SIG Network and the Security Response Committee are announcing the upcoming retirement of Ingress NGINX. Best-effort maintenance will continue until March 2026. Afterward, there will be no…
Protobuf meets Valhalla — hacking with Java Value Classes (JEP 401)
https://dariobalinzo.medium.com/protobuf-meets-valhalla-hacking-with-java-value-classes-jep-401-c01cd7e4e35f
https://dariobalinzo.medium.com/protobuf-meets-valhalla-hacking-with-java-value-classes-jep-401-c01cd7e4e35f
Medium
Protobuf meets Valhalla — hacking with Java Value Classes (JEP 401)
I like messing with new Java features. This time I tried combining value classes (JEP 401) with Protocol Buffers, not because I needed to…
Investigating the Great AI Productivity Divide: Why Are Some Developers 5x Faster?
https://www.docker.com/blog/ai-productivity-divide-developers-5x-faster/
https://www.docker.com/blog/ai-productivity-divide-developers-5x-faster/
Docker
AI Productivity Divide: Are Some Devs 5x Faster? | Docker
Some devs report 3–5x AI gains; others slow down. We unpack the data, why results vary across codebases and experience, and how to set realistic expectations.
🔥2
https://habr.com/ru/articles/967252/
Заклинаю всех, услышьте пожалуйста автора (советника губернатора и проч и проч):
А вот сейчас я стал любить Linux (гораздо больше возможностей), он даже на ноутбуке у меня стоит. Все потому, что в любой непонятной ситуации я спрашиваю -ChatGPT, а как мне добраться до "хомяка" сервера из другой подсетки? И все она тебе растолкует, разумеется, если ты знаешь, IP-адреса и рутовые пароли... И главное, даже ни разу не посмотрит на тебя как на идиота... 😁
О чем здесь?
О том, что начальство всегда одновременно очень нуждалось в "умниках", и в то же самое время их люто ненавидело. Именно от нужды, от необходимости терпеть их борзость.
Если обычных "крестьян" начальство могло гнобить как угодно, то с умниками приходилось как-то договариваться. Платить за результат вместо того чтобы его просто отнимать. Давать свободу среди всеобщего рабства (смотри историю появления первых университетов).
И вот, наконец, пару лет назад начальство по всему миру узрело Искусственный Интеллект. И сразу смекнуло: это как умник, но только послушный. Который не будет смотреть на тебя как на идиота, а ты - вместо чтобы зарядить ему от души сапогом по наглой роже - вынужден благодарить его за то, что он тебя выручил.
Господи, наконец-то мы можем показать этим умникам их место в общем бараке!
Здесь, кроме экономического мотива, звучит яркая нота мести. Услышьте ее.
Да, это ловушка. Да, кончится это все плохо.
Но ближайшие несколько лет начальство будет действовать именно в этой парадигме. Они в нее поверили не только потому что кто-то как-то им криво экономию денег пообещал. Они хотят верить в ИИ, потому что это их освобождение от необходимости обхаживать "умников". А еще - личная месть этим умникам, за то что они долгое время были не так подвластны, как обычные "крестьяне". Здесь есть страсть, и они так просто от этого не откажутся - даже когда провалы станут очевидными.
И да, это все не только и не столько про IT-шников. Просто IT-шники это первая и самая очевидная цель.
Так что, еще раз - услышьте автора, и задумайтесь над тем, как будете действовать ближайшие 5-10 лет. Как мне кажется, именно следующее десятилетие пройдет под знаком надежды начальства на "окончательное решение вопроса" с этими охреневшими по жизни "умниками". Вами.
Хабр
IT. Конец «золотого века»
Примерно год назад журналисты спросили меня — Валерий, а как вы объясните нынешнюю стагнацию на рынке труда в айти? Кажется, это было связано с этим обзором , но точно...
Forwarded from Игорь
На, просвещайся
https://blog.sebastian-daschner.com/entries/quarkus-panache-active-record-vs-repository-pattern
https://blog.sebastian-daschner.com/entries/quarkus-panache-active-record-vs-repository-pattern
👍1
Spring gRPC Next Steps for 1.0.0
https://spring.io/blog/2025/11/05/spring-grpc-next-steps
https://spring.io/blog/2025/11/05/spring-grpc-next-steps
Forwarded from The Art Of Programming
Большинство статей о продуктивности в сфере программного обеспечения — пустая болтовня, но...
Вчера прочитал прекрасную заметку Мартина Фаулера (которая на самом деле является предисловием к книге Frictionless). Получил эстетическое удовольствие. Вот, например, небольшой кусочек:
И судя по тому, что авторы книги описывают эффективный опыт разработки с точки зрения трёх элементов: циклов обратной связи, состояния потока и когнитивной нагрузки, то я буду ждать возможности прочитать книгу. Может быть, сделаю это на новогодние праздники.
Вчера прочитал прекрасную заметку Мартина Фаулера (которая на самом деле является предисловием к книге Frictionless). Получил эстетическое удовольствие. Вот, например, небольшой кусочек:
Почти каждый менеджер по разработке, с которым я встречался, хочет повысить продуктивность своей команды, но почти каждый разработчик, с которым я встречался, хочет повысить эффективность своей работы. Но такие беседы легко приводят разработчиков к циничному выводу о том, что разговоры о продуктивности сводятся к упрощённым измерениям, которые забывают о непреодолимой силе закона Гудхарта: «Когда показатель становится целью, он перестаёт быть хорошим показателем».
И судя по тому, что авторы книги описывают эффективный опыт разработки с точки зрения трёх элементов: циклов обратной связи, состояния потока и когнитивной нагрузки, то я буду ждать возможности прочитать книгу. Может быть, сделаю это на новогодние праздники.
👍4
Know why you don't like OOP
https://zylinski.se/posts/know-why-you-dont-like-oop/
https://zylinski.se/posts/know-why-you-dont-like-oop/
zylinski.se
Know why you don't like OOP
Programmers tend to fight about why Object-Oriented Programming (OOP) is good or bad.
Among the anti-OOP crowd, I often see junior programmers hate on OOP and “rebroadcast” what they’ve heard experienced programmers say. But when challenged to explain why…
Among the anti-OOP crowd, I often see junior programmers hate on OOP and “rebroadcast” what they’ve heard experienced programmers say. But when challenged to explain why…
🔥1
Getting started with architecture as code
https://www.techtarget.com/searchapparchitecture/tip/Getting-started-with-architecture-as-code
https://www.techtarget.com/searchapparchitecture/tip/Getting-started-with-architecture-as-code
Search App Architecture
Getting started with architecture as code
Learn the basics of architecture as code, as well as the benefits, challenges and tools for implementing it.
Casey Muratori: I can always tell a good programmer in an interview
https://www.gethopp.app/blog/how-to-conduct-good-programming-interviews
https://www.gethopp.app/blog/how-to-conduct-good-programming-interviews
www.gethopp.app
How to effectively conduct programming interviews
How to reliably understand if a candidate is a good programmer, inspired by Casey Muratori
👍1
GigaChat 3 Ultra Preview — тяжёлый open source
https://habr.com/ru/companies/sberdevices/articles/968904/
https://habr.com/ru/companies/sberdevices/articles/968904/
Хабр
GigaChat 3 Ultra Preview — тяжёлый open source
Салют, Хабр! Последний год выдался насыщенным: выпуск линейки GigaChat 2, которая может вас слышать, смотреть видео и даже понимать мемы; добавление функции Reasoning в наш Web ( giga.chat ); первое...
Spring News Roundup: GA Releases of Boot, Security, GraphQL, Integration, Modulith, Batch
https://www.infoq.com/news/2025/11/spring-news-roundup-nov17-2025/
https://www.infoq.com/news/2025/11/spring-news-roundup-nov17-2025/
InfoQ
Spring News Roundup: GA Releases of Boot, Security, GraphQL, Integration, Modulith, Batch
Following the much anticipated release of Spring Framework 7.0, there was a flurry of activity in the Spring ecosystem during the week of November 17th, 2025, highlighting additional GA releases of Spring Boot, Spring Security, Spring for GraphQL, Spring…
Building the largest known Kubernetes cluster, with 130k nodes
https://cloud.google.com/blog/products/containers-kubernetes/how-we-built-a-130000-node-gke-cluster/
https://cloud.google.com/blog/products/containers-kubernetes/how-we-built-a-130000-node-gke-cluster/
Google Cloud Blog
How we built a 130,000-node GKE cluster | Google Cloud Blog
Learn about the architectural innovations we used to build a 130,000-node Kubernetes cluster, and the trends driving demand for these environments.
Background Coding Agents: Context Engineering (Part 2)
https://engineering.atspotify.com/2025/11/context-engineering-background-coding-agents-part-2/
https://engineering.atspotify.com/2025/11/context-engineering-background-coding-agents-part-2/
Spotify Engineering
Background Coding Agents: Context Engineering (Part 2) | Spotify Engineering