How Many CTOs

How Many CTOs

By Brad Hefta-Gaub & Scott PoradBusinessEntrepreneurshipTechnology
Download on the App Store

How Many CTOs episodes

  • The AI Hype Cycle: Navigating Growth and Skepticism
    In this episode of "How Many CTOs Does It Take?" podcast, hosts Scott Porad and Brad Hefta-Gaub reflect on the recent shifts in Big Tech's approach to AI, discussing the changing perceptions and economic impacts of the technology. They provide insights into the AI hype cycle, comparing it to the dot-com bubble, and ponder whether an AI bust is imminent. They also highlight innovative uses of AI by their colleagues and share interesting articles from Hacker News. 00:00 Introduction and Host Welcome 00:35 AI Roundup: Changing Vibes and Industry Sentiments 02:19 The Hype Cycle of AI 03:32 AI's Long-Term Impact and Comparisons to the Internet 06:15 Economic Implications of AI 10:44 Radiology and AI: Real-World Applications 13:04 Investment and Market Dynamics in AI 14:34 Exploring AI Trends on Hacker News 15:38 Exploring the Cat Cam Phenomenon 17:12 AI Innovations at TaskRabbit 19:18 AI's Impact on Code Quality 22:27 Dealing with AI Naysayers 27:24 50 Cent Adjusted for Inflation 29:15 Podcast Wrap-Up Resources:
    • How Many CTOs Pod: https://howmanyctospod.com

    • Scott Porad: https://www.linkedin.com/in/scottporad/

    • Brad Hefta-Gaub: https://www.linkedin.com/in/bradheftagaub/

    #TechPodcast #EngineeringPodcast #DevTalks #PodcastForDevs #HowManyCTOs #Podcast #CTOs #CTOPodcast #ChiefTechnologyOfficer #Technology #Engineering #SoftwareDevelopment #SoftwareEngineering #TechLeadership #EngineeringLeadership #EngineeringCulture #TechDebates #AI #AIDebates #AIRoundup #AIHypeCycle #AIInnovations #AIImpact
    31 min
  • In Search of the Exceptional: Unpacking the Traits of 10x Engineers

    In this episode of "How Many CTOs Does It Take?" podcast, hosts Scott Porad and Brad Hefta-Gaub dive deep into the concept of the 10x engineer—those rare developers who are exponentially more productive than their peers. They discuss attributes such as natural talent versus learned skills, curiosity, the ability to think abstractly, and fluidity between high-level design and low-level coding.

    As the conversation unfolds, they discuss how understanding the full scope of a system, fostering collaboration, and leveraging the right tools (like debuggers) can elevate an engineer's impact. The conversation turns towards practical advice for identifying and nurturing 10x talent, making it a must-listen for anyone involved in engineering leadership.

    • 00:00 Introduction and Podcast Setup
    • 00:57 Defining the 10X Engineer
    • 01:53 Nature vs. Nurture Debate
    • 02:40 Attributes of a 10X Engineer
    • 19:28 Challenges in Identifying 10X Engineers
    • 23:20 Understanding the Importance of Language in Computer Science
    • 24:16 Identifying Beliefs in Engineering Practices
    • 24:52 The Tabs vs. Spaces Debate
    • 27:07 Continuing Discussion on Attributes of a 10x Engineer
    • 36:26 The Role of Debuggers in Engineering
    • 39:53 Becoming a 10x Engineer
    • 40:30 The Importance of Tools and Pair Programming
    • 43:52 Final Thoughts on 10x Engineers

    Resources:

    • How Many CTOs Pod: https://howmanyctospod.com
    • Scott Porad: https://www.linkedin.com/in/scottporad/
    • Brad Hefta-Gaub: https://www.linkedin.com/in/bradheftagaub/

    #TechPodcast #EngineeringPodcast #DevTalks #PodcastForDevs #HowManyCTOs #Podcast #CTOs #CTOPodcast #ChiefTechnologyOfficer #Technology #Engineering #SoftwareDevelopment #SoftwareEngineering #TechLeadership #EngineeringLeadership #EngineeringCulture #TechDebates #10xEngineer #TechTalent #NatureVsNurture #Debugging #PairProgramming #SoftwareTools #EngineeringGrowth #InnovationInEngineering

    46 min
  • The Documented SDLC: Why Every Team Needs One (and When)

    In this episode of "How Many CTOs Does It Take?" podcast, hosts Scott Porad and Brad Hefta-Gaub start with a quick retrospective, or is it an encore, of recent rock concerts before stage-diving into a lively discussion about the Software Development Life Cycle (SDLC): what it is, when it matters, and how teams can keep it useful instead of bureaucratic.

    They explore how the SDLC functions as the connective tissue between engineering, product, and leadership, ensuring teams stay aligned as they grow. Drawing from experiences across startups and mature organizations, Brad and Scott discuss:

    • When and why a documented SDLC becomes necessary

    • How process can scale collaboration without killing creativity

    • The SDLC as a living agreement, shaped by retrospectives and real-world feedback

    • The intersection of feature briefs, technical design docs, and version control

    • Why AI coding agents still need human-governed structure

    • How over-rigid process can backfire — and how to keep the human element front and center

    They close with reflections on teamwork, accountability, and the shared satisfaction of building something great together. Whether you're defining your first deployment script or revising a 50-page SDLC document, this episode offers practical insight into keeping your software process both disciplined and alive.

    • 00:00 Introduction and Hosts
    • 00:48 Music Talk: Concerts and Bands
    • 05:26 Taylor Swift and Music Industry Insights
    • 08:13 Transition to Software Development
    • 08:32 Understanding the SDLC
    • 10:41 Documenting the SDLC
    • 16:15 Compliance and Security in SDLC
    • 21:02 Product Management and SDLC
    • 28:31 Version Control Chaos
    • 29:26 Deployment Strategies
    • 29:48 The Build Process
    • 30:20 Managing Code Changes
    • 33:36 Commit Messages and Versioning
    • 41:13 The Importance of Requirements
    • 50:50 Challenges in Software Development
    • 55:56 The Team Aspect of Software Development
    • 56:52 Conclusion and Outro

    Resources:

    • How Many CTOs Pod: https://howmanyctospod.com
    • Scott Porad: https://www.linkedin.com/in/scottporad/
    • Brad Hefta-Gaub: https://www.linkedin.com/in/bradheftagaub/

    #TechPodcast #EngineeringPodcast #DevTalks #PodcastForDevs #HowManyCtos #Podcast #Ctos #CtoPodcast #Technology #Engineering #SoftwareDevelopment #TechLeadership #EngineeringLeadership #SDLC #SoftwareDevelopmentLifeCycle #Compliance #Teamwork #DevProcess #CICD

    58 min
  • Navigating BADD vs. FaDD: Strategic Refactoring in Software Development

    In this episode of "How Many CTOs Does It Take?" podcast, hosts Scott Porad and Brad Hefta-Gaub dive deep into the engineering crossroads between Better Architecture Driven Development (BADD) and Feature Driven Development (FaDD).

    They unpack the eternal question faced by every CTO and engineering leader: Should we refactor now for a better tomorrow, or build features today and clean up as we go?

    Drawing from decades of leadership experience, Scott and Brad share stories of modernization projects that went right—and wrong. They explore how teams can avoid "second system syndrome," how to build alignment around what better architecture actually means, and why cultural discipline matters more than technical purity.

    Along the way, they reveal:

    • Why "refactor everything first" often fails—and how to prevent half-finished modernizations.

    • The "While You're At It" risk: scope creep disguised as progress.

    • How executive challenges can sharpen, not derail, technical strategy.

    • The hybrid middle ground—"Bad with Fad"—that blends architectural improvement with feature momentum.

    • Why the fastest way out of a technical hole is to stop digging deeper.

    Listen in for a thoughtful, funny, and practical debate on what it really takes to evolve complex systems—without breaking the business.

    • 00:00 Introduction and Podcast Setup
    • 00:44 Introducing the Topic: Bad vs. Fad Strategy
    • 01:10 Exploring the Bad Strategy
    • 02:31 Defining Bad and Fad Strategies
    • 03:46 Debating the Pros and Cons
    • 06:15 Personal Experiences with Strategies
    • 08:09 Implementing Better Architecture
    • 16:01 Team Agreements and Practices
    • 18:44 Principles of Software Engineering
    • 19:01 Aligning on Better Architecture
    • 19:37 Challenges in Modernization
    • 22:12 Risks of Bad and Fad
    • 27:31 Hybrid Approach: Bad with Fad
    • 33:29 Cultural Shift for Continuous Improvement
    • 34:53 Conclusion and Reflections

    Resources:

    • How Many CTOs Pod: https://howmanyctospod.com
    • Scott Porad: https://www.linkedin.com/in/scottporad/
    • Brad Hefta-Gaub: https://www.linkedin.com/in/bradheftagaub/

    #TechPodcast #EngineeringPodcast #DevTalks #PodcastForDevs #HowManyCtos #Podcast #Ctos #CtoPodcast #Technology #Engineering #SoftwareDevelopment #TechLeadership #EngineeringLeadership #SoftwareArchitecture #Refactoring #TechnicalDebt #LegacyModernization #AgileDevelopment #FeatureDrivenDevelopment #BetterArchitectureDrivenDevelopment

    38 min
  • From Specs to Monitoring: A CTO's Guide to QA Best Practices

    In this episode of "How Many CTOs Does It Take?" podcast, hosts Scott Porad and Brad Hefta-Gaub tackle the evolving landscape of quality assurance in web apps.

    They challenge the notion of QA as just "manual testers at the end," instead framing quality as a chain of practices across the entire SDLC: requirements, technical design, code reviews, unit tests, automation, monitoring, and stakeholder demos.

    Topics include:

    • Why QA begins upstream with clear requirements and design, not just testing at the end

    • The role of test automation and real user monitoring (RUM) in catching defects before users do

    • Code review culture as a cornerstone of quality (and why reviewers should run the code)

    • Balancing QA investment for startups vs. enterprise-grade systems

    • A proposed ROI heuristic for test automation (risk, cost of failure, complexity, churn, compliance)

    • The role of AI in QA: pair code reviews, vibe coding risks, and the future of end-to-end automation

    • How context-rich prompts (and even teaching AI like you'd teach a junior dev) improve code quality

    • Why quality assurance is ultimately a cultural mindset, not just a checklist

    The episode closes with an anecdote on peanut butter & jelly sandwiches, illustrating how precise instructions (and context) are at the heart of both QA and AI development.

    • 00:00 Introduction to User Interaction Testing in AI
    • 00:29 Welcome to the Podcast
    • 00:42 Discussing QA Standards in Web Apps
    • 01:22 Philosophical Approach to Quality Assurance
    • 03:19 Importance of Test Automation and Monitoring
    • 06:15 Real User Monitoring and Production Safety Nets
    • 08:32 Challenges with Requirements and Product Debt
    • 10:10 Sprint Demos and Stakeholder Reviews
    • 15:33 Code Reviews and Implementation Plans
    • 16:59 AI in Code Reviews and Pair Programming
    • 18:39 Balancing Investment in QA for Startups
    • 20:56 Evaluating Risk and Investment in Test Automation
    • 22:47 The Importance of Code Reviews and Unit Tests
    • 26:23 Challenges and Strategies in AI-Driven Development
    • 32:48 The Role of Context in AI and QA
    • 36:20 Concluding Thoughts and Anecdotes

    Resources:

    • How Many CTOs Pod: https://howmanyctospod.com
    • Scott Porad: https://www.linkedin.com/in/scottporad/
    • Brad Hefta-Gaub: https://www.linkedin.com/in/bradheftagaub/

    #TechPodcast #EngineeringPodcast #DevTalks #PodcastForDevs #HowManyCtos #Podcast #Ctos #CtoPodcast #Technology #Engineering #SoftwareDevelopment #TechLeadership #EngineeringLeadership #SoftwareQuality #QA #QualityAssurance #TestAutomation #CodeReviews #EngineeringCulture #AIinTesting

    40 min
  • Deploys, Demos, and the Elusive Metric of Engineering Productivity

    In this episode of "How Many CTOs Does It Take?" podcast, hosts Scott Porad and Brad Hefta-Gaub wrestle with one of the industry's toughest questions: How do you measure engineering productivity?

    The conversation explores the hypothesis that deploy frequency per person can serve as a practical proxy for velocity, and the cultural tradeoffs this metric may introduce. Scott and Brad dig into why smaller, more frequent deploys can drive quality, momentum, and stakeholder confidence, while also acknowledging the risks of discouraging big, bold initiatives.

    Other highlights include:

    • A step-by-step playbook for turning around engineering teams

    • The dangers of vanity metrics (like lines of code)

    • Why demos beat burn-down charts every time for stakeholder trust

    • The reality (and rarity) of the 10x engineer

    • Balancing incremental progress with audacious projects

    • Selling productivity metrics to non-technical stakeholders

    Along the way, Scott shares his favorite demo stories (including an on-demand dog-walking product launch at Rover), while Brad offers candid reflections on how teams can avoid paralysis when faced with large projects.

    If you've ever struggled to explain "velocity" to your CEO or wondered whether deploy counts can really measure productivity, this is the episode for you.

    • 00:00 Introduction: Measuring Productivity in the Industry
    • 00:40 Welcome to the Episode: Light Bulb Jokes and Introductions
    • 01:07 Defining the Problem: Engineering Productivity
    • 03:46 Steps to Turn Around an Engineering Team
    • 04:42 Metrics for Stability and Accuracy
    • 06:34 Hypothesis: Measuring Deploys for Productivity
    • 12:32 Potential Pitfalls and Cultural Impacts
    • 14:33 Balancing Small Deploys with Big Ideas
    • 23:20 Stakeholder Communication and Demos
    • 26:21 Building Inside Out vs. Outside In
    • 27:01 Coolest Demo Experience
    • 28:12 Innovative Home Building Techniques
    • 30:30 Measuring Engineering Productivity
    • 33:42 The Reality of 10x Engineers
    • 40:30 Challenges of Small Deploys
    • 43:46 Selling Productivity Metrics to Non-Tech Stakeholders
    • 47:24 Effective Demo Practices
    • 50:53 Conclusion and Final Thoughts

    Resources:

    • How Many CTOs Pod: https://howmanyctospod.com
    • Scott Porad: https://www.linkedin.com/in/scottporad/
    • Brad Hefta-Gaub: https://www.linkedin.com/in/bradheftagaub/

    #TechPodcast #EngineeringPodcast #DevTalks #PodcastForDevs #HowManyCtos #Podcast #Ctos #CtoPodcast #Technology #Engineering #SoftwareDevelopment #TechLeadership #EngineeringLeadership #DevOps #Velocity #10xEngineer #EngineeringProductivity #DeployFrequency #CTOlife #DevCulture #AgileLeadership #ProductivityMetrics #TeamVelocity

    52 min
  • Product Debt: The Hidden Drag on Innovation

    In this episode of "How Many CTOs Does It Take?" podcast, hosts Scott Porad and Brad Hefta-Gaub dive into the concept of product debt: what it is, how it differs from technical debt, and why it matters.

    They unpack how hidden or forgotten product features can quietly slow down innovation, complicate modernization efforts, and create pitfalls when deciding whether to refactor or rewrite. With real-world stories, from duplicate onboarding flows to forgotten VIP requirements, they illustrate how product debt can entangle engineering teams and impact business decisions.

    Along the way, Scott and Brad explore:

    • The fine line between product debt and technical debt
    • Why modernization efforts often uncover forgotten landmines
    • The risks of rewriting from scratch versus stepwise refactoring
    • How product and engineering leaders can spot and address product debt
    • Why acknowledging product requirements (even undocumented ones) is essential

    Whether you're a CTO, product leader, or engineer, this conversation offers practical insights into managing complexity, making smarter trade-offs, and leading modernization initiatives with eyes wide open.

    • 00:00 Introduction and Host Welcome
    • 01:18 Defining Product Debt
    • 04:25 Examples of Product Debt
    • 05:51 Technical Debt vs. Product Debt
    • 10:20 Challenges in Modernization
    • 18:07 Avoiding Future Issues
    • 18:34 Challenges of Stepwise Refactoring
    • 19:02 The Hubris of Rewriting
    • 20:24 Undocumented Requirements
    • 21:42 Real-World Examples of Refactoring
    • 24:16 The Complexity of Tech Debt
    • 26:17 Rewriting vs. Refactoring Debate
    • 32:39 Empowering Conversations with Product Debt
    • 33:28 Closing Remarks and Call to Action

    Resources:

    • How Many CTOs Pod: https://howmanyctospod.com
    • Scott Porad: https://www.linkedin.com/in/scottporad/
    • Brad Hefta-Gaub: https://www.linkedin.com/in/bradheftagaub/

    #TechPodcast #EngineeringPodcast #DevTalks #PodcastForDevs #HowManyCtos #Podcast #Ctos #CtoPodcast #Technology #Engineering #SoftwareDevelopment #TechLeadership #EngineeringLeadership #ProductDebt #TechnicalDebt #InnovationChallenges #RefactorOrRewrite #ProductManagement

    35 min
  • From Streaker Apps to AI Safety Loopholes: What CTOs Need to Know

    In this episode of "How Many CTOs Does It Take?" podcast, hosts Scott Porad and Brad Hefta-Gaub break down the quirky and serious sides of today's AI. They cover vibe coding, smart glasses, debugging with ChatGPT, and the big question of whether AI gets weaker without human content, offering practical takeaways for CTOs.

    They tackle topics like:

    • Vibe coding during a meeting: Scott builds a full React Native "streaker" app using Augment Code and Gemini — without touching a line of code.

    • Smart glasses and privacy: What happens when you realize your acquaintance might be recording you in a casual setting?

    • AI safety filters: How clever prompting can slip past restrictions, raising tough questions about the limits of AI guardrails.

    • JSON prompting experiments: Could structured prompts outperform natural language instructions?

    • Debugging with AI: Brad drops raw errors straight into ChatGPT and gets back surprisingly accurate, context-aware fixes.

    • The ouroboros problem: If AI increasingly trains on AI-generated text instead of human-created content, will models eventually get dumber?

    From practical dev hacks to big-picture concerns, this episode shines a light on the curious intersection of AI technology and human behavior.

    • 00:00 Introduction: A Fun AI Chat Experiment
    • 00:29 Podcast Opening and AI Update
    • 01:15 Hacker News Game: Counting AI Articles
    • 02:52 Smart Glasses and Privacy Concerns
    • 06:06 Vibe Coding: Creating an App During a Meeting
    • 11:12 AI Image Generation: Navigating Content Restrictions
    • 13:43 AI Safety Challenges and JSON Prompting
    • 17:54 Introduction to JSON Prompting
    • 18:03 Examples of Structured Prompts
    • 19:28 Real-World Application of AI Prompts
    • 21:15 Understanding AI's Context Awareness
    • 21:38 Exploring AI's Knowledge Sources
    • 25:17 Personal Experiences with AI
    • 32:55 The Future of AI-Generated Content
    • 39:06 Concluding Thoughts and Reflections

    Resources:

    • How Many CTOs Pod: https://howmanyctospod.com
    • Scott Porad: https://www.linkedin.com/in/scottporad/
    • Brad Hefta-Gaub: https://www.linkedin.com/in/bradheftagaub/

    #TechPodcast #EngineeringPodcast #DevTalks #PodcastForDevs #HowManyCtos #Podcast #Ctos #CtoPodcast #Technology #Engineering #SoftwareDevelopment #TechLeadership #EngineeringLeadership #AIUpdate #AIDevelopment #AIsafety #JSONprompting #SmartGlasses #GenerativeAI #DebuggingWithAI #VibeCoding

    41 min
  • Do Engineering Managers Need to Code? Leveling, Calibration & Craft

    In this episode of "How Many CTOs Does It Take?" podcast, hosts Scott Porad and Brad Hefta-Gaub delve into the art and science of engineering leveling frameworks. From performance reviews to competency guides, they explore how organizations can fairly evaluate engineers while balancing technical expertise, communication, ownership, and professional judgment.

    They tackle tough questions like:

    • Should engineering competencies be weighted differently by role or seniority?
    • How do you calibrate across managers to reduce subjectivity?
    • Should engineering managers still code — and if so, when does it help vs. hurt?
    • How do you measure "soft" skills like business acumen or professional judgment alongside technical skills?

    The conversation also touches on tech debt, culture-building, and frameworks like Dropbox's open-source engineering career ladder. If you're building or refining your engineering leveling guidelines, this episode is packed with practical insights and nuanced perspectives

    • 00:00 Introduction and Employee Growth
    • 00:40 Podcast Kickoff and Banter
    • 01:18 Performance Reviews and Calibration
    • 01:48 Defining Competencies and Calibration Process
    • 06:35 Debate on Weighting Competencies
    • 14:56 Subjectivity in Reviews and Tech Debt Discussion
    • 18:24 Balancing Tech Debt and Business Value
    • 20:23 Prioritization and Professional Judgment
    • 22:05 The Role of Business Acumen in Engineering
    • 24:42 The Importance of Technical and Communication Skills
    • 29:38 Should Engineering Managers Code?
    • 34:36 The Debate on Code Reviews and AI
    • 37:04 Concluding Thoughts and Podcast Wrap-Up

    Resources:

    • How Many CTOs Pod: https://howmanyctospod.com
    • Scott Porad: https://www.linkedin.com/in/scottporad/
    • Brad Hefta-Gaub: https://www.linkedin.com/in/bradheftagaub/

    #TechPodcast #EngineeringPodcast #DevTalks #PodcastForDevs #HowManyCtos #Podcast #Ctos #CtoPodcast #Technology #Engineering #SoftwareDevelopment #TechLeadership #EngineeringLeadership #CareerFrameworks #TechManagement #EngineeringCulture #LevelingGuidelines #EngineeringGrowth #TechCareers #EngineeringExcellence

    40 min
  • From Prompts to Product: How AI is Changing Software Development

    In this episode of "How Many CTOs Does It Take?" podcast, hosts Scott Porad and Brad Hefta-Gaub explore the evolving reality of AI productivity, and what it means for software engineering, product management, and the future of work.

    They kick things off with a look at recent data showing how the complexity of tasks AI can handle is rapidly increasing—measured by the length of human-equivalent work AI can now complete. This sparks a lively discussion about breaking down work for AI agents, the art of writing effective prompts, and the surprising thoroughness of AI-generated specifications.

    From there, Brad and Scott share hands-on stories from their own podcast website, revealing how AI coding assistants like Codex and Claude are transforming everything from feature development to bug fixing. The conversation expands into the challenges and opportunities of integrating AI into real-world workflows, the role of design systems, and the shifting responsibilities of engineers in an AI-powered world.

    Along the way, Scott and Brad wrestle with big questions:

    • How do you break down complex projects so AI agents can succeed?
    • What makes a prompt or ticket "AI-friendly"?
    • Will AI coding agents drive more standardization in software development?
    • How does the engineer's role change when AI handles the heavy lifting?
    • Can AI bring back the joy and creativity that first drew us to technology?

    Whether you're a CTO, engineer, or product leader, this episode offers a candid look at the practical realities of working with AI, the new skills required, and why embracing these tools might just make your job more fun.

    • 00:00 Introduction and Welcome
    • 00:42 The AI Task Complexity Curve
    • 03:27 Breaking Down Work for AI Agents
    • 08:00 WayMo Traffic Jams
    • 09:05 Real-World AI Coding Stories (Podcast Website Features)
    • 18:04 Standardization, Design Systems, and AI
    • 22:30 A More Complex Example: Episode Transcripts
    • 25:00 AI Agent as Product Manager for AI Coding Agent
    • 28:12 AI Coding Fail, Time for AI Debugging
    • 31:25 Finding Joy in AI-Driven Work
    • 34:50 Outro and Credits

    Resources:

    • How Many CTOs Pod: https://howmanyctospod.com
    • Scott Porad: https://www.linkedin.com/in/scottporad/
    • Brad Hefta-Gaub: https://www.linkedin.com/in/bradheftagaub/

    #TechPodcast #EngineeringPodcast #DevTalks #PodcastForDevs #HowManyCtos #Podcast #Ctos #CtoPodcast #Technology #Engineering #SoftwareDevelopment #TechLeadership #AIProductivity #AIAgents #PromptEngineering #ProductManagement #Standardization #Coding #AI

    36 min

About How Many CTOs

From the publisher's feed

Welcome to the "How Many CTOs?" Podcast, hosted by Brad and Scott, where we dive deep into the intricate world of Chief Technology Officers. Each episode features candid conversations with guest CTOs…