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)
Через несколько недель буду выступать на конференции ITPurpleConf (на базе МФТИ), расскажу о проблемах в высшем образовании и предложу решения. Попытаюсь систематизировать свой трехлетний опыт преподавания в ВШЭ и Иннополисе. Участие в конференции бесплатное, регистрируйтесь и приходите!
Читать полностью…Just stumbled upon a research that claims that "The larger the difference in personality traits between the requester and the closer, the more positive effect it has on pull request acceptance." In other words, in order to ensure that your pull request is merged faster, ask the person who hates you to review the pull request. Just kidding. Not.
Читать полностью…"Many programmers regard programming as an 'art' and resent the idea that anyone could or should review the work that they have done. I have known programmers to quit working because they resented the fact that their work would be subject to review." — David Parnas, Software Aging, ICSE, 1994.
Читать полностью…Запись моего доклада на ProITFest опубликована, смотрите. Я постарался рассказать о том, что R&D — это не о сложных алгоритмах, и не о высоких зарплатах. Это о другом.
Читать полностью…Неделю назад провели "совещание" в Санкт Петербурге, на котором присутствовали 20 человек. Смотрите, что получилось: https://www.youtube.com/watch?v=nzDFZ-wvxeY Осторожно: сексизм, политика, и обсуждение зарплат программистов без цензуры.
В ближайшее время собираюсь побывать в Казани, можем организовать что-то подобное, если есть желающие взять на себя организацию.
Наткнулся на интересное исследование уровня агрессии в медиа пространстве. В 2018-м году исследователи из СПбГУ и МГУ проанализировали 38 тысяч комментариев читателей и зрителей сайта "Эхо Москвы" и пришли к выводу, что только 17% сообщений не содержат признаков вербальной агрессии. Во всех остальных так или иначе присутствуют discreditation of opponents, prosecuting, blaming, threatening, negative forecasting, и так далее. Заставляет задуматься.
Читать полностью…Опубликовали 17-ю лекцию из цикла лекций SQM для студентов ВШЭ, посвященную function points — метрике оценки размера программных продуктов. Смотрите: 76 минут (with English subtitles).
Читать полностью…У кого посоветуете взять интервью для рубрики "Наши"?
Читать полностью…In Australia, a law was introduced that allows employees to ignore calls and emails from their bosses during non-working hours. What do you think about this? Is it a rebellion against office slavery or just better conditions for office slaves?
Читать полностью…I just found out that the process of dispatching bugs to programmers is called triaging:
"Each project uses a different manual strategy for performing triage. Because of the volume of reports, reports submitted to the Mozilla bug repository are triaged by quality assurance volunteers, rather than the developers. A triager from the project commented: Everyday, almost 300 bugs appear that need triaging. This is far too much for only the Mozilla programmers to handle." — Who should fix this bug?, John Anvik et al., ICSE, 2006.
Напоминаю, что 9-го февраля (в эту пятницу, послезавтра!) в 18:30 состоится совещание (без протокола, в свободном формате) в Санкт-Петербурге, куда я приглашаю всех, у кого есть ко мне вопросы касающиеся объектно-ориентированного программирования, менеджмента, карьеры, политики, да и просто есть желание познакомиться. Число мест ограничено (и уже мы получили заявок больше, чем есть мест), участие бесплатное, легкий вкусный ужин включен в программу. Чтобы попасть на совещание, пожалуйста, заполните эту форму. Когда станет понятно, сколько есть желающих и кого мы готовы пригласить, сделаем отдельную группу, где объявим место проведения (это очень недалеко от метро Пушкинская). Продолжительность совещания: 2 часа.
Читать полностью…Опубликовали новое интервью с Андреем Юлиановичем Себрантом, директором по стратегическому маркетингу сервисов "Яндекс" и профессором ВШЭ. Обсудили роботов, студентов, инвазивные нейротехнологии и карьерный рост программиста в нынешних условиях. Смотрите: 72 минуты.
Читать полностью…9-го февраля (в ближайшую пятницу) в 18:30 состоится совещание (да, так мы это решили назвать) в Санкт-Петербурге, куда я приглашаю всех, у кого есть ко мне вопросы касающиеся объектно-ориентированного программирования, менеджмента, карьеры, да и просто есть желание познакомиться. Число мест ограничено, участие бесплатное, легкий вкусный ужин включен в программу. Чтобы попасть на совещание, пожалуйста, заполните эту форму. Когда станет понятно, сколько есть желающих и кого мы готовы пригласить, сделаем отдельную группу, где объявим место проведения (это очень недалеко от метро Пушкинская). Продолжительность совещания: 2 часа.
Видео постараемся записать, но подручными средствами.
When you start talking about respect — people leave the room your Github project (the graph demonstrates a drop and then a slow recovery of the size of a project audience). However, if you talk about centralisation of power and the necessity to obey to it — people join in. This is what a recently published at ICSE'24 research paper demonstrates, after the analysis of 52 Github repositories (this is the PDF). This discovery contradicts the liberal "freedom above all" principle, isn't it?
Six years ago in Kyiv (Ukraine) at JEEConf'17 conference I suggested how to measure a value of a programmer. I continue to believe that this approach is reasonable, also explained in this blog post. Watch it, in case you missed it: 49 minutes.
Читать полностью…Опубликовали новое интервью с Дмитрием Скляровым — экспертом по информационной безопасности из Positive Technologies — известным тем, что в молодости был арестован ФБР, а не так давно, вместе с коллегами, обнаружил уязвимость в процессорах Intel. Смотрите: 66 минут (with English subtitles).
Читать полностью…"You must take that data, refine that data, and owe your own national intelligence. You can not allow that to be done by other people." — Jensen Huang, the CEO of NVIDIA, means peace and prosperity for almost all nations.
С днем Красной Армии, товарищи!
Выложили новую 18-ю лекцию из курса SQM, где обсуждаем defects density как метрику для анализа качества программного кода. Смотрите: 74 минуты.
Читать полностью…В конце этой недели запишем новый выпуск черно-белого айти. Какие новости стоит обсудить?
Читать полностью…We are still forming the jury for Kaicode open source festival! If you have a few days available some time in June, text me directly: @yegor256 Your contribution will help open source community and will give you a reputable "jury member" status.
Читать полностью…If you have a Jekyll-based blog, you may enjoy the plugin I released just a few days ago: jekyll-shorts. It automatically adds short URLs for all your pages. For example, this is my blog post: https://www.yegor256.com/2019/09/10/how-to-motivate-kids-to-code.html (long URL), while this is the short URL for it (auto-generated): https://www.yegor256.com/190910.html
Читать полностью…I'm thinking about visiting the United States of America some time soon. Anyone interested in organizing a meetup over there? All we need is a quite room, 10-20 people, a camera, and a few hot topics to talk about.
Читать полностью…Опубликовали интервью с Алексеем Недоря, создателем языка программирования Тривиль, да и вообще, одним из лучших экспертов по языкам программирования в России. Смотрите: 81 минута.
Читать полностью…После просмотра интервью Владимира Путина американскому журналисту Такеру Карлсону (здесь по-русски, здесь по-английски), я понял главное: Путин не в восторге от буржуинов.
Читать полностью…Just published the first lecture of a new course for BSc students of the Innopolis University: Open Source Best Practices (OSBP). This lecture is about debating in open source community, which is toxic, full of prejudice and stereotypes, impolite, and highly aggressive. This is why we love it. Watch it: 73 minutes.
Читать полностью…In the current geo-political context, you may enjoy watching War, Inc. (2008) by Joshua Seftel. The plot is simple: USA hires a private company to organize a war in Ugikistan. Fifteen yeas ago I was watching this movie and laughing. I watched it yesterday and it was more sad than funny.
Читать полностью…Just found an interesting experimental study of Mark Warschauer (University of California) who found out that students feel more comfortable in online discussions than in face-to-face talks. This, I believe, confirms my belief that programmers should try to stay in their ticket tracking systems (preferably remotely) as much as it's possible, escaping to onsite interactions as a last resort.
Читать полностью…I just got access to OverflowAI Search. This is how it works: I typed in a question, clicked the button, and immediately got an answer. This will demotivate people to post questions and answers, or maybe not?
Читать полностью…Опубликовали 16-ю лекцию из SQM курса, посвященную Mutation Coverage. Вопрос куда более сложный, чем одна лекция, но попытался рассказать о главных концепциях этого способа анализа программного кода и качества его тестов. Смотрите: 78 минут.
Читать полностью…Говорят, что Илон Маск научился вживлять нейро-импланты в человеческий мозг и управлять ими (пока имплантами, не людьми) извне. Имплант называется Telepathy. А Пелевин предупреждал, а мы не слушали...
Читать полностью…