SE-Radio Episode 355: Randy Shoup Scaling Technology and Organization

Topics covered
Popular Clips
Episode Highlights
Funding Strategies
Randy Shoup shares insights on funding strategies for managing technical debt, emphasizing the importance of integrating this aspect into regular business operations. He suggests two effective approaches: folding technical debt reduction into ongoing work and setting aside a specific budget for it. At eBay, for instance, a portion of engineering effort was dedicated to headroom projects, allowing for scalability and productivity improvements 1. Shoup explains, "We had what we called headroom projects, where there was a, I forget what it was, 2025, 30% of engineering effort somewhere in there was set aside for projects that gave us more headroom." 2
Communicating Debt
Communicating the necessity of managing technical debt to non-technical stakeholders is crucial. Travis Kimmel notes that when engineers propose addressing technical debt, it can be misinterpreted as taking time off 3. Randy Shoup advises against hiding these efforts, comparing it to secretly maintaining a car without informing others. He stresses transparency, saying, "You're hiding the ball and it's like saying, you know what? We're never going to tell." 4
Related Episodes


Episode 212: Randy Shoup on Company Culture
Answers 383 questions
Episode 109: eBay’s Architecture Principles with Randy Shoup
Answers 383 questions

SE-Radio Episode 344: Pat Helland on Web Scale
Answers 383 questions

Episode 208: Randy Shoup on Hiring in the Software Industry
Answers 383 questions

SE-Radio Episode 288: DevSecOps
Answers 383 questions

SE-Radio episode 352: Johanathan Nightingale on Scaling Engineering Management
Answers 383 questions
SE-Radio Episode 332: John Doran on Fixing a Broken Development Process
Answers 383 questions

SE-Radio Episode 247: Andrew Phillips on DevOps
Answers 383 questions

SE-Radio Episode 276: Björn Rabenstein on Site Reliability Engineering
Answers 383 questions

SE-Radio Episode 313: Conor Delanbanque on Hiring and Retaining DevOps
Answers 383 questions

Episode 544: Ganesh Datta on DevOps vs Site Reliability Engineering
Answers 383 questions

SE Radio 601: Han Yuan on Reorganizations
Answers 383 questionsSE-Radio Episode 239: Andrew Clay Shafer on Modern Platform-as-a-Service
Answers 383 questions














