yegor256news | Unsorted

Telegram-канал yegor256news - @yegor256 news

8152

Recent news from Yegor Bugayenko a.k.a. @yegor256 about computers and programmers. The blog is at www.yegor256.com To discuss, join @bloghacks + @zerocracy (EN) or @szdne + @codeahead (RU) To talk about OOP: @elegantobjects + @painofoop (RU)

Subscribe to a channel

@yegor256 news

Stanford University organized a scientific conference where only AI agents are allowed to write papers and AI agents review papers: Agents4Science 2025. They have received 300 papers and accepted only 48 of them. The event will happen today at 6pm (Moscow time), online. I've already registered and will attend to see the show. This may well be the future of science.

Читать полностью…

@yegor256 news

Пришло время для ответа на ваши вопросы. Бросай работу, идем общаться! Подключайся на YouTube и VK.

Читать полностью…

@yegor256 news

If you bought one of my books within the last two years, you can get a 50% refund. All you have to do is post an honest review on Amazon and send me the link once it’s live. Only one review per person qualifies for the refund. Your reviews help me get more readers. More readers motivate me to write more books.

Читать полностью…

@yegor256 news

In other words, if you let an LLM help your team review pull requests, programmers may stop feeling personally responsible for review quality — they’ll expect the LLM to do the job for them. The paper is here: https://dl.acm.org/doi/abs/10.1145/3721127.

Читать полностью…

@yegor256 news

This is what programmers feel when they receive incorrect answers from an LLM. All of a sudden, they are not curious or thoughtful — they are frustrated and annoyed. What do you usually feel? The study is here: https://arxiv.org/abs/2504.10050.

Читать полностью…

@yegor256 news

I released a simple new Ruby gem that removes extreme values from an array using Tukey’s method: yegor256/tukeyized. The actual functionality is just 19 lines of code, but the total package has 2,692 lines. That’s only 0.7% doing the work—the rest is tests, CI, and packaging. And that’s exactly how it should be. Ship your code in micropackages, each with its own lifecycle, quality control, and testing strategy.

Читать полностью…

@yegor256 news

Программист, снова пришло время поговорить о философии! Подключайся к прямому эфиру на YouTube и VK.

Читать полностью…

@yegor256 news

Вот и долгожданное интервью: Владимир Хориков, автор книг о юнит тестировании, блоггер, спикер и программист на C#. Обсудили все, что успели, начиная от борьбы с командой за качественный код до борьбы с ИИ за рабочие места. Смотрите на YouTube и VK (80 минут, на русском, with English subtitles).

Читать полностью…

@yegor256 news

Who wants to join the jury for KaiCode’26, the open-source festival? We pay $256 to each jury member for reviewing submitted projects. You will have to review up to 10 projects, in June 2026. If you’re interested, text me: @yegor256 (you should have a reasonably solid GitHub profile).

Читать полностью…

@yegor256 news

A few years ago we spent time developing Requs, a controlled natural language for requirements. The idea wasn’t new, but our implementation was simpler—and therefore more useful—than most alternatives. In short, you ask product folks—systems analysts, product owners, requirements authors—to write specs that compile with the requs CLI. If a document doesn’t compile, we don’t accept it. Once it does, we can process it and automatically map requirements to implementation artifacts such as classes and modules. This is how we can specify requirements for the development of a social network: Facebook example.

We even published a paper about it in an OOPSLA workshop; there’s a video attached. Now, I updated the repository a few days ago. It’s written in Java. If this is in your wheelhouse, contributions are welcome.

Читать полностью…

@yegor256 news

Программист, бросай работу и подключайся к прямому эфиру через 15 минут, поговорим за философию: YouTube и VK.

Читать полностью…

@yegor256 news

We maintain a single-file GitHub repository with a list of computer science conferences, which we use to quickly pick targets for paper submissions. The problem is that the information becomes outdated, and we don’t have the time to keep it current. One possible solution is to use AI. With a daily GitHub Actions workflow, we could ask ChatGPT to review the list, compare it against the official conference websites, and flag any discrepancies. If inconsistencies are found, the workflow would automatically open a pull request. Interested in building this?

Читать полностью…

@yegor256 news

На выходных будем записывать интервью с Владимиром Хориковым, автором нескольких книг о юнит-тестировании. О чем его обязательно стоит спросить, как думаете?

Читать полностью…

@yegor256 news

На прошлой неделе я оставил вас без прямого эфира, за что раскаиваюсь. На этой неделе все по плану. Через пять минут подключайтесь и не стесняйтесь спрашивать о наболевшем: YouTube и VK.

Читать полностью…

@yegor256 news

A new academic year starts today! If you’re choosing a topic for your diploma work, talk to me—I may have something interesting for you at the intersection of research and development. Possible topics include EOLANG, a new object-oriented programming language, and Zerocracy, an AI-based automated manager for software development projects. I can be your supervisor (especially if you study at HSE University or Innopolis University), or your co-supervisor if you’re from elsewhere. Wish you an interesting year of study and discovery! The picture was generated by Sora.

Читать полностью…

@yegor256 news

Появилось несколько книг Code Ahead в Москве, можно приобрести с доставкой по РФ и РБ (здесь подробности). Книга не о программировании, а об управлении. Основана на реальных событиях. Написана в форме повести — с действующими лицами и диалогами. Опубликована была в 2018-м году на Amazon, а в 2019-м году была переведена на русский язык и издана под именем "Наш код".

Читать полностью…

@yegor256 news

We are organizing the 6th International Conference on Code Quality (ICCQ'26) next year, in collaboration with the A.P. Ershov Institute of Informatics Systems (IIS, Novosibirsk) and, hopefully, IEEE Computer Society. We’re looking for volunteers to help with inviting Program Committee members, promoting the conference, pre-reviewing submissions, and preparing the proceedings in LaTeX. This is an unpaid position, but it’s a valuable experience you can list on your CV—especially useful if you plan to apply for an MSc or PhD program. If interested, please email us at orgs@iccq.ru (attach your LinkedIn and GitHub profiles).

Читать полностью…

@yegor256 news

Quietly, AI is making all code look the same — and not in a good way. The paper is here: https://arxiv.org/pdf/2506.12014

Читать полностью…

@yegor256 news

I’ve just emailed my regular newsletter to 5,000+ subscribers. I send it a few times a year. If you’re not on the list yet, now’s your chance — fill out this form.

Читать полностью…

@yegor256 news

Кодер, время летит быстро, снова пятница! Бросай клавиатуру и садись слушать прямой эфир о философии, на YouTube и VK (через несколько минут начало).

Читать полностью…

@yegor256 news

In other words, if you trust an LLM to write code for you, you must be extremely cautious about what it produces. The paper is here: https://arxiv.org/abs/2409.19182

Читать полностью…

@yegor256 news

Here is a quick summary of the Angry Tests book: yegor256/at — a collection of principles on how to write better unit tests. This repository can be handy during code reviews: instead of explaining why a test is flawed, just point to the relevant principle here. Contributions are welcome—add details or clarifications to existing principles, but don’t delete or introduce new ones.

Читать полностью…

@yegor256 news

Читал ли ты, товарищ, Антона Макаренко? Начало прошлого века, к власти пришли большевики, в стране разруха, на улицах малолетние преступники, родителей которых большевики же и расстреляли. Кого-то потому, что не хотел барахлом делиться, а кого-то чтобы не путался под ногами строителей нового общества. Около сотни подростков собрали в "колонию для дефективных" недалеко от Полтавы и поручили 32-х летнему Антону Семеновичу их перевоспитать.

15 лет руководил он сначала колонией имени Горького, а затем коммуной имени Джержинского, где, кстати, был разработан и затем серийно производился фотоаппарат ФЭД, названный в честь железного Феликса.

Его метод воспитания опирался на строгость и уважение. Жесткая трудовая дисциплина превращала детскую колонию в военный лагерь, а власть принадлежала переизбираемым 14-ти летним командирам отрядов. Все как должно было бы быть у нас программистов, если бы не Agile — максимальная личная ответственность при всей полноте полномочий.

Однако, несмотря на практические успехи, Макаренко отстранили от работы с детьми. В возрасте 52-х он умер от инфаркта. Своих детей у великого педагога не было.

"Педагогическая поэма" (1935) — его наиболее известная книга, под редакцией Максима Горького. Прочитай, а затем посмотри недавно вышедший документальный фильм о Семене Калабалине, одном из воспитанников Макаренко. #book

Читать полностью…

@yegor256 news

A red employee enjoys obeying the rules and climbs up the career ladder by making the boss happy. To the contrary, a black employee, while understanding the inevitability, despises the necessity to obey. Their career growth is driven by making the customer happy. Which one are you? Read a new blog post: Red vs. Black.

Читать полностью…

@yegor256 news

В этом учебном году читать курс SQM в Вышке не буду, потому как студентам прошлого учебного года материал не понравился, а один из них и вовсе написал следующее (орфография автора сохранена):

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

Даже не знаю, хорошо это или плохо. Годом ранее отзывы были положительные. Кстати, все лекции курса в видео формате можно найти здесь.

Читать полностью…

@yegor256 news

В следующую пятницу прямого эфира не будет, потому что я буду на Всемирном фестивале молодежи в Нижнем Новгороде. Приму участие в дискуссионной сессии по теме айти предпринимательства, в котором я понимаю плохо, но о котором поговорить люблю. Если будете поблизости, приходите, пообщаемся.

Читать полностью…

@yegor256 news

What motivates software developers? A recently published study by The Hebrew University (Israel) demonstrates that enjoyment is the primary motive. I'm asking you: What gives you the enjoyment? Moreover, what ruins it?

Читать полностью…

@yegor256 news

Чтобы понять идею, а точнее идеологию, управления программистами в Zerocracy, посмотрите двухсерийный фильм Председатель (1964) от Алексея Салтыкова по сценарию Юрия Нагибина. Прообразом героя Михаила Ульянова был Кирилл Орловский, командир партизанского отряда — в 1943 году ему обычной пилой без анестезии ампутировали раненую руку. После войны он стал председателем первого в СССР колхоза-миллионера. Управление коллективом колхоза в фильме, как и в жизни, держится на справедливом вознаграждении за труд и неизбежном и суровом наказании за лень и разгильдяйство. Кнут и пряник — несмотря на возмущения сопливых либералов — были и остаются основой науки управления, будь то послевоенный колхоз или крипто стартап.

Читать полностью…

@yegor256 news

Есть желание запустить серию митапов про менеджмент в айти. А точнее, про анти-Agile менеджмент. Кто готов взять на себя организацию, от поиска помещения и кейтеринга до сбора гостей и продажи им билетов? Если знаете кого-то с опытом подобной работы и желанием заняться полезным и выгодным делом, отправьте пожалуйста ему/ей это сообщение и мой контакт: @yegor256.

Читать полностью…

@yegor256 news

We’ve closed submissions for ICCQ’25. A record 39 papers this year! In 2024: 23, in 2023: 13, in 2022: 11, in 2021: 23. What’s special: the majority are from Russia-based researchers — finally, after five years of effort. Consider us next year, submit your papers to ICCQ'26. In the mean time, subscribe to our YouTube channel and follow us on Twitter, to not miss anything interesting.

Читать полностью…
Subscribe to a channel