Search a title or topic

Over 20 million podcasts, powered by 

Player FM logo

Maxim Silaev Podcasts

show episodes
 
Artwork

1
Technical Debt: Design, risk and beyond

Maxim Silaev & Nikita Golovko

icon
Unsubscribe
icon
icon
Unsubscribe
icon
Monthly+
 
We talk to experienced architects and technology leaders about the architectural choices they’ve made — the good, the bad, and the costly. From scaling systems to integrating legacy platforms, from misaligned domains to governance gaps, we discuss how architecture impacts technical debt. You’ll hear honest stories of architectural missteps, what teams learned from them, and how they built systems designed not just to work, but to last.
  continue reading
 
Loading …
show series
 
In this episode of Technical Debt: Design, Risk and Beyond, hosts Maxim Silaev and Nikita Golovko explore whether artificial intelligence can really spot technical debt more effectively than human architects and engineers. Drawing on real-world projects: from investor due diligence to scaling SaaS platforms, they share stories of how AI has surface…
  continue reading
 
We often talk about “paying off technical debt” as if it were a one-time event, but is that even possible? In this episode, Maxim Silaev and Nikita Golovko dive deep into what it truly means to address technical debt and why the language of "paying off" can be misleading. Through personal stories, hard lessons, and client case studies, they will ex…
  continue reading
 
Legacy doesn’t have to mean “bad.” In this episode of Technical Debt: Design, Risk and Beyond, hosts Maxim Silaev and Nikita Golovko discuss and challenge the myths around legacy code. They explore when legacy systems are a liability, when they’re a quiet strength, and why fear often drives decisions more than facts. Drawing from personal stories a…
  continue reading
 
As engineering teams grow, many organizations expect velocity to increase, but often the opposite happens. In this episode, we will explore the invisible costs of scaling headcount without evolving your system architecture. From onboarding delays to tangled communication paths and team overlap, we break down why more people often leads to less effe…
  continue reading
 
In this episode, we explore how product strategy - even when not explicitly technical - has a profound and in most times invisible impact on software architecture. From market segmentation to feature prioritisation, many product decisions quietly affect long-term architectural consequences. We unpack how phrases like "just support one more use case…
  continue reading
 
In this episode, we explore how technical debt is not just a code problem — it's a cultural one. Together, we unpack the elements of a healthy engineering culture that naturally guards against the slow decay of software systems. We start by defining what “engineering culture” really means and how it silently shapes every architectural decision, sho…
  continue reading
 
Loading …
Copyright 2025 | Privacy Policy | Terms of Service | | Copyright
Listen to this show while you explore
Play