Yegor Bugayenko
yegor256 podcast
Software developer at Huawei, founder of Zerocracy, author of Elegant Objects, creator of Zold
Author
Yegor Bugayenko
Category
Podcast website
Latest episode
Jul 1, 2026
Where to listen?
Podcasts in the app Replaio Radio Coming soonPodcasts are coming to the app soon. Install now and be the first to see a whole new take on podcasts
Episodes
M183: Start making a software product from configuring its build pipeline 29.11.2021 5:07
Some of us think that the functionality of a product comes first, while the build pipeline (testing, coverage control, static analysis, style checking, deployment) goes next. Moreover, some of us believe that functionality is the foundation of a house, while the build is more like a decoration. I strongly disagree. Video is here: https://youtu.be/TcD6jJKaLcg
N11: Meta, Трамп, Дискриминация, PinePhone, Домогательства, Профсоюз Программистов 27.11.2021 1:06:23
Video is here: https://youtu.be/NLNVkvnrr3Q
M182: Open source products are made by young and hungry 22.11.2021 10:34
When you are young and hungry for attention, you make open source products. They give you appreciation and recognition faster than anything else. When you grow up and become known for the products you created earlier, you lose interest in open source and give space to next-generation attention seekers. Thus, let's appreciate their work to keep new products coming. The video is here: https://youtu....
M181: How do you manage under-performers? You ignore them. 15.11.2021 6:20
What do you do with those who don't deliver almost anything except promises? Do you try to motivate them, discipline, organize, find better tasks for them? I suggest a better strategy: just ignore them. This is how you will save your time and energy for those who deserve your attention. This is how you help your team achieve better results. The video is here: https://youtu.be/KvwEKA4Owuc
M180: Pre-commit Hook is a wrong idea 25.10.2021 5:54
Many programmers love to use pre-commit hooks to run the build and test the code before it gets to the repository. I believe it's a bad idea for two reasons.
M179: Calibrated Achievement Points (CAP) to measure R&D productivity 18.10.2021 9:21
Most of us believe that it's impossible to measure the productivity of programmers, researchers, software experts, and other "talents". I believe it's possible. Here is a simple framework, which has experimentally proven its effectiveness. Try it out in your team. The blog post is here: https://www.yegor256.com/2021/10/12/calibrated-achievement-points.html The video is here: https://youtu.be/Qii3y...
N10: GitHub от Мишустина, iPhone 13, Умные очки, и Линус Торвальдс 29.09.2021 57:22
Video is here: https://youtu.be/9bRCNcMox4g
M178: Try to focus your team on artifacts and their delivery status 27.09.2021 12:59
Proper management is not something any team can afford. Here is a simplified framework, which gives you enough control over project affairs and at the same time doesn't bother the team too much. I called it SIMBA since it's a Simplified Management By Artifacts. The blog post is here: https://www.yegor256.com/2021/09/09/simba.html The video is here: https://youtu.be/939ntzufGB0
M177: Auto-formatters do more harm than good for programmers 13.09.2021 6:22
Using auto-formatters to make your code look nice is a bad idea. Mostly because they won't teach you anything about code quality. Instead, always format your code manually. This is how you learn a lot about quality and good programming practices. The video is here: https://youtu.be/NoBE-WNIVVs
Shift-M/49: Greg Young about Software Design 09.09.2021 1:21:37
The video is here: https://youtu.be/JER03qMCmIk
N9: Codex, Приватность, Дипфейки, Windows 365, Удаленка 04.09.2021 1:06:48
Видео здесь: https://www.youtube.com/watch?v=weriC7HBuJo
M176: Often digital discussions don't work because there is no decision making process defined 30.08.2021 7:12
Very often, as far as I can tell, programmers are not willing to participate in digital discussions (tickets, chats, boards) because they are afraid of bullying: their decisions may and will be criticized without any predefined rules. The solution is simple: make sure your team has a structured process of decision making, with explicit roles and permissions.
Shift-M/48: Jeff Atwood about knowledge management in software teams 23.08.2021 58:07
Jeff Atwood is an American software developer, author, blogger, and entrepreneur. He writes the computer programming blog Coding Horror. He co-founded the computer programming question-and-answer website Stack Overflow and co-founded Stack Exchange, which extends Stack Overflow's question-and-answer model to subjects other than programming. Jeff's blog: https://www.codinghorror.com
M175: When the customer asks you to convince them, just don't 13.08.2021 7:54
Say you are an architect, and your customer or a product owner asks you to explain your technical decisions, you may immediately jump into explanations. Don't do that. There must be a clearly drawn line between your territory of responsibility and authority and theirs. They define requirements for the product you develop, you make technical decisions according to the requirements. You don't need t...
M174: Your personal goals go first, team and project goals next 10.08.2021 6:19
Your personal goals must be much more important for you than your project and your team's ones. Of course, the team will try to make you sell your soul to them, but you must not forget about your long-term objectives. The video is here: https://youtu.be/rR4UFPvAulI
N8: Космический туризм, Рынок труда, AI и кодинг, Русские хакеры 01.08.2021 47:51
The video is here: https://youtu.be/XFGqqTSWE_E
Shift-M/47: Bjarne Stroustrup on the future of programming 27.07.2021 59:31
The video is here: https://www.youtube.com/watch?v=ae6nFZn3auQ
M173: The inspiration for coding comes from personal projects 26.07.2021 5:45
"Where do you find inspiration for coding," I hear very often. The trick is simple: I try not to stay for too long with the same code base. I try to extract sub-module, libraries, or frameworks from the products I work with and make them standalone products. This is fun: making new products. The video is here: https://youtu.be/ygoWsvgXe1c
M172: When requirements are vague, you don't quit, you make your own product 19.07.2021 5:37
Very often our managers don't know exactly what we have to do. They don't have specific requirements, they don't know how to specify tasks for us. Is it bad? Many people complain and quit. I suggest the opposite strategy: you say and do what you think is important. Make your own requirements. The video is here: https://youtu.be/a_UEkcV9laA
M171: submit your research to ICCQ Student Research Competition 11.06.2021 5:42
This year we organize a competition for student researchers. If you are a student (MSc, BSc, PhD), you most certainly do some diploma work. When finished, publish your results at ACM/IEEE conference and send us a link. We may give you a reward. The video is here: https://youtu.be/53DCw1QyDRc
M170: recruiters may do a better job if list to us programmers 08.06.2021 7:33
We all know how annoying are the recruiters who spam us instead of finding the right methods of approaching us carefully. Here is a quick summary of the advice I would give them all. Video is here: https://youtu.be/dlPk1AE2aQk
M169: Before you write a good text make sure you like how it looks 30.05.2021 3:16
Every time I start a new book, an article, or a new software project, I spend a lot of time making sure it visually looks nice. Sometimes this process even takes longer than the writing itself. I'm kidding about this, but it's not so far from the truth. Visual representation of data/text is very important. The video is here: https://youtu.be/l4PhrB4AytY
N6: Китайское черное зеркало, NFT токены, New IP, новые языки программирования 19.05.2021 55:05
The video is here: https://youtu.be/hEB4_8TfIu8
M168: a professional software engineer may also be a scientist/researcher 11.05.2021 10:09
Computer science is not so hard to do. If you are a professional software engineer, you can present your results in an academic way and publish them at one of those computer science conferences. You will get yourself a status of a researcher. This will only help you in your career. The video is here: https://youtu.be/ARwiHvTA4dc
M167: Sometimes you have to be an imposter, either you like it or not 20.04.2021 5:43
When you deal with a weak and incompetent manager, who is not capable of finding a way to measure people's results objectively, you have to behave like an imposter. If you don't, somebody else will and the manager will think that this guy is the best guy in the team, no matter what are the actual achievements. Read the blog post: https://www.yegor256.com/2021/03/03/imposters-to-win.html The video...
Similar podcasts
Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.