Imagen de portada del programa Compiled Conversations

Compiled Conversations

Podcast de Edd Mann

inglés

Tecnología y ciencia

Empieza 7 días de prueba

$99 / mes después de la prueba.Cancela cuando quieras.

  • 20 horas de audiolibros al mes
  • Podcasts solo en Podimo
  • Podcast gratuitos
Prueba gratis

Acerca de Compiled Conversations

In-depth conversations with the people shaping software and technology. Each episode explores real-world experiences, technical challenges, and the thinking behind the tools, systems, and decisions that drive modern development. From engineering practices to architectural choices, this is a show for developers who care about how software is built - and who's building it.

Todos los episodios

19 episodios

episode From Linguistics to Large Language Models with Chris Brousseau artwork

From Linguistics to Large Language Models with Chris Brousseau

Chris Brousseau, co-author of LLMs in Production and VP of AI at Veox AI, joins us to peek under the hood of large language models and explore why getting them into production remains one of the hardest challenges in the field. We start with Chris’s journey from linguistics and translation into machine learning, tracing how a graduate seminar on Python and machine translation in 2017 led him into the world of NLP. His background in semiotics and how meaning is created in language provides a grounding for understanding what LLMs can and can’t do - and why they produce useful results despite having no understanding of semantics. From there, we dive into the fundamentals - transformers, tokenization, word embeddings, context windows, and the training pipeline from self-supervised learning through reinforcement learning (PPO and GRPO) to supervised fine-tuning. Chris shares lessons from deploying billion-parameter models at MasterCard and JP Morgan Chase, including the gap between demos and production systems and the operational challenges that come with deploying models at scale. We also explore hallucinations, the evolution from prompt engineering to context engineering, how logic manipulation and context-free grammars can make a 2023-era 7B model outperform frontier models at math, and where agents and code-based tool calling are heading in 2026. Topics include: * Chris’s journey from linguistics and translation into machine learning * The gap between demos and production: why deploying LLMs is uniquely hard * What LLMs actually are: autoregressive transformers, tokenization, embeddings, and context windows * Stochastic parrots and semiotics: why LLMs have syntax but no semantics * Emergent behavior and the key insights of the Attention is All You Need paper * The training pipeline: self-supervised learning, RLHF (PPO vs GRPO), and supervised fine-tuning * Hallucinations and the fundamental challenge of evaluating language model outputs * From prompt engineering to context engineering * Logic manipulation and context-free grammars: making small models outperform frontier ones * LoRA, distillation, and quantization: running and adapting your own models * Agents, Code Mode versus MCP, and practical techniques for running your own models Throughout the conversation, Chris demonstrates how a linguistics background provides a unique lens for understanding both the strengths and fundamental limitations of large language models - and why bridging the gap between language research and computer science could unlock the next wave of progress. Show Links * Chris Brousseau on LinkedIn [https://www.linkedin.com/in/chris-brousseau/] * Chris Brousseau on YouTube (IMJONEZZ) [https://www.youtube.com/@IMJONEZZ] * Chris Brousseau on GitHub (IMJONEZZ) [https://github.com/IMJONEZZ] * Chris Brousseau on Hugging Face (IMJONEZZ) [https://huggingface.co/IMJONEZZ] * LLMs in Production (Manning) [https://www.manning.com/books/llms-in-production] * Veox AI [https://veox.ai/] * Attention is All You Need (2017) [https://arxiv.org/abs/1706.03762] * Training Compute-Optimal Large Language Models (Chinchilla Paper) [https://arxiv.org/abs/2203.15556] * Word2Vec [https://arxiv.org/abs/1301.3781] * GPT-2 (OpenAI) [https://openai.com/index/better-language-models/] * DeepSeek [https://www.deepseek.com/] * DeepSeekMath: GRPO Paper [https://arxiv.org/abs/2402.03300] * GSM8K: Grade School Math Dataset [https://github.com/openai/grade-school-math] * LLM Sampling Visualisation [https://artefact2.github.io/llm-sampling/index.xhtml] * DSPy [https://dspy.ai/] * Kimi K2 by Moonshot AI [https://moonshotai.github.io/Kimi-K2/] * GLM by Zhipu AI [https://github.com/THUDM] * vLLM [https://github.com/vllm-project/vllm] * LM Studio [https://lmstudio.ai/] * llama.cpp [https://github.com/ggml-org/llama.cpp] * Hugging Face smolagents [https://huggingface.co/docs/smolagents/en/index] * Code Execution with MCP (Anthropic) [https://www.anthropic.com/engineering/code-execution-with-mcp] * MCP (Model Context Protocol) [https://modelcontextprotocol.io/] * Framework Desktop [https://frame.work/desktop] * NVIDIA DGX Spark [https://www.nvidia.com/en-us/products/workstations/dgx-spark/] * I spent $17k on AI hardware so you don’t have to (YouTube) [https://www.youtube.com/watch?v=LvNAjJIeLz8] * Forge Utah Community [https://forgeutah.tech/]

10 de feb de 2026 - 1 h 36 min
episode Architecture Modernization with Nick Tune artwork

Architecture Modernization with Nick Tune

Nick Tune, author of Architecture Modernization and Staff Engineer at PayFit, joins us to explore the complex world of modernising legacy systems. We start by reframing legacy systems as successful products asked to solve problems they weren’t designed for. Nick introduces his four-pillar modernisation framework and the concept of “Death Valley” - the dangerous hybrid state during migration. We explore socio-technical alignment, how domain models drift from business language over time, and how team structure shapes architecture through Conway’s Law. The conversation also covers how AI tools like Claude Code are transforming architecture work through code analysis, refactoring, and living documentation. Topics include: * Reframing legacy as successful systems outgrowing their design * Four pillars: business/strategy, design/discovery, architecture, execution * Month three milestone: balancing analysis with demonstrable progress * Death Valley: dangerous hybrid state during migration * Semantic drift: business terminology vs code terminology * Conway’s Law: team structure mirroring software architecture * Architecture Modernization Enabling Teams (AMET) * Platform as product: standardisation vs developer experience * Using Claude Code for analysis, refactoring, living documentation * Guardrails: linting, test coverage, complexity limits for AI agents * Multi-agent workflows running in parallel Throughout the conversation, Nick demonstrates how architecture modernisation is fundamentally about aligning business needs, team structures, and technical systems - and how AI tools are becoming essential for understanding, documenting, and evolving complex codebases. Show Links * Nick Tune [https://nick-tune.me/] * Nick Tune on LinkedIn [https://www.linkedin.com/in/nick-tune/] * Nick Tune on Bluesky [https://bsky.app/profile/nick-tune.me] * Nick Tune on GitHub [https://github.com/ntcoding] * Architecture Modernization [https://www.manning.com/books/architecture-modernization] * Legacy-Modernization.io [https://legacy-modernization.io/] * Living Architecture [https://living-architecture.dev/] * Software Architecture as Living Documentation Series [https://nick-tune.me/blog/2025-11-01-software-architecture-as-living-documentation-series-index-p/] * The Long Journey of Legacy Modernization [https://www.youtube.com/watch?v=Ah-X2wvxzes] * Architecture Modernization: Aligning Software, Strategy & Structure - GOTO 2024 [https://www.youtube.com/watch?v=DwAI2NqscMo] * Architecture Modernization with Nick Tune & Eduardo da Silva - GOTO 2024 [https://www.youtube.com/watch?v=sDLGB6VWrDg] * Team Topologies [https://teamtopologies.com/book] * Wardley Mapping [https://learnwardleymapping.com/] * Conway’s Law [https://martinfowler.com/bliki/ConwaysLaw.html] * Spotify Backstage [https://backstage.io/] * Nick’s Claude Code Skills [https://github.com/NTCoding/claude-skillz] * AGENTS.md Standard [https://agents.md/] * TS Morph - TypeScript Compiler API Wrapper [https://ts-morph.com/] * Bug Magnet by Gojko Adzic [https://bugmagnet.org/]

28 de ene de 2026 - 1 h 45 min
episode Event Sourcing with Shawn McCool artwork

Event Sourcing with Shawn McCool

Shawn McCool returns to the podcast to explore event sourcing - a pattern that fundamentally changed how he thinks about modeling software systems. We start by tracing Shawn’s journey into event sourcing, beginning with his work on Laravel.io around 2012 when a friend introduced him to domain events. This discovery led him deeper into the DDD community and eventually to creating Event Sourcery, a free video course on domain modeling and event sourcing. Shawn shares how working with event sourcing broke him out of the “way we’ve always done it” mindset. The conversation covers the core concepts - what event sourcing actually means (using events as the source of your model state), how it differs from event streaming and event-driven architectures, and when you might choose this approach. We explore the relationship between event sourcing and CQRS, discussing how separating read and write models enables independent evolution and scaling, while acknowledging the trade-offs around eventual consistency. Topics include: * What event sourcing means: events as the core of your model state * The distinction between event sourcing, event streaming, and event-driven architectures * Domain events versus CRUD: capturing intent and context * CQRS: separating decision-making models from read models * Eventual consistency: trade-offs between reliability and immediate feedback * Synchronous versus asynchronous projections * Why DDD isn’t a specific methodology but a pursuit of understanding * Aggregates as lifecycles, not nouns - designing for short-lived event streams * The bank account anti-pattern: why long-running aggregates are problematic * Testing event sourced systems: given-when-then with events * Projections as pure, side-effect-free transformations * Versioning strategies and avoiding the pain of long-lived aggregates * GDPR and data retention: designing systems that don’t need to keep data forever * Implementation approaches: relational databases versus dedicated event stores * Rolling your own versus using frameworks like EventSauce or Marten Shawn emphasizes how building systems around short-lived aggregates - where event streams naturally terminate - eliminates entire classes of versioning and data retention problems. He shares insights from his work at a payment processing company, where the system is designed so that event streams exhaust within 30 minutes, making evolution and versioning remarkably straightforward. Throughout the conversation, Shawn demonstrates how stepping away from noun-centric thinking and embracing events as the core building block leads to systems that are easier to understand, test, and evolve. Show Links * Shawn McCool’s Website [https://shawnmc.cool/] * Shawn McCool on X/Twitter [https://x.com/ShawnMcCool] * Shawn McCool on LinkedIn [https://www.linkedin.com/in/shawnmccool/] * Shawn McCool on GitHub [https://github.com/ShawnMcCool] * Event Sourcery [https://www.youtube.com/@EventSourcery] * Laravel.io Community Portal [https://laravel.io/] * Domain-Driven Design: Tackling Complexity in the Heart of Software by Eric Evans (Blue Book) [https://www.domainlanguage.com/ddd/blue-book/] * Implementing Domain-Driven Design by Vaughn Vernon (Red Book) [https://www.oreilly.com/library/view/implementing-domain-driven-design/9780133039900/] * Versioning in an Event Sourced System by Greg Young [https://leanpub.com/esversioning] * Building on the BEAM: Exploring Erlang and Elixir, Part 1 with Shawn McCool [https://compiledconversations.com/12/] * Building on the BEAM: Exploring Erlang and Elixir, Part 2 with Shawn McCool [https://compiledconversations.com/13/] * CQRS Pattern [https://martinfowler.com/bliki/CQRS.html] * Event Sourcing Pattern [https://martinfowler.com/eaaDev/EventSourcing.html] * EventStorming [https://www.eventstorming.com/] * EventSauce - PHP Event Sourcing Library [https://eventsauce.io/] * Marten - .NET Event Store on PostgreSQL [https://martendb.io/] * Kurrent (formerly Event Store DB) [https://www.kurrent.io/] * Shuhari - Japanese Training Philosophy [https://en.wikipedia.org/wiki/Shuhari] * Temporal Modelling by Mathias Verraes [https://verraes.net/2019/06/talk-temporal-modelling/] * Active Record: How We Got Persistence Perfectly Wrong [https://shawnmc.cool/active-record-how-we-got-persistence-perfectly-wrong/]

16 de ene de 2026 - 2 h 3 min
episode Building Event Catalog: From AWS to Solo Bootstrapping with David Boyne artwork

Building Event Catalog: From AWS to Solo Bootstrapping with David Boyne

David Boyne joins us to share his journey from AWS serverless advocate to solo bootstrapper building Event Catalog, an open source tool bringing discoverability to event-driven architectures. We start by exploring David’s background at AWS, where he spent over two years as a serverless advocate focusing on event architectures, EventBridge, and helping customers navigate the complexities of distributed systems. He shares insights into the problems he consistently saw teams struggling with as they scaled their event-driven systems, particularly around governance and discoverability - noting that event architectures are still 10-15 years behind API documentation, with most organizations lacking machine-readable specifications for their events. Seeing these governance challenges repeatedly, David made the decision to leave AWS and pursue Event Catalog full-time as a solo bootstrapper. He shares candid insights into the realities of that journey and discusses how Event Catalog evolved from a Christmas side project to a tool used by developers, architects, business analysts, and product owners, each finding different value in the platform. Topics include: * David’s journey from AWS serverless advocate to solo bootstrapper * Visual thinking: how EDA Visuals emerged from David’s Zettelkasten note-taking system * Event-driven architecture fundamentals and alignment with domain-driven design * The governance challenge: why EDA needs better discoverability and documentation * Transitioning from AWS: making the leap to full-time open source work * Solo developer journey: the highs, lows, and lessons learned from bootstrapping * Open core business model: balancing open source with sustainable revenue * Building in public: sharing the journey and making the pie bigger for everyone * Customer discovery: how to engage with users as a solo builder * Building for developers: the unique challenges of B2D (business-to-developer) markets * Pricing strategies: understanding value and avoiding the “too cheap” trap * Event Catalog: bringing discoverability to event architectures * Event Catalog Studio: visual design tools for event architectures * Tech stack decisions: choosing Astro, self-hosting, and GitOps workflows * AI integration: MCP tools, context-aware documentation, and the future of architecture docs * The importance of talking to customers and focusing on problems over features Finally, we explore how AI is changing architecture documentation, with David sharing his experiments with MCP tools that provide context-aware assistance to developers working with event architectures; while recognizing that business context, domains, and ubiquitous language must come from human understanding. Throughout the conversation, David emphasizes the importance of being human, focusing on problems over features, and advocating for the space rather than just the product. Whether you’re interested in event-driven architectures, considering a solo bootstrapping journey, or curious about building developer tools, this episode offers both practical insights and inspiration. Show Links * David Boyne’s Website [https://www.boyney.io/] * David Boyne on X/Twitter [https://x.com/boyney123] * David Boyne on LinkedIn [https://www.linkedin.com/in/david-boyne/] * David Boyne’s Substack [https://boyney123.substack.com/] * Event Catalog [https://www.eventcatalog.dev/] * Event Catalog on GitHub [https://github.com/event-catalog/eventcatalog] * Event Catalog Studio [https://studio.eventcatalog.dev/] * EDA Visuals [https://eda-visuals.boyney.io/] * EventBridge Canon [https://eventbridge-canon.netlify.app/] * EventBridge Atlas [https://eventbridge-atlas.netlify.app/] * The EventBridge Book [https://www.eventbridgebook.com/] * EventBridge [https://aws.amazon.com/eventbridge/] * Thinking in Events: Principles of Event-Driven Architecture, Part 1 with James Eastham [https://compiledconversations.com/1/] * Thinking in Events: Principles of Event-Driven Architecture, Part 2 with James Eastham [https://compiledconversations.com/2/] * Astro [https://astro.build/] * Docusaurus [https://docusaurus.io/] * MCP (Model Context Protocol) [https://modelcontextprotocol.io/] * Zettelkasten Method [https://en.wikipedia.org/wiki/Zettelkasten] * How to Take Smart Notes by Sönke Ahrens [https://www.soenkeahrens.de/en/takesmartnotes] * OpenAPI Specification [https://www.openapis.org/] * Swagger [https://swagger.io/] * AsyncAPI [https://www.asyncapi.com/] * C4 Model [https://c4model.com/] * The Mom Test [https://www.momtestbook.com/] * Developer-Facing Startup Book [https://developerfacingstartup.dev/] * Don’t sell to developers. Focus on value, advocacy and creating internal champions - David Boyne’s Blog Post [https://boyney123.substack.com/p/dont-sell-to-developers-focus-on] * A journey from Junior Developer to Technical Lead - David Boyne [https://boyney123.medium.com/a-journey-from-junior-developer-to-technical-lead-b1af4d2419fb] * KanDDDinsky [https://kandddinsky.de/] * NDC London - Stars Don’t Pay the Bills: Turning Open Source Into a Business [https://ndclondon.com/agenda/stars-dont-pay-the-bills-turning-open-source-into-a-business-0929/060xapapxvw]

12 de dic de 2025 - 1 h 29 min
episode Machine Learning Fundamentals, Part 2 with Shannon Wirtz artwork

Machine Learning Fundamentals, Part 2 with Shannon Wirtz

We continue our exploration of machine learning fundamentals with Shannon Wirtz, diving deeper into advanced model architectures, training techniques, and evaluation methods. We start with ensemble learning - why combining multiple models often outperforms single models, and how techniques like Random Forest and XGBoost prevent overfitting through clever sampling strategies. From there, we explore neural networks, understanding how they learn directly from raw data through sequences of linear and nonlinear transformations. The conversation covers the evolution from convolutional neural networks (perfect for images) to recurrent neural networks (for sequences) to Transformers (the architecture behind modern LLMs). We dive into how Transformers revolutionized natural language processing through parallelization and attention mechanisms, enabling the large language models we see today. We then shift to the critical topic of model evaluation - exploring loss functions, gradient descent, learning rates, and the importance of proper train/validation/test splits. Shannon explains why you need separate validation and test sets, how k-fold cross-validation works, and the various metrics used to assess model performance beyond simple accuracy. Topics include: * Ensemble learning: why combining models works (Random Forest, XGBoost) * Neural networks: linear and nonlinear transformations, neurons, and layers * Convolutional Neural Networks (CNNs): recognizing visual patterns and edges * Transformers: the architecture behind modern LLMs, attention mechanisms, and why they’re so powerful * Training and evaluation: loss functions, gradient descent, and learning rates * Train/validation/test splits and why you need all three * K-fold cross-validation: a more robust evaluation approach * Performance metrics including precision, recall, F1 score, AUC, and the confusion matrix * Model interpretation: white box vs black box models * Interpretation techniques including partial dependence plots, SHAP values, and individual conditional expectations * Learning resources: Andrew Ng’s courses, Kaggle, DataCamp, and hands-on projects Shannon also shares his personal learning journey, from rote learning to practical hands-on experience, and discusses how he learns most effectively through immediate feedback and engaging projects. Whether you’re looking to understand how modern AI systems work or seeking practical guidance on getting started with machine learning, this episode provides both theoretical depth and practical strategies for building and evaluating ML models. This is Part 2 of a 2-part series. In Part 1 [https://compiledconversations.com/14/] , we explored the foundations of machine learning - including core concepts, terminology, different learning approaches, and fundamental model types. Show Links * Shannon Wirtz on LinkedIn [https://www.linkedin.com/in/shannon-wirtz-a8387144/] * Ensemble Learning [https://en.wikipedia.org/wiki/Ensemble_learning] * Random Forest [https://en.wikipedia.org/wiki/Random_forest] * XGBoost [https://en.wikipedia.org/wiki/XGBoost] * Neural Networks [https://en.wikipedia.org/wiki/Neural_network] * Convolutional Neural Networks [https://en.wikipedia.org/wiki/Convolutional_neural_network] * DeepSeek-OCR [https://github.com/deepseek-ai/DeepSeek-OCR] * ImageNet [https://www.image-net.org/] * AlexNet [https://en.wikipedia.org/wiki/AlexNet] * Transformers [https://en.wikipedia.org/wiki/Transformer_%28machine_learning_model%29] * Attention Is All You Need [https://arxiv.org/abs/1706.03762] * Gradient Descent [https://en.wikipedia.org/wiki/Gradient_descent] * Cross-Validation [https://en.wikipedia.org/wiki/Cross-validation_%28statistics%29] * Precision and Recall [https://en.wikipedia.org/wiki/Precision_and_recall] * F1 Score [https://en.wikipedia.org/wiki/F-score] * AUC (Area Under Curve) [https://en.wikipedia.org/wiki/Receiver_operating_characteristic] * Confusion Matrix [https://en.wikipedia.org/wiki/Confusion_matrix] * SHAP Values [https://shap.readthedocs.io/] * Partial Dependence Plots [https://scikit-learn.org/stable/modules/partial_dependence.html] * Andrew Ng’s Machine Learning Course [https://www.coursera.org/specializations/machine-learning-introduction] * DeepLearning.AI [https://www.deeplearning.ai/] * Kaggle [https://www.kaggle.com/] * DataCamp [https://www.datacamp.com/] * R Programming Language [https://www.r-project.org/] * Why Machines Learn [https://anilananthaswamy.com/why-machines-learn] * Hands-On Machine Learning [https://www.oreilly.com/library/view/hands-on-machine-learning/9781492032632/] * Neural Networks and Deep Learning [http://neuralnetworksanddeeplearning.com/]

21 de nov de 2025 - 1 h 7 min
Muy buenos Podcasts , entretenido y con historias educativas y divertidas depende de lo que cada uno busque. Yo lo suelo usar en el trabajo ya que estoy muchas horas y necesito cancelar el ruido de al rededor , Auriculares y a disfrutar ..!!
Muy buenos Podcasts , entretenido y con historias educativas y divertidas depende de lo que cada uno busque. Yo lo suelo usar en el trabajo ya que estoy muchas horas y necesito cancelar el ruido de al rededor , Auriculares y a disfrutar ..!!
Fantástica aplicación. Yo solo uso los podcast. Por un precio módico los tienes variados y cada vez más.
Me encanta la app, concentra los mejores podcast y bueno ya era ora de pagarles a todos estos creadores de contenido

Elige tu suscripción

Más populares

Premium

20 horas de audiolibros

  • Podcasts solo en Podimo

  • Disfruta los shows de Podimo sin anuncios

  • Cancela cuando quieras

Empieza 7 días de prueba
Después $99 / mes

Prueba gratis

Sólo en Podimo

Audiolibros populares

Prueba gratis

Empieza 7 días de prueba. $99 / mes después de la prueba. Cancela cuando quieras.