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)
А не организовать ли нам очередное совещание в Москве? Обсудим, среди прочего, наиболее важные главы из Angry Tests. Предварительно 6-го июня в 18:30 где-то внутри Садового. Заполните, пожалуйста, форму, если хотите попасть (не всех сможем пригласить). Вход бесплатный, с меня угощение и компот.
Читать полностью…Появились детали лекции в НГУ 11-го апреля, можно регистрироваться: в 16:20, аудитория 2322.
Читать полностью…You are welcome to join a lecture, about defect detection and defect density as a metric, starting in five minutes, in Zoom.
Читать полностью…This is Huawei office in Dongguan (Shenzhen, China). While filming, I'm waiting for a train to take me to another part of the campus. Nice, huh? (more videos will post here: @bloghacks)
Читать полностью…In a few minutes, join our Friday Q&A live session, talking about programming, management, and life strategies: YouTube and VK.
Читать полностью…A new lecture for Innopolis students starts in five minutes, about technical debt and puzzle driven development, join us in Zoom.
Читать полностью…Через пять минут, лекция номер 22 из курса SQM, о style checking, подключайтесь в Zoom.
Читать полностью…An interesting story has PlanB./referral-fees-exam-cheating-salary-kickbacks-the-hidden-scandal-behind-huaweis-od-recruitment-d61432563bda">just emerged about Huawei: a few hiring managers were caught selling positions at the company for $2,800 and then charging the hired employees a monthly fee of $420 to keep their jobs. Many people were punished today, and even more were fired immediately.
What can we learn from this? First, Huawei is a company where people are willing to pay just to work there. Second, Huawei is capable of responding to such situations swiftly and effectively. Third, and perhaps most concerning, Huawei is likely not the only major tech company where this kind of corruption may occur.
Take a look at the endorsement from Philip Riecks, a reviewer of Angry Tests. The book is going to be published on the 22nd of April, on Amazon and in Russia. Stay tuned.
Читать полностью…Уважаемые мои читательницы, от всей души поздравляю вас с международным женским днем, днем освобождения женщины из-под гнета патриархальных догм! Уже более ста лет вы боретесь с нами, и побеждаете: нет больше кухонного рабства, аборты разрешены, развод давно не проблема, а образование и почти любой труд вам доступны. Годы кровопролитной борьбы доказали, что только став независимой от мужчины, как материально, так и эмоционально, женщина обретает счастье!... Но это не точно.
Советский плакат 1920-го года, художница неизвестна.
Do you remember claude-code, which is very expensive? Here is an alternative, that does almost the same, but through any OpenAI-compatible API: anon-kode. I've tried it with ChatGPT-4.5 and I'm not satisfied: it makes many simple mistakes. Maybe Claude of Anthropic is indeed better for code editing than ChatGPT?
Читать полностью…Говорят, что OpenAI собирается сдавать в аренду research assistants за $20K в месяц, а программистов за $10K. Тем временем, claude-code за час активной работы берет с меня почти $100. Время задуматься, чем мы, живые существа, будем лучше этих роботов, чтобы нам платили если не столько же, то хотя бы половину?
Читать полностью…I've created a Bash script of just 400 lines that goes through all locally cloned Git repositories and make routine changes to them, mostly related to CI/CD discipline, including:
- set year to 2025 in all copyright notices
- append SPDX license to all files that miss it
- re-format XML, JSON, YAML, TOML files
- reset versions of all GitHub plugins in the .github dir
- add default GitHub plugins, like shellcheck and yamllint
- clean GHA files, e.g replace ubuntu-latest with ubuntu-24.04
This script helps me keep 190+ projects under control. Now, I'm thinking about making this script open source, extendable by the community. My question is: are you aware of something similar? Am I re-inventing the wheel or not?
Some guys have reached out to me recently, asking for some proprietary source code to buy. They pay approximately $60 per MLoC. Do you have any garbage to sell out? :)
Читать полностью…Сделал я себе аккаунт на SourceCraft — это GitHub от Яндекса, наш очередной шаг к технологическому суверенитету. Как дать вам ссылку на свой аккаунт — я не знаю. Как посмотреть список трендовых проектов и активных юзеров — тоже пока не знаю. Как залогиниться без Yandex-ID — не знаю и не узнаю, потому что никак (суверенитет же!). В остальном все понравилось, особенно свежий взгляд на Inbox, который в GitHub все еще весьма унылый. Если у них получится сделать интеграцию этой платформы с Yandex Cloud, то есть все шансы победить AWS и Heroku вместе взятых, особенно для малых проектов и особенно на местном рынке.
Читать полностью…Франция проголосовала против закона, разрешающего платформам типа WhatsApp и Telegram читать наши зашифрованные сообщения. А как проголосовали бы вы?
Читать полностью…Finally, 5K GitHub followers, after 15 years of contribution.
Читать полностью…Через пять минут подключайтесь, лекция №23 из курса SQM для студентов ВШЭ, посвящается статическому анализу и его окресностям.
Читать полностью…После просмотра первого сезона Натали и Александр (2025) от Владимира Щеголькова и Владимира Битокова захотелось перечитать Пушкина (ладно, кого я обманываю, прочитать впервые). Никогда ранее, сколько ни водили меня в детстве по его домам-музеям, мне не были так интересны его произведения. Оказалось, что он не только памятник на площади, но и пьяница, ревнивец и ловелас, в хорошем смысле. Александр Зарядин в роли поэта и Ксения Трейстер в роли жены — режиссерская удача. Вечное безделие и праздность самодержца Николая I — режиссерский промах или замысел? Спойлер: тема Дантеса не раскрыта, ждем второй сезон. #кино
Читать полностью…In 1995, when I was a student, I've become a member of ACM, for $35/year. Today, I've renewed my membership for the 30th time, for $99. Does it make me a scientist? I don't think so. Does it help the organization that refused to support ICCQ in 2022? Well, a little. Science has no borders, I believe :)
Читать полностью…I'm reading Clean Coder (2011) by Robert Martin and catch this (p.159): "We didn’t become programmers because we like working with people. As a rule we find interpersonal relationships messy and unpredictable. We like the clean and predictable behavior of the machines that we program." Agree?
Читать полностью…Это краткое содержание Angry Tests, моей новой книги о тестировании. Будет опубликована 22-го апреля на Amazon. Можно заказать со скидкой 10% уже сейчас (если готовы получить ее через CDEK).
Читать полностью…Andrew Gelman (h-index: 137), a professor at Columbia University, believes that "committing fraud is, right now, a viable career strategy that can propel you to the top of the academic world." Simply put, as long as a paper is properly formatted and published in a top journal or presented at a major conference, few dare to question it. If it's published, it's true. Sadly.
Читать полностью…11-го апреля буду выступать в НГУ (Новосибирск, Россия) с докладом на тему "Взлет и падение объектно-ориентированного программирования". Это лекция будет очередной в цикле выступлений приуроченных ко дню рождения Андрея Петровича Ершова. Как на нее попасть — опубликую позднее. Видео-запись тоже будет.
Читать полностью…Через пять минут подкаст о философии программиста и программирования, подключайтесь на YouTube и на VK и задавайте вопросы.
Читать полностью…In five minutes, a new lecture about code coverage and mutation coverage, for Innopolis students, you are welcome to join too, in Zoom.
Читать полностью…Через пять минут будет лекция для студентов ВШЭ, о том что такое CI и метрика builds failure frequency, подключайтесь в Zoom (на русском). Это 21-я лекция из курса 24-х лекций.
Читать полностью…Live stream starts in 5 minutes, don't miss it this time, it's in English: YouTube and VK.
Читать полностью…In five minutes, a lecture for Innopolis students, about dead code and code churn, join in Zoom.
Читать полностью…Finally, the killer of IDEs: claude-code. Just try it out. I'm stunned.
Читать полностью…