yegor256 podcast

yegor256 podcast

www.yegor256.com
CEO at Zerocracy
M37: It’s only your fault if the requirements you are working with are not clear enough!
Feb 15 • 9 min
It happens very often: the requirements we have to work with are not clear. Customers, requirements providers, product owners, managers, architects, and other programmers are simply too lazy to specify them right and they just drop those feature requests…
M36: Protect yourself against stupid managers—become their good friend!
Feb 14 • 11 min
You remember my recommendations for a programmer if the management is weak and stupid, right? Don’t be loyal. Instead, use their resources for your own good. But what do you do if you are the architect and the tech lead of the project? In that case, the…
M35: A transition from office slavery to pay-by-result model is very expensive
Feb 13 • 8 min
Very often startup founders and CTOs are asking me how and whether it’s possible to transition from traditional full-time management to pay-by-result and microtasking, which we practice in Zerocracy. My answer is that it’s possible but expensive. It will…
M31: What do you do with junior programmers who can’t write good code? You train them.
Feb 12 • 11 min
Multitasking is something only senior developers can deal with, because it’s stressful, results-focused, and demands a lot of skills, which junior developers simply don’t have. However, the question is: What those junior developers should do? How they can…
M34: Testing and Quality Assurance (QA) are two entirely different things!
Feb 12 • 5 min
I know so many testers who think that they are QA engineers. They are so wrong that I decided to record a video about that. Testing is about breaking the software and finding bugs. QA is about watching the entire software development process and improving…
M33: No don’t need to be loyal to your employers, use them for your own good!
Feb 11 • 13 min
Proper management is very rare, happens only in some companies. Others are treating people like office slaves, expecting them to do stay in the office instead of delivering results. What do you do when you happen to be hired by such a company? How do you…
M32: Micromanagement happens when tasks are big and motivation is not explicit
Feb 8 • 14 min
Do you know what micromanagement is? It’s when your manager is telling you exactly what you have to do right now in order to achieve the results he or she wants. The micromanager doesn’t trust you and that’s why wants and needs to control every step you…
M30: Pay equality and smaller pay gap mean only one thing: the management is weak
Feb 5 • 10 min
The average salary of american workers is growing 1% every year, while the paygap between similar jobs is decreasing. What do I think about this trend? Does it sound like people are getting more every year and it’s good? Not at all. This trend is…
M29: Instead of finding the right architect, find a way to manage the architect right
Feb 5 • 13 min
In order to do the project right, you need the right person, right? Wrong! This type of thinking doesn’t help at all and only leads to failures. It’s the management that needs to be “right,” not its people. Watch this morning video about this problem:…
M28: Microtasking works only if you can decompose tasks, PDD helps you do exactly that
Feb 4 • 12 min
Microtasking is a great management method, provided you can break your larger scope into smaller micro-tasks. Who should do this decomposition and how much time will work by itself will take? This question I hear very often when we start talking about…
M27: Microtasking enables more accurate and precise estimates of a software project’s future
Feb 1 • 12 min
You know how much I love microtasking and paying-by-result, but you may wonder how can we estimate the future of our projects if we deal with very small pieces of work. I made an attempt to explain it in the video. Long story short, microtasks not only…
M26: Don’t be afraid of your programmers, just get ready to fight when they get rich on your idea
Jan 31 • 7 min
How do you protect your business ideas from potential theft by your own programmers? Do you sign NDAs? Do you hire only those who won’t steal? Well, I believe you should do the opposite. Don’t be scared of theft, just be prepared to prove that the idea…
M25: Dear investors, Zerocracy is not an on-demand software shop, think bigger!
Jan 29 • 6 min
I’ve got a meeting with a potential investor a few days ago, which asked me to help him develop some software, in order to prove that Zerocracy is an investable business. I refused and here is the explanation of my logic. The full video is here:…
M24: Artificial Intelligence is not a thinking machine, but a powerful calculator
Jan 29 • 5 min
We claim that Zerocracy is an AI bot that is capable of managing people better than a human being. But very often I hear questions: How is it possible to make a computer so smart? Is AI so powerful already? In this morning video I ask you a question: Do…
M23: Senior developers are the best, but the most difficult to manage, and the most dagnerous
Jan 28 • 14 min
If you need to demonstrate your investors that your software team is working hard on something great, you need a group of junior developers — they are easy to manage and are afraid of going into conflicts. On the other hand, if you need to develop a great…
M22: Both full-time hiring and outsourcing will lead your project to failure, Zerocracy won’t.
Jan 25 • 14 min
I was asked to explain what Zerocracy is doing exactly, but a potential client of ours. Here is what I managed to create, in just 15 minutes (I wanted to do five, but didn’t manage). The bottom line is that full-time hiring and outsourcing are two great…
M21: Junior developers are not a good fit for microtasking, they simply can’t keep up.
Jan 24 • 8 min
Very often I hear people saying that microtasking is only suitable for junior developers, who are ready to work like “coding monkeys”, while professional senior programmers can’t do that. That’s a mistake. Junior developer simply can’t do microtasking,…
M20: Reporting bugs and deciding whether they should be fixed are two separate acticitives!
Jan 22 • 6 min
The video is here: https://www.youtube.com/watch?v=F3bjFXFRsI8
M19: Want to pay-by-result? You have to do microtasking first, otherwise nothing will work.
Jan 22 • 9 min
The video is here: https://www.youtube.com/watch?v=tHeXxLdGqqI
M18: Writing unit tests or not is not the decision project makes, it’s your professional choice
Jan 21 • 4 min
The video is here: https://www.youtube.com/watch?v=MF0xMjyKdKk
M17: Algorithm-driven mining doesn’t make a cryptocurrency more democratic, but less transparent
Jan 18 • 7 min
The video is here: https://www.youtube.com/watch?v=77pWgn_JVRk
M16: You either report bugs or implement features. You can’t do any of that? You are out.
Jan 17 • 4 min
The video is here: https://www.youtube.com/watch?v=_ppWQCCT8zE
M1: Your enthusiasm may only harm the project if you can’t deliver it incrementally
Jan 16 • 3 min
The video is here: https://www.youtube.com/watch?v=gMJNz9AWbQE
M2: We must fully trust the architect, but regularly review the decisions he or she is making
Jan 16 • 2 min
The video is here: https://www.youtube.com/watch?v=PYq05UAwzNk
M3: Zerocracy is not applicable unless motivation is changed from pay-per-time to pay-per-result
Jan 16 • 2 min
The video is here: https://www.youtube.com/watch?v=CZ_Bhg4vW58
M4: A full decentralization is a myth, since the source code inevitably is under someone’s control
Jan 16 • 3 min
The video is here: https://www.youtube.com/watch?v=8Lr0cFhwE6M
M5: Professional programmers always need a second opinion, to make sure their code is good enough
Jan 16 • 4 min
The video is here: https://www.youtube.com/watch?v=9tC7p2UTLsU
M6: Keeping all source code in a single monolithic repository is a terrible idea!
Jan 16 • 5 min
The video is here: https://www.youtube.com/watch?v=zljJpADEf_E
M7: Don’t be afraid to ask difficult qtns before you get into a partnership, or get ready to lose
Jan 16 • 9 min
The video is here: https://www.youtube.com/watch?v=RNRaVmbWZXI
M8: Since most tech editors have no idea what they are doing, ignore them
Jan 16 • 6 min
The video is here: https://www.youtube.com/watch?v=2oAW9LmYJI4
M9: Every time you see an opportunity to open source a piece of code, do it!
Jan 16 • 6 min
The video is here: https://www.youtube.com/watch?v=3SZ6Zvci4O0
M10: How do you enforce TDD in a team? Put your gang together first. Then use it as a leverage.
Jan 16 • 6 min
The video is here: https://www.youtube.com/watch?v=kY7UYCiMG6s
M11: Freelance means freedom, but it also means poverty; this will change, thanks to Zerocracy!
Jan 16 • 8 min
The video is here: https://www.youtube.com/watch?v=6CPOHvyyY2I
M12: Freelancers are not full-timers working from home; they are a totally different breed
Jan 16 • 7 min
The video is here: https://www.youtube.com/watch?v=1OFgf8XYI2A
M13: A Message Without A Context Is Unprofessional And Very Annoying For The Listener; Don’t Do It!
Jan 16 • 7 min
The video is here: https://www.youtube.com/watch?v=fVMml2vpP-Y
M14: The revolution of zero-trust decentralized stms is coming, but it’s not only about Blockchain!
Jan 16 • 9 min
The video is here: https://www.youtube.com/watch?v=48mtB40sKhs
M15: Large software projects mean bad projects, don’t be proud of them!
Jan 16 • 5 min
Video is here: https://www.youtube.com/edit?video_referrer=watch&video_id=IqnbG826Oyc
Shift-M/41: Focus and accountability with Gordon Tredgold
Jan 4 • 58 min
More details here: https://www.yegor256.com/shift-m/2019/41.html
Shift-M/40: Soft skills with Anne Loehr
Dec 19, 2018 • 59 min
More details: https://www.yegor256.com/shift-m/2018/40.html
Shift-M/39: Product Management with Melissa Perri
Nov 20, 2018 • 48 min
More details here: https://www.yegor256.com/shift-m/2018/39.html
Shift-M/38: Herd instinct with Jennifer Britton
Oct 8, 2018 • 49 min
More details here: https://www.yegor256.com/shift-m/2018/38.html
Shift-M/37: Zen project management with Mike Clayton
Oct 1, 2018 • 58 min
More details here: https://www.yegor256.com/shift-m/2018/37.html
Shift-M/36: 70/70 or how to make a business deal
Sep 17, 2018 • 62 min
More details here: https://www.yegor256.com/shift-m/2018/36.html
Shift-M/35: Bullying, discussion with Suzanne Lucas
Sep 3, 2018 • 65 min
More details: https://www.yegor256.com/shift-m/2018/35.html
Shift-M/34: Respect in software teams with Todd Williams
Aug 27, 2018 • 66 min
More details here: https://www.yegor256.com/shift-m/2018/34.html
Shift-M/33: Metrics in project management with Shoaib Ahmed
Aug 13, 2018 • 50 min
More details here: https://www.yegor256.com/shift-m/2018/33.html
Shift-M/32: How to deal with project failures with Andy Jordan
Aug 6, 2018 • 51 min
More details here: https://www.yegor256.com/shift-m/2018/32.html
Shift-M/31: Waterfall, Agile and self-awareness with Lisa Sieverts
Jul 30, 2018 • 56 min
More details here: https://www.yegor256.com/shift-m/2018/31.html
Shift-M/30: change management with Erik van Hurck
Jul 23, 2018 • 54 min
More details here: www.yegor256.com/shift-m/2018/30.html
Shift-M/29: Team dynamics in modern IT companies
Jul 17, 2018 • 60 min
More details here: https://www.yegor256.com/shift-m/2018/29.html
Shift-M/28: How to be critical and lazy
May 21, 2018 • 53 min
Post comments here: https://www.yegor256.com/shift-m/2018/28.html
Shift-M/27: TDD philosophy with GeePaw Hill
Apr 30, 2018 • 61 min
See http://www.yegor256.com/shift-m/2018/27.html
Shift-M/26: software testing with James Bach
Apr 23, 2018 • 60 min
More details:http://www.yegor256.com/shift-m/2018/26.html
Shift-M/25: Risk management with Ricardo Vargas
Apr 16, 2018 • 53 min
2 April 2018; please post your comments here: www.yegor256.com/shift-m/2018/25.html
Shift-M/24: Mandatory skills of a software architect
Apr 2, 2018 • 51 min
2 April 2018; please post your comments here: www.yegor256.com/shift-m/2018/24.html
Shift-M/23: No estimates
Mar 19, 2018 • 50 min
18 March 2018; please post your comments here: www.yegor256.com/shift-m/2018/23.html
Shift-M/22: How to be honest with a client?
Mar 5, 2018 • 54 min
4 March 2018; please post your comments here: www.yegor256.com/shift-m/2018/22.html
Shift-M/21: Sociotech skills in software development
Feb 5, 2018 • 52 min
4 February 2018; please post your comments here: www.yegor256.com/shift-m/2018/21.html
Shift-M/20: Vincent Birlouez about PMBOK and project managers
Dec 25, 2017 • 46 min
3 November 2017; please post your comments here: www.yegor256.com/shift-m/2017/20.html
Shift-M/19: Typical mistakes we make in bug tracking
Dec 18, 2017 • 47 min
18 December 2017; please post your comments here: www.yegor256.com/shift-m/2017/19.html
Shift-M/18: Henrik Mårtensson about HR troubles
Dec 11, 2017 • 58 min
3 November 2017; please post your comments here: www.yegor256.com/shift-m/2017/18.html
Shift-M/17: When micro-tasking doesn’t work?
Dec 4, 2017 • 55 min
5 December 2017; please post your comments here: www.yegor256.com/shift-m/2017/17.html
Shift-M/16: Jose Barato on Indian Outsourcing and Catalonia issues
Nov 27, 2017 • 53 min
30 October 2017; please post your comments here: www.yegor256.com/shift-m/2017/16.html
Shift-M/15: How not to trust programmers right
Nov 20, 2017 • 45 min
20 November 2017; please post your comments here: www.yegor256.com/shift-m/2017/15.html
Shift-M/14: Bart Vermijlen about Sociocracy, Gamestorming and Agile
Nov 13, 2017 • 54 min
24 October 2017; please post your comments here: www.yegor256.com/shift-m/2017/14.html
Shift-M/13: What is the difference between Quality Assurance and Testing?
Nov 6, 2017 • 44 min
6 November 2017; please post your comments here: www.yegor256.com/shift-m/2017/13.html
Shift-M/12: Bert Heymans about their LeanCoffee meetup
Oct 30, 2017 • 44 min
17 October 2017; please post your comments here: www.yegor256.com/shift-m/2017/12.html
Shift-M/11: How to do stakeholders management right?
Oct 24, 2017 • 39 min
20 October 2017; please post your comments here: www.yegor256.com/shift-m/2017/11.html
Shift-M/10: Johanna Rothman about hiring issues
Oct 16, 2017 • 64 min
11 October 2017; please post your comments here: www.yegor256.com/shift-m/2017/10.html
Shift-M/9: Padding vs. Risk Management
Oct 8, 2017 • 42 min
9 October 2017; please post your comments here: www.yegor256.com/shift-m/2017/9.html
Shift-M/8: How to pay programmers less?
Aug 28, 2017 • 63 min
28 August 2017; please post your comments here: www.yegor256.com/shift-m/2017/8.html
Shift-M/7: Hugo Messer about distributed management
Aug 10, 2017 • 48 min
10 August 2017; please post your comments here: www.yegor256.com/shift-m/2017/7.html
Shift-M/6: Susanne Madsen about leadership
Jul 24, 2017 • 49 min
24 July 2017; please post your comments here: www.yegor256.com/shift-m/2017/6.html
Shift-M/5: Inclusive Management and Diversity
Jul 17, 2017 • 60 min
17 July 2017; please post your comments here: www.yegor256.com/shift-m/2017/5.html
Shift-M/4: Yakov Fain about his management philosophy
Jun 26, 2017 • 53 min
26 June 2017; please post your comments here: www.yegor256.com/podcast/2017/4.html
Shift-M/3: How to Handle Underperformers on a Team
Jun 19, 2017 • 44 min
19 June 2017; please post your comments here: http://www.yegor256.com/podcast/2017/3.html
Make Customers Trust You
Jun 17, 2017 • 43 min
BDMSummit 2017; 17 June 2017; Kiev, Ukraine; video is here: https://youtu.be/oiNI2jF46h0
How to be Honest and Keep a Client?
Jun 13, 2017 • 33 min
PMCon 2017; 11 June 2017; Kharkiv, Ukraine; video is here: https://www.youtube.com/watch?v=Rip_04Bv3Jk
Shift-M/2: What’s Wrong With Project Management Conferences?
Jun 12, 2017 • 49 min
12 June 2017; please post your comments here: http://www.yegor256.com/podcast/2017/2.html
Shift-M/1: Why Distributed Teams Fail?
Jun 6, 2017 • 52 min
5 June 2017; please post your comments here: http://www.yegor256.com/podcast/2017/1.html
How Much Do You Cost?
May 27, 2017 • 49 min
JEEConf 2017; Kyiv, Ukraine; 26 May 2017; video is here: https://www.youtube.com/watch?v=GS45LzE3LPQ
How to Avoid Outsourcing Disaster
May 27, 2017 • 29 min
Kyiv Outsourcing Forum 2017; Kyiv, Ukraine; 26 May 2017; video is here: https://www.youtube.com/watch?v=DLk_5BmgTVk
What’s Wrong With Object-Oriented Programming?
May 18, 2017 • 51 min
RigaDevDays 2017; 15 May 2017; Riga, Latvia; video is here: https://www.youtube.com/watch?v=K_QEOtYVQ7A
Four Best Methods of Time Wasting
Mar 31, 2017 • 35 min
DevOn Summit 2017; Delft, The Netherlands; 30 March 2017; video is here: https://www.youtube.com/watch?v=MSBf2RftCKo
How to Deal with Conflicts in a Software Team (Webinar #21)
Feb 9, 2017 • 63 min
Video is here: https://www.youtube.com/watch?v=GWLpAZqvqSc
eXtremely Distributed Software Development
Dec 21, 2016 • 48 min
DevTernity 2016; Riga, Latvia; 1 December 2016; video is here: https://www.youtube.com/watch?v=7EytYc7K5JA
Who Is a Project Manager?
Dec 7, 2016 • 62 min
Webinar #19; 7 December 2016; video is here: https://www.youtube.com/watch?v=zaKTNK8g2-M
Who Is a Software Architect?
Nov 22, 2016 • 48 min
BuildStuff Kiev 2016; Kiev, Ukraine; 22 November 2016; video is here: https://www.youtube.com/watch?v=R1lA7pN60xg
How Do You Know When Your Product is Ready to be Shipped?
Nov 18, 2016 • 49 min
Build Stuff 2016; Vilnius, Lithuania; 18 November 2016; video is here: https://youtu.be/wd-SA1HVmLg
Keep Your Servers in GitHub
Nov 17, 2016 • 43 min
TopConf Tallinn 2016; Tallinn, Estonia; 17 November 2016; video is here: https://www.youtube.com/watch?v=mq4bsnKK0qs
Seven Sins of a Software Project
Nov 16, 2016 • 41 min
TopConf Tallinn 2016; Tallinn, Estonia; 16 November 2016
XDSD: How Extreme is Your Team
Nov 15, 2016 • 46 min
XPDays Kiev, 2016; Kiev, Ukraine; 12 November 2016. Video is here: https://www.youtube.com/watch?v=tCr9dtGdi2c
Java vs OOP (JavaDay Kyiv 2016)
Oct 15, 2016 • 52 min
Java vs OOP (JavaDay Kyiv 2016) by Yegor Bugayenko
Who is a Software Architect? (webinar #13)
Sep 25, 2016 • 59 min
Software architect is responsible for failures. Software is powerful enough to make and overrule any decision. But that’s not it. We will also talk about delegation of responsibility and micromanagement.
Continuous Integration May Have Negative Effects
Sep 17, 2016 • 23 min
WebIT.Festival; Sofia, Bulgaria; 20 April 2016. Original blog post is here: http://www.yegor256.com/2014/10/08/continuous-integration-is-dead.html
Meetings or Discipline (NTPM conference in Gdyna, Poland)
Sep 12, 2016 • 59 min
New Trends in Project Management (NTPM); Gdyna, Poland; 26 April 2016
How to Cut Corners and Stay Cool (webinar #15)
Sep 10, 2016 • 36 min
We discussed how to turn chaos into a disciplined software development. The discussion will be based on these articles: http://www.yegor256.com/2015/01/15/how-to-cut-corners.html and http://www.yegor256.com/2015/02/16/it-is-not-a-school.html
Printers Instead of Getters in OOP (webinar #18)
Sep 7, 2016 • 56 min
Getters are evil in OOP, but what is the alternative? Printers is the way to go. The discussion is based on this article: http://www.yegor256.com/2016/04/05/printers-instead-of-getters.html Video is here: https://www.youtube.com/watch?v=_Q0cNykXB04
The Philosophy of Bugs (webinar #17)
Sep 5, 2016 • 54 min
We discussed what bugs were for, how they must be understood by the management, how many of them we should expect to find and what is in general the right philosophy of bug tracking.
Interview with David West (part 2)
Sep 3, 2016 • 60 min
Interview with David West, the author of “Object Thinking” book.
Interview with David West (part 1)
Sep 3, 2016 • 57 min
Interview with David West