Episodi

  • How to assess technical debt: strategic, product, and architectural: TSB Bank case study
    Dec 5 2025

    In this episode of Technical Debt: Design, Risk and Beyond, hosts Maxim Silaev and Nikita Golovko break down one of the most widely documented technical-debt disasters in modern enterprise IT: the failed 2018 TSB Bank migration. More than two million customers lost access to their accounts, systems malfunctioned for weeks, and leadership was forced to answer to regulators.

    But behind the headlines lies a deeper lesson: technical debt exists at multiple layers: strategic, product, and architectural, and TSB’s collapse showed how these debts compound when communication fails.

    Maxim and Nikita unpack:

    • Strategic debt: rushed timelines, misaligned goals, and a pressured migration from Lloyds to Sabadell’s platform
    • Product debt: incomplete integrations, insufficient testing, and delivery pressure that forced release of known defects
    • Architectural debt: brittle interfaces, undocumented dependencies, and an infrastructure designed for a different business context
    • Communication debt: silos between leadership, engineering, and vendors, amplifying risk until it became unavoidable

    Drawing from their own experience assessing technical debt for organizations, the hosts explain how to recognize early warning signs, measure debt at every level, and communicate risks effectively to leadership.

    TSB is more than a failure story, it is a blueprint for understanding how technical debt grows, how it hides, and how it can paralyze an entire company when left unmanaged.

    Next episode: How to quickly evaluate the technical debt volume in your organization.

    Send us a text

    Reach us @ LinkedIn:

    https://www.linkedin.com/in/maxim-silaev
    https://www.linkedin.com/in/dr-nikita-golovko

    Mostra di più Mostra meno
    13 min
  • Interserve case: when communication debt becomes a security breach
    Nov 10 2025

    What happens when a company’s biggest vulnerability isn’t its software, but its communication?

    In this episode of Technical Debt: Design, Risk and Beyond, hosts Maxim Silaev and Nikita Golovko explore the collapse of Interserve, a UK-based outsourcing and construction giant that suffered a major data breach in 2020, exposing the personal data of over 100,000 employees and resulting in a £4.4 million fine from the Information Commissioner’s Office.

    The breach was more than a phishing email gone wrong. It was the inevitable outcome of years of architectural neglect, fragmented systems, poor training, and missing communication between business and technology. Maxim breaks down the technical side: outdated software, legacy infrastructure, weak identity management, and a dangerous overreliance on trust assumptions: classic security debt. Nikita then connects the dots to organizational behavior: silos, misaligned incentives, and a culture where IT was reactive instead of strategic.

    Together they uncover:

    • The forms of technical and organizational debt that led to Interserve’s downfall;
    • How communication debt amplifies security risk;
    • The hidden “single points of failure” in both systems and decision-making;
    • How AI and automation could have helped detect risks earlier;
    • Why architecture and culture must evolve together.

    Interserve’s story is a case study in how security failures are often symptoms, not causes, the result of decades of accumulated technical and human debt.

    Send us a text

    Reach us @ LinkedIn:

    https://www.linkedin.com/in/maxim-silaev
    https://www.linkedin.com/in/dr-nikita-golovko

    Mostra di più Mostra meno
    17 min
  • Secure boot: debt, trust, and the future of firmware security
    Oct 9 2025

    Secure Boot was designed to solve one of the most fundamental security problems in computing: how to ensure that only trusted software starts your machine. But like any architectural decision, it came with its own trade-offs, and its own technical debt.

    In this episode of Technical Debt: Design, Risk and Beyond, Maxim Silaev and Nikita Golovko explore Secure Boot as a case study in how solving one kind of debt often creates another. Maxim explains how the pre-Secure Boot world fragmented BIOS loaders, vendor-specific boot hacks, and no shared trust model, which was itself a form of technical debt waiting to explode. Nikita then breaks down how Secure Boot centralized trust and improved integrity, while introducing new risks: reliance on external signing authorities, firmware lock-ins, and single points of failure.

    Together, they unpack:

    • How Secure Boot actually works, and why the world before it was pure architectural chaos
    • Why "centralized trust" solved one problem but created another
    • How dependency on Microsoft’s signing keys became an industry-scale risk
    • What communication failures between OEMs, OS vendors, and users taught us about architectural assumptions
    • How AI might help us audit and secure firmware chains in the future

    Whether you’re in firmware, architecture, or security, this episode shows how even the most well-intentioned design can accumulate invisible debt, and why architecture is as much about people and trust as it is about code.

    Next episode: How to design architecture specifically to minimize technical debt from the start.

    Send us a text

    Reach us @ LinkedIn:

    https://www.linkedin.com/in/maxim-silaev
    https://www.linkedin.com/in/dr-nikita-golovko

    Mostra di più Mostra meno
    15 min
  • Technical debt beyond technology with Simon Copsey
    Sep 29 2025

    Technical debt is not just about code!

    it is the visible symptom of deeper organisational issues. When companies try to move faster than their systems, teams, or leadership structures allow, debt shows up in technology but originates elsewhere.

    In this episode of Technical Debt: Design, Risk, and Beyond, we will talk with Simon Copsey, a management and technology leader who writes and consults on how technical debt reflects strategy, culture, and communication. Simon shares why debt is felt far beyond engineering, how to spot the hidden debts beneath the surface, and what leaders can do to prevent debt from eroding trust and agility.

    📍 Connect with Simon:

    • Website: curiouscoffee.club
    • LinkedIn: linkedin.com/in/simoncopsey

    🎧 Join us to explore how looking at technical debt through an organisational lens changes the way we understand and manage it.

    Send us a text

    Reach us @ LinkedIn:

    https://www.linkedin.com/in/maxim-silaev
    https://www.linkedin.com/in/dr-nikita-golovko

    Mostra di più Mostra meno
    28 min
  • Technical debt in frontend with Christian Joecker
    Sep 15 2025

    Frontend moves fast — but with every new framework, testing shortcut, or design compromise, teams risk piling up technical debt that quickly becomes visible to users and costly to the business.

    In this episode of Technical Debt: Design, Risk, and Beyond, we talk with Christian Joecker, a web developer and UX designer with over 10 years of experience helping companies like BMW, Volkswagen, United Airlines, and the Fraunhofer Institute build and scale digital products.

    Christian shares his perspective on:

    • Why frontend debt is different from backend or infrastructure debt
    • How the constant wave of frameworks creates long-term risks
    • The role of testing and documentation in avoiding costly mistakes
    • Lessons from integrating new features into legacy stacks
    • The one piece of advice he’d give his younger self about handling technical debt

    📍 Connect with Christian:

    • Website: https://jocker.dev
    • LinkedIn: https://www.linkedin.com/in/christianjoecker

    🎧 Tune in for practical stories and insights into frontend debt — why it’s visible, why it matters, and how to manage it before it manages you.

    Send us a text

    Reach us @ LinkedIn:

    https://www.linkedin.com/in/maxim-silaev
    https://www.linkedin.com/in/dr-nikita-golovko

    Mostra di più Mostra meno
    23 min
  • What do we mean by Architecture?
    Sep 8 2025

    Everyone has their own definition of "architecture". For some, it is diagrams. For others, it is documentation, a set of rules, or technical excellence. Some see it as task-setting, others as an evolving discipline. But what does IT architecture really mean in practice?

    In this episode of Technical Debt: Design, Risk and Beyond, hosts Maxim Silaev and Nikita Golovko unpack the many faces of architecture. Drawing on real-world stories, they explore how architecture is more than static rules: it is a living, dynamic process shaped by communication, assumptions, and culture.

    Together they discuss:

    • Why architecture is not "done" once, but evolves with teams and products
    • Architecture-as-code: what it is and why it matters
    • How wrong assumptions or poor requirements become architectural debt
    • Architecture in unexpected places: team structures, product roadmaps, even AI systems
    • The human side: communication and technical excellence as architectural pillars

    In this episode, Maxim reflects on communication and cultural alignment, while Nikita brings an AI perspective, showing how architecture shifts when data and automation take center stage.

    Whether you’re a developer, architect, or product leader, this episode challenges the way you think about architecture, not as a static document, but as an active force that shapes every decision and every debt.

    Send us a text

    Reach us @ LinkedIn:

    https://www.linkedin.com/in/maxim-silaev
    https://www.linkedin.com/in/dr-nikita-golovko

    Mostra di più Mostra meno
    21 min
  • Can AI help identify hidden technical debt better than humans?
    Aug 21 2025

    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 surfaced invisible hotspots, misread healthy churn as risk, and mapped sprawling dependencies. Together, they examine three critical signals of hidden debt:

    • Bug Density: how AI clusters recurring defects and predicts hotspots, versus how humans add testing relevance and guardrails.
    • Frequent Changes (Churn): distinguishing between harmful rework and healthy iteration using AI-driven churn analysis, with human context to prevent false alarms.
    • Dependency Sprawl: where graph-based models and SBOM scans reveal fragile chains, but human judgment decides when not to "clean up" aggressively.

    Maxim and Nikita also reflect on their consulting and startup experience, where AI tools accelerated discovery but human intuition and business context made the final call. The discussion closes with practical guardrails for blending AI insights with architectural judgment, so teams can make technical debt visible, manageable, and tied to real business outcomes.

    If you have experimented with AI to uncover hidden debt, or wondered how to balance automation with experience, this episode gives you practical frameworks, war stories, and pitfalls to avoid.

    Send us a text

    Reach us @ LinkedIn:

    https://www.linkedin.com/in/maxim-silaev
    https://www.linkedin.com/in/dr-nikita-golovko

    Mostra di più Mostra meno
    30 min
  • What does it really mean to pay off technical debt?
    Aug 12 2025

    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 examine when refactoring creates real value, and when it is just polishing code, and why debt reduction must be tied to business outcomes. They discuss cultural practices, leadership framing, and the traps teams fall into when they chase perfection instead of progress.

    Topics we have covered:

    • Why "debt payoff" is not always the right metaphor
    • How to prioritise debt work so it will create a business value
    • The difference between strategic refactoring and wasteful refactoring
    • How teams can measure progress beyond code metrics
    • Stories of successful debt reduction and painful failures
    • Practical strategies for aligning debt work with product goals

    Send us a text

    Reach us @ LinkedIn:

    https://www.linkedin.com/in/maxim-silaev
    https://www.linkedin.com/in/dr-nikita-golovko

    Mostra di più Mostra meno
    14 min