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)
I released a tiny Java jping library, which may help you protect your JUnit5 tests from "we are offline" situations.
Читать полностью…Опубликовали интервью с Глебом Владимировичем Носовским, доцентом МГУ, со-автором "Новой Хронологии". Смотрите: 81 минута.
Читать полностью…"You should be where your boss(es) can physically see you. No, not your work—that’s immaterial. They need to see you in person. This strategy might not necessarily make you a better programmer, but it will certainly convince your boss that you are one."
— Just Show Up (2023)
12-я лекция из SQM курса для студентов ВШЭ (Москва), в этот раз о феномене dead code, а также о monolithic repositories и о том, почему они — вредная, но очень популярная практика. Смотрите: 82 минуты (with Russian subtitles, auto-translatable to English).
Читать полностью…That’s why a good customer for a software outsourcing company them is a paying customer. Not a customer with a successful project. Not a customer with a properly solved problem. Not a customer with optimized costs. Not a customer with the best possible technology utilized. Not at all. The best customer is the one that pays, pays a lot, and pays on time. Period. — Why Software Outsourcing Doesn't Work ... Anymore (2015)
Читать полностью…Десятая лекция из той же серии SQM, посвященная некоторым полезным "измерениям" объектов в ООП. Смотрите 80 минут (Russian subtitles are available).
Читать полностью…Some of you may remember the software quality award I was organizing for five years, in 2015-2020. Now it's renamed to Kaicode Open Source Festival. Every year we will invite open source projects, put together a jury, and distribute monetary awards and recognition badges among winners. Right now, we are looking for volunteers to join the jury. If you are passionate about software quality, please text me directly, we will consider.
Читать полностью…Записали интервью с Зуевым Евгением Александровичем, профессором Университета Иннополиса, обсудили состояние высшего образования в РФ, сложности развития, перспективы ближайших и стратегических побед. Смотрите: 68 минут (русские субтитры добавим немного позже).
Читать полностью…The 8th lecture in the SQM course just published, about TCC and LCC metrics to measure cohesion of objects in object-oriented programming languages. Watch: 74 minutes.
Читать полностью…I'm very happy to share good news: IEEE supports our ICCQ conference, for the 4th time (papers to be published in IEEE Xplore and indexed by Scopus). Due to some schedule conflicts we have to push back the event to June, though. New CFP deadline is the 18th of February. You are welcome to submit your research papers, if they are related to source code quality, static and dynamic analysis, programming language design, software maintenance, and testing. Innopolis University (Kazan, Russia) will host the event.
Читать полностью…Tomorrow at the same time as now (6pm Moscow) I'm waiting for you for live Q&A session, in YouTube.
Читать полностью…A group of my students is conducting a research, which involves a survey of programmers. If you are a programmer, please help us out and fill up this anonymous short online form (should take two minutes).
Читать полностью…Через пару недель, 6-го декабря, буду в Екатеринбурге, на Форуме Будущего, с небольшим докладом о методах и проблемах отечественного R&D. Приходите, пообщаемся. Вход свободный, но нужно успеть зарегистрироваться.
Читать полностью…Take a look at this short film: Чашка (2023). It's my first experiment as a director of a movie. Hope you like it :)
Читать полностью…Через две недели 8-го декабря буду выступать на конференции Conversations 2023 в Москве, рассказывать буду об искусственном интеллекте и своих ожиданиях относительно нашего и его (интеллекта) будущего. Кроме меня там интересная программа: GigaChat и YaGPT, MTS AI, Selectel, Tinkoff, Boto, Just AI, Kaspersky, VK и другие. Один день, две сцены, 4 трека для бизнеса и разработчиков, более 35 спикеров. Приходите послушать или присоединяйтесь онлайн. Для скидки 10% используйте этот код: CNVS23crZ.
Читать полностью…The last 10th lecture in the Project Management Beyond Agile (PMBA) course for BSc students of Innopolis University, this time about stakeholder management. Watch it: 80 minutes.
Читать полностью…В эту субботу будем записывать новый выпуск «черно-белого айти», какие новости стоит обсудить?
Читать полностью…Just published a new blog post with a set of recommendations for those who review research papers: Review a Research Paper: Constructive Critique in Five Steps
Читать полностью…11-я лекция из SQM серии, в этот раз о клонах в исходном коде и методах их обнаружения, смотрите: 82 минуты.
Читать полностью…Интервью с академиком Анатолием Тимофеевичем Фоменко, автором Новой Хронологии, смотрите: 62 минуты. Поговорили собственно об альтернативной истории и о борьбе с сопротивлением традиционных убеждений и верований в науке.
Читать полностью…Девятая лекция из серии SQM, посвященная метрикам CAMC и NHD для расчета object cohesion: 76 минут.
Читать полностью…Before you start a new software project, hire an independent expert, who will regularly (ideally, every two weeks) review everything we programmers are doing and tell you where and how you may lose. This expert will maintain a Risk List for you. You will take necessary preemptive actions. Don’t trust us programmers. We are smart, lazy and spoiled. You will lose. — Trust. Pay. Lose. (2017)
Читать полностью…I need your help again. A group of students is doing a research related to software testing and project management. Please, fill up this two-minutes questionnaire. I assisted them in preparing the questions, thus your criticism is very welcome :)
Читать полностью…Сегодня буду записывать интервью с профессором мехмата МГУ, академиком Анатолием Тимофеевичем Фоменко, автором Новой Хронологии (мне очень симпатичной). Какие вопросы порекомендуете задать?
Читать полностью…Just published the 9th lecture of the Project Management Beyond Agile (PMBA) course for Innopolis students, this time about procurement management. Watch: 83 minutes (with English subtiles).
Читать полностью…I wrote a short blog post for my students, however, if you are doing surveys, it may help you too: Be Indirect in Your Research Questionnaire to Gain More Honesty
Читать полностью…Your ROI while working with an outsourced team mostly depends on their results per dollar, not dollars per hour. The first metric is difficult to calculate, and only the best teams will be able to do so. The second metric is absolutely misleading, but anyone will give it to you. An outsourced team is expensive when its results per dollar are low, no matter how big or small its dollars-per-hour rate is. To the contrary, a team is financially very efficient if its results per dollar is high. It doesn’t really matter what the value of the second metric is. — How Expensive Is Your Outsourcing Team? (2016)
Читать полностью…Опубликовал интервью с Анатолием Абрамовичем Шалыто, профессором ИТМО (Санкт-Петербург, Россия). Очень интересный человек, с огромным опытом преподавания и подготовки молодых программистов к победам в спортивном программировании. Смотрите: почти три часа!
Читать полностью…Just published a small blog post about something that annoys me so much in emails, documents, papers, etc. Don't use soft line breaks, ever!
Читать полностью…Помилование (2023) от Айнура Аскарова приятно удивил режиссурой, молодыми талантами и конечно Гелой Месхи. Сюжет медленно раскачивается, обещая скучную концовку, но последняя треть фильма ставит все на свои места. А за неожиданный финал отдельная благодарность сценаристам.
Читать полностью…