← Cosmic Teacups

Conversations on shipping software that doesn’t fight you.

Engineering coaching, AI in real codebases, scaling teams, the feature-factory trap, and the seven mental models that come up most often. Pick a show and a topic – or hear them all.

13
Appearances · 2024–25
1
Show co-hosted
7
Mental models
25+
Years in software
★ Show I co-host

Will AI
Snap That?

A sharp, funny, and insightful podcast exploring the chaotic intersection of AI and real-world impact. Hosts Thanos and Rollins dig into the hype and hard truths of artificial intelligence – from bugs in production to whether AI will replace teachers, coders, or even God. Spirited debates, expert guests, and a healthy dose of skepticism on how AI is really changing work, creativity, and society.

Will AI Snap That? podcast cover Co-host · ongoing series

Where I’ve been a guest recently.

Agency Blueprint cover
Podcast appearance
Agency Blueprint

Beyond the Hype: What AI Can (and Can't) Do

Agent workflows Context management Prompting Human-in-the-loop

AI as a productivity amplifier rather than a replacement. The strengths and limitations of current models, managing context in AI conversations, structuring effective prompts, and building agent-based workflows. Why AI still needs human judgment for decision-making and contextual reasoning – and how continuous improvement with AI creates real competitive advantage.

Develpreneur cover
Podcast appearance
Develpreneur

Software Communication Gaps: The Hidden Foundation

Shared language Iteration over documentation Discovery-driven requirements Feedback loops

"Teams don't struggle because they lack talent or tools. They struggle because they lack a shared language." How communication breakdowns between business and engineering cause delays and failures – and the move from lengthy documentation cycles to rapid iteration. Treating requirements as discoveries rather than fixed specs, using AI to accelerate feedback loops rather than replace clarity, and building continuous alignment through frequent validation instead of perfectionist upfront specs.

Business Roundtable cover
Podcast appearance
Business Roundtable

Your Team Isn't the Problem – the System Is

Systems thinking WIP limits Cross-functional flow Planning

How organizational systems – not people – create delivery bottlenecks. The breakdown between business and engineering functions, the dangers of starting too many initiatives at once, and how cross-functional teams improve workflow. A flow framework that balances features and technical debt, plus counterintuitive approaches to planning – drawing on 25+ years scaling engineering teams at companies like Uber.

IDEAS+LEADERS cover
Podcast appearance
IDEAS+LEADERS

Fixing Business–Tech Communication

Business–engineering alignment Agile in practice Technical debt cost Impediment detection

How misalignment between business and engineering creates bottlenecks and accumulates technical debt. Aligning business objectives with engineering capabilities, why agile implementation often underperforms in practice, the real cost of technical shortcuts, and how to identify the actual delivery impediments – not the symptoms everyone is busy treating.

SaaS Fuel cover
Podcast appearance
SaaS Fuel

Balancing Features and Technical Debt: Effective Engineering Practices

Backlog discipline Technical debt Mental models Cross-functional flow

Battle-tested advice for scaling SaaS teams, streamlining delivery, and maximizing developer happiness. Counterintuitive strategies for improving software output, optimizing technical debt, rethinking backlogs, and harnessing new mental models – drawing on experience at startups and tech giants like Uber.

InfoQ · Culture & Methods cover
Podcast appearance
InfoQ · Culture & Methods

Why Software Development Sucks – and 7 mental models to help fix it

Bottlenecks Work mix Continuous improvement Frameworks

Lead Editor Shane Hastie talks with Thanos about why teams struggle with software delivery. A shift in mental models and a four-step framework to systematically improve software development by focusing on bottlenecks, balancing different types of work beyond feature delivery, and investing 20–30% of effort in improving how the team works.

Three Leaf · UX & product cover
Podcast appearance
Three Leaf · UX & product

Transforming Software Development

How to avoid common pitfalls and embrace agility

Agile principles Iterative delivery Team communication Coaching frameworks

Helping software teams deliver features faster and with higher quality. The pitfalls of over-planning, the value of agile principles without rigid ceremonies, and the importance of team communication and iterative development – with a focus on tailored coaching, practical frameworks, and mental models.

Data Driven cover
Podcast appearance
Data Driven

Surviving the Software Apocalypse – AI, Agile, and Good Engineering

AI in engineering Vibe coding risk Fundamentals Team sanity

With Frank La Vigne, Andy Leonard, and AI BAILeY: AI's impact on software engineering. The risks of "vibe coding," shifting bottlenecks, and why fundamentals still matter. Seven mental models, strategies for working with AI tools, and balancing efficiency while keeping teams sane and productive.

TBCY · The Brand Called You cover
Podcast appearance
TBCY · The Brand Called You

Scaling Startups & Tackling Tech Debt

Build vs. buy Tech debt Culture Business alignment

Ashutosh Garg interviews Thanos – software delivery coach, fractional CTO, holder of seven software patents – on the critical factors behind engineering success in startups and scaleups. Managing tech debt, aligning technology with business outcomes, scaling engineering teams, navigating build vs. buy, and fostering culture in the age of AI.

The Feature Factory · founder podcast cover
Podcast appearance
The Feature Factory · founder podcast

When Output Doesn't Equal Progress

Feature factory trap Bottleneck shift High-velocity stages Leader questions

Why planning more often leads to less progress. What non-technical leaders need to ask their tech teams. How to find your team's bottleneck – and why that changes over time. The four stages of becoming a high-velocity software team. For founders, product leaders, and innovation execs frustrated by slow progress.

Entrepreneur Conundrum cover
Podcast appearance
Entrepreneur Conundrum

From Burnout to Breakthrough: Building Better Engineering Teams

ABCD framework Burnout prevention Team health Scaling lessons

Lessons from startups on scaling teams, debunking productivity myths, and introducing the ABCD framework. Balancing work types, avoiding burnout, and rediscovering joy in software – with personal favorites and advice. Ideal for startup founders, engineering leaders, and anyone interested in team health and software delivery.

Side Project Show cover
Podcast appearance
Side Project Show

Story of a Fractional CTO

Fractional model Uber bikes & scooters Cross-pollination Work-life balance

Insights on improving software delivery and balancing work with personal life. The flexibility and value of a fractional CTO business, lessons from scaling Uber's bikes and scooters, and the importance of cross-pollinating ideas from different clients.

Dev Interrupted cover
Podcast appearance
Dev Interrupted

Ditch the Ticket Factory Mentality

Ticket factory trap Team performance Happiness signals

The secrets of building high-performing, happy engineering teams. Drawing on 25+ years as a fractional CTO and engineering coach.

Entrepreneurship Lab cover
Podcast appearance
Entrepreneurship Lab

Business Lessons From Uber

Uber playbook High-growth ops Engineering optimization

A conversation about optimizing software development and engineering teams for startups and high-growth companies – drawing on 25+ years of technology leadership and lessons from Uber's growth.

Industry panel cover
Conference appearance
Industry panel

Engineering Culture, Operational Excellence & Designing for Scale

Platform strategy Operational excellence Manager expectations

A panel with Shibani Sanan (CTO @ Ladder) and Rakesh Rajan (VPE @ Rippling) on lessons across large companies and startups: scaling systems and platform strategy to encourage speed and innovation, minimizing dependencies, and shaping culture for engineering and operational excellence – manager expectations, production operational reviews, rewarding excellence, prioritization.

– recording forthcoming
Conference appearance
CircleCI · fireside chat

Architecting for Ambiguity

Domain-driven design System evolution Architectural energy

With CircleCI CTO Rob Zuber: the role of architecture in the face of ambiguity. From identifying the things you do know to designing systems centered around change. Domain understanding, business focus, DDD, system evolution, technology choices, and putting energy into the most impactful decisions.

Topics I love to actually dig into.

If your audience is founders, CTOs, engineering leaders, or operators – happy to bring substance, real stories, and zero pre-canned talking points.

  • AI in real codebases – what works, what doesn't, what scares people
  • Why output doesn't match payroll – and how to fix it
  • The seven mental models for software delivery
  • Tech debt, technical leverage, and build-vs-buy
  • Scaling lessons from Uber's bikes & scooters
  • Fractional leadership: when it works, when it doesn't

Book me as a guest – or as a coach.

→  Book a call Pitch a podcast appearance