# Software Architecture: What Is It Really About? A Discussion with James Coplien Page: https://stenobird.com/podcast/software-architektur-im-stream-3090375/software-architecture-what-is-it-really-about-a-discussion-with-james-coplien Text version: https://stenobird.com/podcast/software-architektur-im-stream-3090375/software-architecture-what-is-it-really-about-a-discussion-with-james-coplien.md Podcast: [Software Architektur im Stream](https://stenobird.com/podcast/software-architektur-im-stream-3090375) Published: 2026-07-24T16:07:00+00:00 Episode link: https://software-architektur.tv/2026/07/24/folge325.html Audio file: https://1evriw.podcaster.de/software-architektur-im-stream/media/Software_Architecture_What_Is_It_Really_About__with_James_Coplien.mp3 Processing state: not_requested JSON: https://stenobird.com/v1/public/podcasts/software-architektur-im-stream-3090375/episodes/software-architecture-what-is-it-really-about-a-discussion-with-james-coplien Duration seconds: 3940 ## Resource Dependencies are often seen as the foundation of software architecture. Some even argue that architecture is little more than managing dependencies. But is that really true? Inspired by one of Eberhard Wolff’s blog posts, an interesting discussion with James Coplien challenged this common assumption. Do dependencies matter as much as we think? If not, what is software architecture actually about? In this episode, we explore these questions and discuss what truly shapes software architecture in practice. Links * Blog: Independent? Impossible! Why Dependencies Matter So Much https://ewolff.com/2026/06/24/independent-impossible-why-dependencies-matter-so-much.html * Summary at LinkedIn https://www.linkedin.com/posts/eberhardwolff_independent-impossible-why-dependencies-activity-7475589431471685633-TGac * Cope’s comment https://www.linkedin.com/feed/update/urn:li:activity:7475589431471685633?commentUrn=urn%3Ali%3Acomment%3A%28activity%3A7475589431471685633%2C7475625074650148864%29&dashCommentUrn=urn%3Ali%3Afsd_comment%3A%287475625074650148864%2Curn%3Ali%3Aactivity%3A7475589431471685633%29 * Jimmy Koppel: How an Ancient Philosophy Problem Explains Software Dependence https://www.pathsensitive.com/2022/09/bet-you-cant-solve-these-9-dependency.html * Software-Architektur = Abhängigkeiten Managen? https://software-architektur.tv/2023/09/01/folge179.html * Programmierung als Theoriebildung https://software-architektur.tv/2026/02/27/folge304.html * Peter Naur: Programming as Theory Building https://pablo.rauzy.name/dev/naur1985programming.pdf ## Actions - request_transcript: `POST https://stenobird.com/v1/public/podcasts/software-architektur-im-stream-3090375/episodes/software-architecture-what-is-it-really-about-a-discussion-with-james-coplien/transcription-requests` — Idempotently request low-priority transcript generation for this episode. - read_markdown: `GET https://stenobird.com/podcast/software-architektur-im-stream-3090375/software-architecture-what-is-it-really-about-a-discussion-with-james-coplien.md` — Read the agent-friendly Markdown representation of this episode resource. A page view does not enqueue transcription. Agents should invoke `request_transcript` explicitly when they need this episode processed. ## Transcript Full transcripts are not published on public pages unless there is a clear rights basis.