logo
episode-header-image
Mar 2024
37m 24s

Diving head first into software architec...

Thoughtworks
About this episode

A few years ago, Thoughtworker and (prolific) author Neal Ford published Fundamentals of Software Architecture with Mark Richards. They're now back with another book on software architecture — written with co-author Raju Gandhi — which offers readers a very different learning experience. Described as a combination of technical book and graphic novel, Head First Software Architecture dispenses with dense prose to present and explain software architecture concepts and ideas in some highly innovative and novel ways.

In this episode of the Technology Podcast, the authors — alongside their editor, Sarah Grey — join Rebecca Parsons to discuss their new book. They explain the thinking behind the approach, how it diverges from Fundamentals of Software Architecture and detail some of the challenges of writing in a new format.

Whether you're interested in getting started with software architecture or simply curious about technical communication and learning, listen to find out more.

Learn more about Head First Software Architecture: https://www.oreilly.com/library/view/head-first-software/9781098134341/

Up next
Nov 13
How developers can get the most from new AI coding workflows
One of the biggest stories in software engineering in 2025 is the impact of generative AI on the software development lifecycle. From advances in coding assistance to the emergence of so-called agentic coding, there's undoubtedly a lot for software developers to process, learn an ... Show More
29m 13s
Oct 30
Themes from Technology Radar Vol.33
In every Thoughtworks Technology Radar we feature three to five themes that represent the core issues and topics that emerged from the conversations we had when putting the publication together. This time (Fall 2025) they're all united by AI. They are: infrastructure automation a ... Show More
35m 5s
Oct 16
What does an AI strategy with humans at the center look like?
Everyone knows an AI strategy is important — but how do you build one with humans at the center? That's a question Tiankai Feng, Thoughtworks Global Director for Data and AI Strategy, has been pondering ever since the publication of his 2024 book Humanizing Data Strategy. Now, ju ... Show More
25m 16s
Recommended Episodes
May 2024
Deepthi Sigireddi on Distributed Database Architecture in the Cloud Native Era
In this podcast, Vitess CNCF project technical lead Deepthi Sigireddi discusses the architecture of cloud native distributed databases, sharding, replication, and failover. She also talks about what DB developers should consider when choosing distributed databases. Read a transcr ... Show More
37m 24s
May 2024
If LLMs Do the Easy Programming Tasks - How are Junior Developers Trained? What Have We Done?
In this podcast Michael Stiefel spoke to Anthony Alford and Roland Meertens about the future of software development and the training of new developers, in a world where Large Language Models heavily contribute to software development. Read a transcript of this interview: https:/ ... Show More
51m 27s
Dec 2023
The Software Architect's Path: Insights from Sid Anand
In this podcast Michael Stiefel spoke to Sid Anand about what it means to be a software architect, the process of becoming one, and how to be a successful architect in an organization. Read a transcript of this interview: https://bit.ly/3R3KT8l Subscribe to the Software Architect ... Show More
45m 50s
Aug 2023
Replit CEO Amjad Masad on Empowering the Next Billion Software Creators - Ep. 201
Replit aims to empower the next billion software creators. In this week’s episode of NVIDIA’s AI Podcast, host Noah Kraviz dives into a conversation with Replit CEO Amjad Masad. Masad says the San Francisco-based maker of a software development platform, which came up as a member ... Show More
42m 29s
Jun 2023
The Evolution of Evolutionary Architecture with Rebecca Parsons
In Evolutionary Architectures, the book she co-authored, Dr. Rebecca Parsons described the principles and practices that allow architecture to evolve. In this episode of the podcast, we talk about those principles, how they’ve changed between the first and second editions of the ... Show More
32 m