Media is too big
VIEW IN TELEGRAM
M143: We all hate daily stand-ups for so many reasons. But daily reports is a better tool, which makes the same impact, but with higher precision. I would recommend you use them in your team if you have no other management instruments. Watch it.
Hey, good news, I finally selected the winners of my 6th Quality Award. There are three projects and three awesome open source developers:
@amihaiemil
, @hdouss
, and @victorx64
. Each of them will get $1,024 of my hard-earned money next week. Read more.Yegor Bugayenko
Software Quality Award, 2020
A software quality award, recognizing the most disciplined and properly organized open source project; year 2019.
A new interview with David M. West, the author of Object Thinking (the book that changed my life), as a new episode no.43 of my Shift-M podcast. We touched a few interesting topics, starting from USA politics, management of programmers, computer science education, and motivation. Definitely deserves watching and listening!
YouTube
David M. West on management, education, motivation and politics
David M. West is a retired professor in computer science, an author of a few books on object-oriented programming and software architecture, and a very interesting person. We recorded this interview on 8th of November.
Media is too big
VIEW IN TELEGRAM
M144: No matter how you put it, we programmers are lazy. Most of us are lazy because incompetent, stupid, and not motivated to do anything at all, while others are lazy because they don't like to do boring work and only enjoy creativity and innovation. In either case, managers must keep this in mind and find methods of dealing with our laziness. Watch it.
Let me remind you that you still have two weeks to submit your article to our IEEE-sponsored ICCQ conference. It's the first truly international event in Russia related to programming languages, code quality, software maintenance, and so on. Publishing is free (which is very unique for academic events) and attendance is free too. Thanks to our sponsors: Huawei, SberCloud, Yandex, and Kaspersky. Please, share this message with your friends, who are scientists.
Media is too big
VIEW IN TELEGRAM
M145: The best and the only way to motivate programmers (and not only them) to achieve great results and solve complex problems is the give them fair rules of the game and make sure they compete against each other. Watch it!
У меня новая статья на полит блоге: https://ru.yegor256.com/2020-11-21-svoboda-and-conflicts.html Обсудить можно здесь: @szdne
Егор Бугаенко
Четыре века якобы свободы
Идеи свободы, равенства и братства сыграли с нами злую шутку, превратив нас в рабов своей собственной толерантности.
A new Sunday Twitter poll for you. This one will illustrate this blog post: Who Is a Project Manager? (2016)
Twitter
Yegor Bugayenko
Who should be blamed for a project failure?
Media is too big
VIEW IN TELEGRAM
M146: They say that "collaboration" and "teamwork" are very important in software teams. I don't think so. I think that they are valued where the management and weak and information flow is chaotic. This is where you need collaboration. In perfect teams people have individual tasks and personal appraisal of results. Watch it.
The first blog post about EO language syntax and basic principles has been published just now: https://www.yegor256.com/2020/11/24/objects-without-methods.html
Yegor Bugayenko
Objects Without Methods
There are no methods in EO programming language, while objects have attributes, which are other objects, created together with the parent object.
Media is too big
VIEW IN TELEGRAM
M147: We do code reviews in order to control the quality of code programmers write. However, the question is: how can we control the quality of the code review process? The only objective metric that comes to my mind is the frequency of rejections. If a reviewer rejects too little, there is something wrong with the process or the reviewer. Watch it.
A new Sunday Twitter poll for you, this time about meaning of life.
Twitter
Yegor Bugayenko
Why do you work?
У меня новый контент в новом формате: длинное интервью раз в месяц на русском языке. В основном про айти, но не только. Пробный первый выпуск, прошу комментировать и критиковать: тут.
YouTube
N1: Удаленка, фриланс, AI, open source, онлайн-обучение, карьера, коронавирус
00:00 Вступление
00:43 Удаленная работа
04:21 Эффективность программиста
05:19 Переезд в другую страну
06:47 Фриланс
09:05 Гонка за Open source
18:37 Искусственный интеллект
25:39 Порог вхождения в разработку
26:33 Самый популярный язык программирования
32:50…
00:43 Удаленная работа
04:21 Эффективность программиста
05:19 Переезд в другую страну
06:47 Фриланс
09:05 Гонка за Open source
18:37 Искусственный интеллект
25:39 Порог вхождения в разработку
26:33 Самый популярный язык программирования
32:50…
Who do you think I should video-interview for my Shift-M podcast? Send me the names of people you respect and I will invite them.
Yegor Bugayenko
Shift-M
Weekly podcast about project management in software development, hosted and recorded by Yegor Bugayenko.
Media is too big
VIEW IN TELEGRAM
M148: Most of us don't feel comfortable asking a manager for a raise. And it's only natural. I suggest you don't do it. Instead, you approach them with a question about the system your company has for promotion and salary increases. Moreover, you don't ask because you need this, but you ask because you care about others. Should work! :) Watch it.
Don't forget about our next webinar today.
YouTube
Best Practices of Exception Throwing (Webinar #53)
We discuss what are good and bad habits in exception throwing: how to create them, whether to use checked or unchecked, when to use more detailed and less detailed objects, and so on.
00:00 Silly introduction
04:45 Webinar starts
06:50 1) Don't swallow exceptions!…
00:00 Silly introduction
04:45 Webinar starts
06:50 1) Don't swallow exceptions!…
Media is too big
VIEW IN TELEGRAM
M149: If we reward programmers for each pull request they merge or for each ticket they submit and we don't control the quality of PRs and tickets, what will happen? Nothing good. They will easily abuse the system and there will be tons of low-quality tickets and PRs (or classes, or lines of code). However, if we do have strong quality control, everything will be just great. Thus, when someone says that paying per line of code will ruin the project I answer: "Only if your project is weak". Watch it!
A new Sunday Twitter poll for you. It will illustrate this blog post: Why I Want to Live in Silicon Valley (2019)
Media is too big
VIEW IN TELEGRAM
M150: Competition is the key success factor for a team, especially a team of software engineers. However, if the rules are wrong or the tools are too strong, the team may kill itself. It doesn't mean that the competition by itself is a bad idea. It only means that there has to be a proper balance between the power people have and the strictness of the rules. Watch it.