More Goto tech episodes

Building Better Software: Why Workflows Beat Code Every Time  Ben Smith & James Beswick thumbnail

Building Better Software: Why Workflows Beat Code Every Time Ben Smith & James Beswick

Published 6 Jan 2026

Duration: 2791

The podcast discusses workflows in modern software development, covering topics like distributed systems, scalability, and visual orchestration using tools like AWS Step Functions.

Episode Description

This interview was recorded for GOTO Unscripted. https://gotopia.tech Check out more here: https://gotopia.tech/articles/407 Ben Smith - Staff Develop...

Overview

The podcast focuses on the importance of workflows in modern software development, particularly in managing distributed systems, microservices, and complex processes. It explains how workflows help simplify code, improve scalability, and provide tools for visual orchestration, such as AWS Step Functions. Key topics include idempotency, error handling, and the circuit breaker pattern to enhance system resilience, as well as challenges related to coordination, versioning, and testing at scale.

The discussion also explores event-driven architectures, the trade-offs between thin and fat events, and the role of plugin architectures and extensible design in enterprise software. It touches on trends in cloud computing, the decision between building or buying solutions, and the increasing complexity of development environments. The emphasis is on achieving clarity, flexibility, and a developer-friendly approach in modern software design.

Recent Episodes of Goto tech

31 Mar 2026 Platform Engineering Ajay Chankramath & Nic Cheneweth

Platform engineering challenges are addressed through product-centric internal development, standardized "golden paths," control planes abstracting cloud infrastructure for self-service, developer ownership of pipelines, Kubernetes-driven self-healing systems, balancing AI's infrastructure benefits with reliability risks, domain-specific design, clear team boundaries, and the critical role of human oversight in automation.

20 Mar 2026 Learn C++ by Example Frances Buontempo & Matt Godbolt

Modern C++ innovations like the spaceship operator, coroutines, and structure bindings are explored through practical examples, interactive learning, and tools like Compiler Explorer, emphasizing the balance between low-level control, high-level abstractions, and educational challenges in mastering advanced concepts.

More Goto tech episodes