Cover von Thoughtworks Technology Podcast

Technologie

Thoughtworks Technology Podcast

von Thoughtworks

Folgenzu den neuesten

  1. Organizational design and Team Topologies after AI

    Managing technological change in an organization — particularly a large and complex one — has always been challenging. But thanks to the rapid adoption of AI in all kinds of spheres, from knowledge management to software development to cont

  2. Context engineering: Tackling legacy systems with generative AI

    Generative AI can be incredibly powerful when it comes to legacy modernization. Not only can it help us better understand a large, aging codebase, it can even help us reverse engineer a legacy system when we don't have access to the complet

  3. Navigating AI opportunities at MYOB

    How should businesses go about actually navigating AI? It's one thing to strategize and generate new ideas, but what needs to be done to put it into practice in a way that's effective and commercially impactful? In this episode of the Techn

  4. Caring about documentation in the LLM era (w/ Heidi Waterhouse)

    In an age of vibe coding and LLMs, do we really need to care about documentation? Do we need to spend time and energy producing it — time when we could just be shipping code? Of course we do; particularly if we want to communicate and share

  5. Why the tech industry needs Expert Generalists (w/ Martin Fowler)

    The technology industry has embraced specialisms — not just in different fields or job roles, like web development or security, but even in terms of particular platforms or stacks. But are we losing something as every tech professional is f

  6. The three new fallacies of distributed computing

    Back in 1994, Peter Deutsch and his colleagues at Sun Microsystems identified what they described as the "eight fallacies of distributed computing" — flawed assumptions that often get made when teams move from monolithic to distributed soft

  7. MCP and SRE: Why the future of IT operations is agent-driven

    What if your AI agents could think more like IT operations staff — and less like tools? In this episode, we catch up with Zichuan Xiong, to explore the Model Context Protocol (MCP) — a powerful new way to give AI agents deeper awareness of

  8. Unpacking Google I/O 2025

    Google I/O 2025 took place in May. It's always a great opportunity to find out how Google is trying to shape the industry agenda, but this year the predominance of Gemini meant the event was a chance to get a better look at how Google will

  9. Accelerating mainframe modernization using generative AI

    Mainframe modernization is hard: there's a huge amount of complexity that needs to be understood before it can be effectively addressed. Generative AI, however, can be a particularly powerful tool for understanding mainframe legacy codebase

  10. Exploring the fundamentals of software engineering

    You might think you know software engineering, but what are the really fundamental elements? What are the concepts, ideas and practices that are completely essential? What makes software engineering what it is? Thoughtworker Nate Schutta an

  11. Themes in Technology Radar Vol.32

    Thoughtworks Technology Radar Vol.32 was published at the start of April 2025. Featuring 105 blips, it offered a timely snapshot of what's interesting and important in the industry. Through the process of putting it together, we also identi

  12. We need to talk about vibe coding

    The term 'vibe coding' — which first appeared in a post on X by Andrej Karpathy in early February 2025 — has set the software development world abuzz: everyone seems to have their own take on what it is, how it's done and whether it's a bol

  13. Infrastructure as code in 2025

    Nearly ten years after the first edition of Infrastructure as Code was published by O'Reilly, Kief Morris is publishing a third edition of the book. But why a new edition now? What's changed in technology and business over the last decade?

  14. How fitness functions can help us govern and measure AI

    AI is inherently dynamic: that's true in terms of the field itself, and at a much lower level too — models are trained on new data and algorithms adapt and change to new circumstances and information. That's part of its power and what makes

  15. Architecture as code

    How can we better define and clarify architectures to ensure consistency and control? If, as Neal Ford and Mark Richards discussed on a recent episode of the Technology Podcast, software architecture intersects with many different facets of

  16. Decoding DeepSeek

    The release of DeepSeek's AI models at the end of January 2025 sent shockwaves around the world. The weeks that followed have been rife with hype and rumor, ranging from suggestions that DeepSeek has completely upended the tech industry to

  17. AI testing, benchmarks and evals

    Generative AI's popularity has led to a renewed interest in quality assurance — perhaps unsurprising given the inherent unpredictability of the technology. This is why, over the last year, the field has seen a number of techniques and appro

  18. Exploring the intersections of software architecture

    Software architecture necessarily intersects with a diverse range of critical things, including implementation, infrastructure, data and engineering practices. All these elements require serious consideration and reflection if you're to arc

  19. Who should make software architecture decisions?

    Who should be involved in the process of making decisions about software architecture? That's a question that's been puzzling Thoughtworker Andrew Harmel-Law for some time — so much so that he decided to write a book about it. The result is

  20. Generative AI's uncanny valley: Problem or opportunity?

    With the rise of generative AI, the concept of the uncanny valley — where human resemblance unsettles, disturbs or disgusts — is more relevant than ever. But is it a problem that technologists need to tackle? Or does it offer an opportunity

  21. Using generative AI for legacy modernization

    Legacy modernization is an enduring challenge — and as systems become more complex, the difficulty of understanding and modelling a system so it can be modernized only becomes more difficult. However, at Thoughtworks we've seen some recent

  22. Data contracts: What are they and why do they matter?

    Data contracts are a bit like APIs for data — they make it possible to interface with data in a way that ensures the transfer of data from one place to another is stable and reliable. This is particularly important for building more reliabl

  23. In conversation with Thomas Squeo, Thoughtworks CTO for the Americas

    What does it mean to be a technology leader today? What kind of challenges must you address? What questions do you need to answer? To explore all that — and dive into what it looks like from a Thoughtworks perspective — host Ken Mugrage spo

  24. Themes from Technology Radar Vol.31

    Volume 31 of the Technology Radar will be released on October 23, 2024. As always, it will feature 100+ technologies and techniques that we've been using with clients around the world. Alongside them will be a set of key themes that emerged

  25. Build Your Own Radar: Using the Technology Radar as a governance tool

    The Thoughtworks Technology Radar is, first and foremost, a publication. It's a document that anyone in the tech industry can read twice a year to learn about our experiences and perspectives on technology. However, it's also more than that

  26. Exploring DuckDB: A relational database built for online analytical processing

    There are no shortage of options when it comes to relational databases. While the likes of PostgreSQL have proven enduring, even as the market has evolved, for data scientists and data engineers that need to manage and query particularly co

  27. Software service granularity: Getting it right

    It's widely accepted that, in most cases at least, software systems should be modular, consisting of separate, discrete services. But what about the size of those services? How big or small should they be? This is where the question of serv

  28. Measuring developer experience

    Trying to measure developer effectiveness or productivity isn't a new problem. However, with the rise of fields like platform engineering and a new wave of potential opportunities from generative AI, the issue has come into greater focus in

  29. How can AI support designers?

    Artificial intelligence has been presented as a technology with the potential to transform many different fields and professions. One of the most notable is design — but if we want to design in a way that's truly human-centric and inclusive

  30. Sensible defaults: A way to think about our technology practices

    If you work in technology, you're constantly making decisions: not just what you should do, but also how you should do it. That's why we developed the concept of "sensible defaults" — practices and technology decisions that we generally see

Ältere Folgen

0:00 / 0:00