Podcasts about Software design

  • 188PODCASTS
  • 409EPISODES
  • 41mAVG DURATION
  • 5WEEKLY NEW EPISODES
  • Oct 1, 2025LATEST

POPULARITY

20172018201920202021202220232024


Best podcasts about Software design

Latest podcast episodes about Software design

Besser mit Design
222 - Der Prozess ist tot, lang lebe der Prozess

Besser mit Design

Play Episode Listen Later Oct 1, 2025 5:42


Gute Prozesse stehen nicht im Weg – sie machen den Weg frei.Die Evolution von Prozessen im UX-Design und in Unternehmen: Warum es nicht darum geht, einem starren Ablauf zu folgen, sondern Ziele zu erreichen. Und weshalb funktionierende Prozesse nicht perfekt sind, sondern veränderbar bleiben müssen.Wir zeigen, wie wichtig eine Kultur ist, die Feedback zulässt, Alternativwege erkennt und nicht bestraft, sondern verbessert. Denn: Wenn Prozesse nicht funktionieren, ist das kein Scheitern, sondern ein wertvoller Hinweis.Nur wer seinen Prozess hinterfragt, kann ihn besser machen. Und nur wer ihn weiterdenkt, sorgt dafür, dass er nicht irgendwann selbst zum Hindernis wird.Mehr Offenheit, mehr Veränderungsspielraum und Prozesse, die echten Fortschritt ermöglichen, wünschen …Alex & Chrisvon https://wahnsinn.design Das ist Besser mit Design, ein Wahnsinn Design PodcastVielen Dank fürs Zuhören

GOTO - Today, Tomorrow and the Future
Early Days of Agile Development & Is Design Dead? • Martin Fowler & James Lewis

GOTO - Today, Tomorrow and the Future

Play Episode Listen Later Sep 26, 2025 44:07


This interview was recorded at GOTO Copenhagen 2024.https://gotocph.comMartin Fowler - Pioneer of Various Topics around Object-Oriented Technology & Agile MethodsJames Lewis - Software Architect & Director at Thoughtworks  @thoughtworks  RESOURCESMartinhttps://x.com/martinfowlerhttps://www.martinfowler.comhttps://toot.thoughtworks.com/@mfowlerhttps://www.linkedin.com/in/martin-fowler-comJameshttps://bsky.app/profile/boicy.bovon.orghttps://twitter.com/boicyhttps://linkedin.com/in/james-lewis-microserviceshttps://github.com/boicyhttps://www.bovon.orgLinkshttps://agilemanifesto.orghttps://martinfowler.com/articles/designDead.htmlhttps://martinfowler.com/articles/on-pair-programming.htmlRead the full abstract hereRECOMMENDED BOOKSMartin Fowler • RefactoringScott W. Ambler & Pramod Sadalage • Refactoring DatabasesMartin Fowler & Pramod Sadalage • NoSQL DistilledMartin Fowler • Patterns of Enterprise Application ArchitectureMartin Fowler • Domain-Specific LanguagesMartin Fowler • UML DistilledCrossing BordersCrossing Borders is a podcast by Neema, a cross border payments platform that...Listen on: Apple Podcasts SpotifyBlueskyTwitterInstagramLinkedInFacebookCHANNEL MEMBERSHIP BONUSJoin this channel to get early access to videos & other perks:https://www.youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/joinLooking for a unique learning experience?Attend the next GOTO conference near you! Get your ticket: gotopia.techSUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted daily!

Besser mit Design
221 - F&A - Geschäftsmodell-Innovation und Design? Mit Michael

Besser mit Design

Play Episode Listen Later Sep 24, 2025 4:28


Michael vom Deutschen Institut für Management und Innovation fragt: Welche Rolle spielt Design bei der Entwicklung neuer Geschäftsmodelle?Unsere Antwort: Eine entscheidende. Denn für uns ist Gestaltung immer ein ganzheitlicher Designprozess und das gilt auch für Geschäftsmodelle. Wer vom tatsächlichen Nutzen für Kunden ausgeht, denkt automatisch in Gestaltungsmöglichkeiten: Was brauchen sie wirklich? Wo entsteht Wert? Wie kann dieser Wert kontinuierlich bereitgestellt werden?Egal ob Service-Erweiterung, neue Preislogik oder ganz neue Erlösmodelle – gutes Geschäftsmodell-Design beginnt mit Empathie und endet im Nutzen.Danke für deine Frage, Michael und viel Erfolg beim Gestalten von Innovationen.Gute Ideen und wertvolle Perspektiven, wünschen …Chris & Alexvon https://wahnsinn.design Das ist Besser mit Design, ein Wahnsinn Design PodcastVielen Dank fürs Zuhören

Besser mit Design
Interview > Wie kam es eigentlich dazu? Mit Christoph von Wahnsinn Design

Besser mit Design

Play Episode Listen Later Sep 21, 2025 41:00


Wie wird man eigentlich Designer und was hat das mit selbstgebauten Clan-Websites, Musikmachen und dem Staunen über HTML zu tun? In dieser ganz persönlichen Interview-Folge spricht Alex mit Chris über seinen Weg zum Designer und natürlich dem Weg zu Wahnsinn Design. Dabei geht es nicht nur um Stationen, sondern um innere Antriebe: die Faszination für Gestaltung, das Bedürfnis zu erschaffen, die Rolle von Technik im Design und die Kraft der Einschränkung. Vom ersten Digitalisierungsauftrag im Teenageralter über 100 Apotheken-Webseiten bis zur Gründung von Wahnsinn Design. Wie aus Neugier eine Haltung wurde und warum für ihn Design und Musik aus derselben Quelle kommen.Mehr Leidenschaft und Freude am Gestalten, wünschen …Alex & Chrisvon https://wahnsinn.design Das ist Besser mit Design, ein Wahnsinn Design PodcastVielen Dank fürs Zuhören

Besser mit Design
220 - Warum mobile first

Besser mit Design

Play Episode Listen Later Sep 17, 2025 3:24


Mobile First ist kein Trend – es ist eine Notwendigkeit. Denn die meisten Nutzer verwenden digitale Services über ihr Smartphone. Wer zuerst für Mobile denkt und gestaltet, schafft fokussierte, auf das Wesentliche reduzierte Interfaces und sorgt dafür, dass Produkte auch unter eingeschränkten Bedingungen funktionieren: unterwegs, mit einem kleinen Screen, mit wenig Aufmerksamkeit.Wir zeigen, warum Mobile First nicht nur für Nutzer besser ist, sondern auch für Designer. Weniger Platz, weniger Ablenkung, mehr Klarheit. Wer klein startet, bleibt klar, auch wenn es größer wird: Desktop, Tablet, TV. Gute digitale Produkte entstehen aus den härtesten Einschränkungen – nicht aus den größten Screens.Mehr Fokus und bessere Ergebnisse, auch auf kleinen Screens, wünschen …Chris & Alexvon https://wahnsinn.design Das ist Besser mit Design, ein Wahnsinn Design PodcastVielen Dank fürs Zuhören

Besser mit Design
219 - Label nicht gelesen

Besser mit Design

Play Episode Listen Later Sep 10, 2025 10:50


Die Menschen lesen nicht, sie scannen. Warum steht eigentlich so viel Text auf Buttons und warum liest ihn dann trotzdem niemand? Wir sprechen über Microcopy im UX-Design: also die kleinen Texte auf Buttons, in Menüs, in Formularen – und warum genau sie oft über Erfolg oder Frust entscheiden.Wir zeigen, warum Menschen Software nicht lesen, sondern scannen. Warum weniger Text oft zu besserer Orientierung führt. Und weshalb gute Microcopy nicht isoliert gedacht werden darf, sondern im Kontext der ganzen Benutzeroberfläche. Denn: Wer viel erklären muss, hat meist an anderer Stelle zu wenig gestaltet. Außerdem geht es um die Rolle von KI beim Schreiben von Interface-Texten und warum man besonders bei automatisch generierter Sprache zweimal kürzen sollte.Gutes Microcopy-Design spart Zeit, verhindert Fehler – und macht Software besser nutzbar. Vor allem dort, wo es darauf ankommt: im Alltag.Weniger Worte und mehr Klarheit wünschen …Alex & Chrisvon https://wahnsinn.design Das ist Besser mit Design, ein Wahnsinn Design PodcastVielen Dank fürs Zuhören

Rails with Jason
265 - Software Design with Paul Hammond

Rails with Jason

Play Episode Listen Later Sep 7, 2025 76:56 Transcription Available


In this episode, I chat with Paul Hammond about effective testing strategies, the joy of working with well-designed TDD systems, and how synchronous collaboration improves code quality. We examine what true agility means and how technical excellence enables fearless releases and sustainable development.Feedback-Driven DevelopmentPaul Hammond on LinkedInNonsense Monthly

The Art Of Programming
333 Когда DDD работает в Android — The Art Of Programming [ Mobile ]

The Art Of Programming

Play Episode Listen Later Sep 4, 2025 43:47


Вместе с Артемом Бамбаловым погружаемся в дебри Android. Обсуждаем DDD и зачем он там нужен. Вспоминаем старика Эванса и Влада Хононова. Горим в подкасте номер 333 The Art of Programming — «Когда DDD работает в Android». Эрик Эванс — Предметно-ориентированное проектирование Влад Хононов — Изучаем DDD-предметно-ориентированное проектирование Vlad Khononov — Balancing Coupling in Software Design Участники @golodnyj Артем Бамбалов, Y Labs Telegram канал VK группа Яндекс Музыка iTunes подкаст Поддержи подкаст

Besser mit Design
218 - Die Funktion der Schönheit

Besser mit Design

Play Episode Listen Later Sep 3, 2025 6:40


Schönheit ist keine Kür – sie ist Teil der Funktion. Welche Rolle spielt Ästhetik im UX-Design? Warum schöne Software nicht nur besser aussieht, sondern sich auch besser anfühlt – und dadurch öfter, intensiver und lieber genutzt wird.Denn: Wer sich eingeladen fühlt, probiert eher aus. Wer sich wohlfühlt, bleibt eher dran. Und wer visuell klar geführt wird, findet schneller ans Ziel.Gute Gestaltung verringert Hürden, schafft Vertrauen und macht aus Pflichtnutzung echte Produktliebe. Ästhetik ist kein Schnörkel – sie ist ein strategischer Vorteil.Software, die nützt – und berührt – wünschen …Chris & Alexvon https://wahnsinn.design Das ist Besser mit Design, ein Wahnsinn Design PodcastVielen Dank fürs Zuhören

Besser mit Design
217 - Kann man lernen

Besser mit Design

Play Episode Listen Later Aug 27, 2025 5:56


Gute Software ist leicht zu bedienen. Noch bessere Software wird mit der Zeit immer einfacher. Der Unterschied zwischen Usability und Learnability – und warum es nicht reicht, nur den ersten Nutzungsmoment zu gestalten. Denn Nutzer entwickeln sich weiter: vom ersten Klick bis zum täglichen Profi-Workflow.Wir zeigen, wie gute Software diesen Wandel unterstützt – durch kluge Gestaltung, Wiedererkennbarkeit, Individualisierung und Strukturen, die sich anfühlen wie „zu Hause“.Was UX von Spielen lernen kann, warum Tutorials oft ein Symptom statt eine Lösung sind und wie Erlernbarkeit langfristig Vertrauen und Effizienz schafft.Software, die mitdenkt, mitwächst und mitlernt, wünschen …Chris & Alexvon https://wahnsinn.design Das ist Besser mit Design, ein Wahnsinn Design PodcastVielen Dank fürs Zuhören

GOTO - Today, Tomorrow and the Future
TypeScript Cookbook • Stefan Baumgartner & Peter Kröner

GOTO - Today, Tomorrow and the Future

Play Episode Listen Later Aug 26, 2025 38:22 Transcription Available


This interview was recorded for the GOTO Book Club.http://gotopia.tech/bookclubRead the full transcription of the interview hereStefan Baumgartner - Author of "TypeScript Cookbook" & "TypeScript in 50 Lessons"Peter Kröner - Host of "Working Draft" Podcast & Freelance Trainer for Frontend Web TechRESOURCESStefanhttps://bsky.app/profile/deadparrot.devhttps://mastodon.social/@deadparrothttps://x.com/ddprrthttps://github.com/ddprrthttps://www.linkedin.com/in/stefan-baumgartner-bb621564https://oida.devPeterhttps://bsky.app/profile/sirpepe.bsky.socialhttps://mastodon.social/@sir_pepehttps://github.com/SirPepehttps://www.linkedin.com/in/peterkroenerhttps://www.peterkroener.deLinkshttps://typescript-cookbook.comhttps://typescript-book.comhttps://workingdraft.deDESCRIPTIONPeter Kröner and Stefan Baumgartner explore practical TypeScript implementation strategies in this discussion of Stefan's latest book, "TypeScript Cookbook", a sequel to his previous work "TypeScript in 50 Lessons". From minimal type annotations to knowing when to use advanced features, Stefan shares insights on efficient project setup, alternatives to enums, and the strategic use of classes.The conversation examines the philosophy behind TypeScript's design while emphasizing a pragmatic approach that focuses on understanding what happens behind the scenes to make better coding decisions. Stefan consistently advocates for simplicity and intentionality when working with TypeScript's powerful but sometimes complex type system.RECOMMENDED BOOKSStefan Baumgartner • TypeScript CookbookStefan Baumgartner • TypeScript in 50 LessonsAlexandre Portela dos Santos • Deno Web DevelopmentFernando Doglio • Introducing DenoDan Vanderkam • Effective TypeScriptNathan Rozentals • Mastering TypeScriptBlueskyTwitterInstagramLinkedInFacebookCHANNEL MEMBERSHIP BONUSJoin this channel to get early access to videos & other perks:https://www.youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/joinLooking for a unique learning experience?Attend the next GOTO conference near you! Get your ticket: gotopia.techSUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted daily!

Algorithms + Data Structures = Programs
Episode 248: The Philosophy of Good Software Design (Part 2)

Algorithms + Data Structures = Programs

Play Episode Listen Later Aug 22, 2025 33:50


In this episode, Conor and Ben chat about the philosophy of good software design, TV shows, movies and more!Link to Episode 248 on WebsiteDiscuss this episode, leave a comment, or ask a question (on GitHub)SocialsADSP: The Podcast: TwitterConor Hoekstra: Twitter | BlueSky | MastodonBen Deane: Twitter | BlueSkyShow NotesDate Recorded: 2025-08-05Date Released: 2025-08-22MISRA C++Lightning Talk: Strategies for Developing Safety-Critical Software in C++ - Emily Durie-JohnsonSkeuomorphismC++Now 2018: Ben Deane “Easy to Use, Hard to Misuse: Declarative Style in C++”Intro Song InfoMiss You by Sarah Jansen https://soundcloud.com/sarahjansenmusicCreative Commons — Attribution 3.0 Unported — CC BY 3.0Free Download / Stream: http://bit.ly/l-miss-youMusic promoted by Audio Library https://youtu.be/iYYxnasvfx8

GOTO - Today, Tomorrow and the Future
"Residues" & "The Architect's Paradox" • Barry O'Reilly & Jacqui Read

GOTO - Today, Tomorrow and the Future

Play Episode Listen Later Aug 22, 2025 39:01 Transcription Available


This interview was recorded for the GOTO Book Club.http://gotopia.tech/bookclubRead the full transcription of the interview hereBarry O'Reilly - Founder at Black Tulip Tech and Author of "Residues" & "The Architect's Paradox"Jacqui Read - Software Architect, Speaker & Author of "Communication Patterns"RESOURCESBarryhttps://bsky.app/profile/technologytulip.bsky.socialhttps://www.linkedin.com/in/barry-o-reilly-b924657https://www.blacktulip.seJacquihttps://bsky.app/profile/tekiegirl.bsky.socialhttps://jacquiread.comhttps://fosstodon.org/@tekiegirlhttps://www.linkedin.com/in/jacquelinereadhttps://github.com/tekiegirlDESCRIPTIONIn this GOTO Book Club interview, Jacqui Read discusses with Barry O'Reilly his books "Residues: Time, Uncertainty, and Change in Software Architecture" and "The Architect's Paradox". He explains how uncertainty defines the architect's role and introduces residuality—a method where architects deliberately stress their conceptual models until they collapse, then optimize the resulting "residues" or leftovers to create more resilient systems.Unlike traditional software engineering approaches, that try to eliminate uncertainty through rigid requirements, residuality embraces random stressors (even far-fetched scenarios like giant lizards) to uncover architectural fault lines.O'Reilly argues that this playful yet mathematically sound approach produces more robust architectures than conventional methods, and his second book explores how inherited philosophical thinking often undermines software architecture's effectiveness in complex business contexts.RECOMMENDED BOOKSBarry O'Reilly • ResiduesBarry O'Reilly • The Architect's ParadoxJacqui Read • Communication PatternsAnne Currie & Jamie Dobson • The Cloud Native AttitudeGregor Hohpe • The Software Architect ElevatorGregor Hohpe • Enterprise Integration Patterns, Vol 2BlueskyTwitterInstagramLinkedInFacebookCHANNEL MEMBERSHIP BONUSJoin this channel to get early access to videos & other perks:https://www.youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/joinLooking for a unique learning experience?Attend the next GOTO conference near you! Get your ticket: gotopia.techSUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted daily!

Algorithms + Data Structures = Programs
Episode 247: The Philosophy of Good Software Design

Algorithms + Data Structures = Programs

Play Episode Listen Later Aug 15, 2025 30:18


In this episode, Conor and Ben chat about the philosophy of good software design, learning languages and more!Link to Episode 247 on WebsiteDiscuss this episode, leave a comment, or ask a question (on GitHub)SocialsADSP: The Podcast: TwitterConor Hoekstra: Twitter | BlueSky | MastodonBen Deane: Twitter | BlueSkyShow NotesDate Recorded: 2025-08-05Date Released: 2025-08-15非诚勿扰 (Fei Chang Wu Rao) TV ShowSTLab Videos (Adobe Training)Sean Parent TalksA9 VideosSoftware Engineering Languages - Titus Winters - CppNorth 2022C++: Engineers Wanted, Programmers not so Much - David Sankel - C++Now 2019Intro Song InfoMiss You by Sarah Jansen https://soundcloud.com/sarahjansenmusicCreative Commons — Attribution 3.0 Unported — CC BY 3.0Free Download / Stream: http://bit.ly/l-miss-youMusic promoted by Audio Library https://youtu.be/iYYxnasvfx8

GOTO - Today, Tomorrow and the Future
Balancing Coupling in Software Design • Vlad Khononov & Sheen Brisals

GOTO - Today, Tomorrow and the Future

Play Episode Listen Later Aug 15, 2025 36:37 Transcription Available


This interview was recorded for the GOTO Book Club.http://gotopia.tech/bookclubRead the full transcription of the interview hereSheen Brisals - AWS Serverless Hero, Engineering Leader & Co-Author of "Serverless Development on AWS"Vlad Khononov - Author of "Balancing Coupling in Software Design" & "Learning Domain Driven Design" & Creator of the Balanced Coupling ModelRESOURCESVladhttps://bsky.app/profile/vladikk.bsky.socialhttps://vladikk.comhttps://github.com/vladikkhttps://www.linkedin.com/in/vladikkSheenhttps://bsky.app/profile/sheenbrisals.bsky.socialhttps://twitter.com/sheenbrisalshttps://www.linkedin.com/in/sheen-brisalshttps://sbrisals.medium.comLinkshttps://www.informit.comhttps://youtu.be/6hTZXR2brWEDESCRIPTIONSheen Brisals sits down with software engineer and author Vlad Khononov to explore his latest book, "Balancing Coupling in Software Design". Vlad shares his journey from a failed microservices project to his deep dive into the principles of coupling, drawing insights from a 1970s structured design book.The duo discusses the timeless nature of coupling in software, how modern systems like microservices and cloud architectures still rely on age-old design principles, and the importance of understanding complexity for better problem decomposition and estimation. Vlad also reveals his unique approach to the book—integrating AI-generated poetry into each chapter to help readers grasp complex concepts. With a focus on modularity as the antidote to complexity, Vlad emphasizes that by managing coupling, engineers can create more maintainable, scalable systems.RECOMMENDED BOOKSVlad Khononov • Balancing Coupling in Software DesignVlad Khononov • Learning Domain-Driven DesignSheen Brisals & Luke Hedger • Serverless Development on AWSGlenford Myers • Composite/Structured DesignVaughn Vernon • Implementing Domain-Driven DesignEric Evans • Domain-Driven Designvan Kelle, Verschatse & Baas-Schwegler • Collaborative Software DesignNick Tune & Jean-Georges Perrin • Architecture ModernizaBlueskyTwitterInstagramLinkedInFacebookCHANNEL MEMBERSHIP BONUSJoin this channel to get early access to videos & other perks:https://www.youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/joinLooking for a unique learning experience?Attend the next GOTO conference near you! Get your ticket: gotopia.techSUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted daily!

Besser mit Design
215 - F&A - A.I. und Menschlichkeit, besser mit Design? Mit Daniel und Leander

Besser mit Design

Play Episode Listen Later Aug 13, 2025 19:32


Zwei Fragen, zwei Perspektiven – und ein Podcast zwischen Japan und KI. In dieser F&A-Folge geht es um den Einfluss generativer Tools auf Designqualität und Kreativität und um die Frage, ob es so etwas wie „universell gutes Design“ überhaupt gibt. Daniel fragt, ob KI-generierte Interfaces zu mehr Konformität und weniger Kreativität führen. Wir sagen: Vielleicht – aber das muss nichts Schlechtes sein. Warum standardisierte Designs ein mächtiges Werkzeug für schnelle Tests und erste Prototypen sein können, wo KI an ihre Grenzen stößt und wann es Sinn macht, wieder den Menschen ins Zentrum des Gestaltungsprozesses zu holen.Leander meldet sich aus Japan und bringt die internationale Perspektive ein: Gibt es Design, das überall funktioniert und überall verstanden wird? Wir sprechen über kulturelle Unterschiede, implizite Designkonventionen, Touchscreens als globale Metapher und warum das Streben nach Inklusion letztlich allen Nutzern hilft.Gute Fragen und viele Gedanken wünschen …Chris & Alexvon https://wahnsinn.design P.S. wir freuen uns mit Wahnsinn Design Leander Modersohn zur Free Diving WM in Japan gesponsert zu haben. Hier geht es zu https://www.instagram.com/leander_modersohn/ Das ist Besser mit Design, ein Wahnsinn Design PodcastVielen Dank fürs Zuhören

Besser mit Design
214 - Rolle vorwärts

Besser mit Design

Play Episode Listen Later Aug 6, 2025 3:18


Rollen, Berechtigungen, Gatekeeper – klingt technisch? Ist es auch. Aber vor allem ist es grundlegend für gutes Softwaredesign. Rollen - die unsichtbaren Strukturen, die alles bestimmen: Wer darf was sehen, tun, verändern? Und warum falsche Annahmen zu Rollen und Zugriffsrechten später richtig teuer werden können – nicht nur technisch, sondern auch konzeptionell.Conway's Law lässt grüßen: Kommunikations- und Entscheidungsstrukturen spiegeln sich in der Software wider. Wer von Anfang an mitdenkt, wie Teams wirklich arbeiten (sollen), kann gezielter gestalten und vermeidet aufwendige Rückbauten.Ein Plädoyer für frühe Klarheit, durchdachte Rollenmodelle und Design, das Realität abbildet – nicht Wunschdenken.Klares Denken und gute Strukturen wünschen …Alex & Chrisvon https://wahnsinn.design Das ist Besser mit Design, ein Wahnsinn Design PodcastVielen Dank fürs Zuhören

Besser mit Design
213 - Besser starten

Besser mit Design

Play Episode Listen Later Jul 30, 2025 12:39


Warum scheitern so viele Softwareprojekte – und wie kann Design von Anfang an helfen, genau das zu verhindern?Es geht um den Projektstart: über abstrakte Pläne, endlose Miro-Boards und das Missverständnis, Design beginne erst, wenn alles andere fertig ist. Unser Plädoyer: Gute Software entsteht nicht durch Dokumente, sondern durch konkrete Prototypen.Wir zeigen, warum frühes visuelles Denken hilft, Missverständnisse zu vermeiden, Feedback zu fördern und kritische Fragen rechtzeitig zu stellen. Je früher das Design sichtbar und erlebbar wird, desto klarer wird, was wirklich gebraucht wird – technisch, funktional und menschlich.Wer früher konkret wird, macht früher Fehler – und genau das ist gut so. Denn nur wer früh testet, versteht, verbessert und iteriert, startet wirklich besser.Mut zum Anfang wünschen …Chris & Alexvon https://wahnsinn.design Das ist Besser mit Design, ein Wahnsinn Design PodcastVielen Dank fürs Zuhören

Accidental Tech Podcast
650: Whatever It Takes to Get the Laundry Folded

Accidental Tech Podcast

Play Episode Listen Later Jul 28, 2025 87:19


Pre-Show: Casey’s french-fry problem Follow-up: D. Griffin Jones takes one for the team Casey’s struggles with iperf3 Tutorial iperf3 -t 60 -c {ip} -P 4 -i 10 -R John’s new toaster and E01 (via J-P Teti & John F.) Chemical vs. physical sunscreen (via Prodan Statev) Research paper Apple security for unreleased devices Low-cost Apple laptop (via Jason Anthony Guy) Ed: Please don’t give Apple ideas like this.

Besser mit Design
Interview > 3 Punkte und ein Taschenmesser. Mit Sebastian von Wahnsinn Design

Besser mit Design

Play Episode Listen Later Jul 27, 2025 42:22


Sebastian ist bei Wahnsinn Design so etwas wie ein Schweizer Taschenmesser: vielseitig, lernfreudig, immer neugierig – und seit vielen Jahren fester Bestandteil des Teams. Wir sprechen über seinen Weg ins Team, über Generalismus in der Gestaltung und warum intrinsische Motivation oft der beste Antrieb ist.Im zweiten Teil geht's um seinen Vortrag an der Uni Bonn: Drei einfache Fragen helfen, bessere Software zu gestalten – auch ohne Designstudium.„Wo bin ich?“, „Was kann ich hier tun?“ und „Was gehört zusammen?“ – diese drei Leitfragen helfen Nutzern, sich zu orientieren, zu handeln und schneller ans Ziel zu kommen. Wir sprechen über visuelle Hierarchie, Buttons, Gruppierung, Layout – und warum gute Software manchmal mit ein paar Pixeln Abstand beginnt.Ein Gespräch über Neugier, Disziplinen, die sich berühren, und darüber, wie Design und Entwicklung gemeinsam einfach mehr erreichen können.Danke fürs Zuhören sagen …Sebastian & Alex & Chris (im Gedanken)von https://wahnsinn.design Das ist Besser mit Design, ein Wahnsinn Design PodcastVielen Dank fürs Zuhören

Besser mit Design
212 - Du bist, was du misst

Besser mit Design

Play Episode Listen Later Jul 23, 2025 8:36


Warum messen wir – und was sagt das wirklich aus?In dieser Folge geht es um KPIs, Metriken und den gefährlichen Irrglauben, dass Messbarkeit automatisch zu besseren Entscheidungen führt. Wir sprechen darüber, wie Organisationen sich oft im Klein-Klein der Zahlen verlieren, statt das große Ganze im Blick zu behalten.Denn: Wer nur misst, was leicht zu messen ist, optimiert oft an der Realität vorbei – und riskiert schlechte Produkte, unzufriedene Nutzer oder langfristigen Schaden. Warum Messen allein nicht reicht, was Operationalisierung wirklich bedeutet und wie Daten zu wertvollen Signalen werden – wenn man sie richtig einordnet.Ein Plädoyer für kluge Entscheidungen jenseits der Zahlen und für Designprozesse, die sich nicht im KPI-Nebel verirren.Klare Sicht und gute Entscheidungen wünschen …Alex & Chrisvon https://wahnsinn.design Das ist Besser mit Design, ein Wahnsinn Design PodcastVielen Dank fürs Zuhören

Besser mit Design
211 - Schnelligkeit, die zählt

Besser mit Design

Play Episode Listen Later Jul 16, 2025 9:29


Schnelle Software ist nicht nur ein nice-to-have – sie ist essenziell für gutes UX-Design.Warum digitale Produkte sich nur dann natürlich anfühlen, wenn sie so reagieren wie unsere echte Welt: sofort. Denn jeder Moment der Verzögerung erzeugt kognitive Kosten, reißt uns aus dem Gedankenfluss – und macht Software anstrengend.Was bedeutet das für die Gestaltung? Wir zeigen konkrete Reaktionszeiten, sinnvolle Ladeindikatoren und typische Designfehler – etwa künstlich verlängerte Ladeanimationen. Wer Performance ernst nimmt, plant sie von Anfang an mit. Denn gute Software fühlt sich nicht wie Software an – sondern wie ein nahtloser Teil unserer Realität.Mehr Flow, weniger Frust und echte Geschwindigkeit wünschen …Chris & Alexvon https://wahnsinn.design Das ist Besser mit Design, ein Wahnsinn Design PodcastVielen Dank fürs Zuhören

Engineering Kiosk
#204 Resilience Engineering: Timeouts, Jitter, Backoff & andere Systemretter

Engineering Kiosk

Play Episode Listen Later Jul 15, 2025 64:02 Transcription Available


Resilience Engineering: Timeouts, Retry, (Exponential) backoff und JitterModernes Resilience Engineering beginnt bei scheinbar banalen Parametern, die oft generisch abgenickt werden – und entscheidet damit über den Unterschied zwischen „kurzer Störung“ und „großflächigem Ausfall mit Nachwirkungen“.In dieser Episode packen wir das Thema Timeout & Retry von Grund auf an: Wir sprechen über Connection, Read und Idle-Timeouts, erklären, warum 0,1 % Ausfallrate maßgeblich für dein Softwaredesign ist, was Retry-Storms und das Thundering Herd Problem ist und warum dieses “DevOps” bei dem finden des richtigen Timeout-Values eine wichtige Rolle spielt.On top gibt's einen Hands-on Deep Dive zu Circuit Breaker, Token Buckets, Exponential Backoff und Jitter – inklusive Tool-Tipps von Open Telemetry über Toxiproxy bis hin zu Resilience-Libraries für Python, Go, .NET & Co.Bonus: Warum Wolfgang nun anders über so simple Dinge wie Timeouts nachdenkt.Unsere aktuellen Werbepartner findest du auf https://engineeringkiosk.dev/partnersDas schnelle Feedback zur Episode:

Besser mit Design
209 - Stopp das Meeting

Besser mit Design

Play Episode Listen Later Jul 2, 2025 14:27


Wie weniger Kommunikation zu besserem Softwaredesign führt.  Meetings über Meetings – und trotzdem keine Klarheit? Ein weitverbreitetes Missverständnis in der agilen Produktentwicklung: Mehr Kommunikation heißt nicht automatisch bessere Kommunikation. Im Gegenteil: Zu viele Meetings können kreative Energie blockieren, Zeit vernichten und die UX- und Softwaredesign-Prozesse nachhaltig behindern.Wir zeigen wie Kommunikationsstrukturen in digitalen Projekten oft zum Selbstzweck werden – und wie man sie wieder zielführend gestaltet. Warum Regeltermine der letzte Ausweg sein sollten, wie asynchrone Kommunikation helfen kann und weshalb eigenverantwortliche Teams oft effizienter arbeiten. Dabei geht es nicht nur um Tools und Prozesse, sondern auch um Teamkultur, Meetingmüdigkeit und das Schaffen produktiver Schutzräume im Arbeitsalltag.Viel meetingfreie Zeit wünschen …Alex & Chrisvon https://wahnsinn.design Das ist Besser mit Design, ein Wahnsinn Design PodcastVielen Dank fürs Zuhören

Besser mit Design
208 - Das Tool ist tot, lange lebe das Tool

Besser mit Design

Play Episode Listen Later Jun 25, 2025 7:37


Im Softwaredesign und UX-Design geht es nicht darum, das perfekte Tool zu finden – sondern das passende Mittel, um besser zu kommunizieren.Denn gute digitale Produkte entstehen nicht durch komplexe Tools, sondern durch gemeinsames Verstehen, Hinterfragen und Gestalten. Warum Tools im Designprozess immer Kommunikationswerkzeuge sind – und weshalb zu viel Fokus auf Tools die eigentliche Arbeit oft behindert. Je einfacher das Werkzeug, desto offener der Austausch, desto agiler die Umsetzung. Ein funktionierender Designprozess braucht nicht das neueste Tool, sondern ein gemeinsames Ziel, Dialog auf Augenhöhe und die Bereitschaft, sich auf Veränderungen einzulassen.Viele Erkenntnisse und gute Kommunikation wünschen …Alex & Chrisvon https://wahnsinn.design Das ist Besser mit Design, ein Wahnsinn Design PodcastVielen Dank fürs Zuhören

Besser mit Design
Interview > Mit Christian von Wahnsinn Design

Besser mit Design

Play Episode Listen Later Jun 22, 2025 43:29


Vom Hufschmied zum Softwareentwickler bei Wahnsinn Design.  Chris spricht mit Christian über seinen ungewöhnlichen Werdegang, seine Faszination für Technik und seinen Einstieg ins Team von Wahnsinn Design. Was haben Pferdehufe mit guter Software gemeinsam? Eine ganze Menge – zum Beispiel der Wunsch, Menschen (und Tieren) das Leben leichter zu machen.Christian teilt, wie ihn frühe Programmiererfahrungen mit 8 Jahren geprägt haben, warum handwerkliches Denken auch in der Softwareentwicklung wertvoll ist und was ihn an modernen Tools wie Astro, Next.js oder KI-gestütztem Design besonders reizt. Außerdem geht es um die Frage, wie Design und Code noch enger zusammenwachsen können – für bessere digitale Produkte mit echtem Nutzen.Christian & Chris & Alex (im Gedanken)von https://wahnsinn.design Das ist Besser mit Design, ein Wahnsinn Design PodcastVielen Dank fürs Zuhören

Besser mit Design
207 - Wenn Experte zu sein im Weg steht

Besser mit Design

Play Episode Listen Later Jun 18, 2025 5:57


Expertise ist gut – aber sie kann auch blockieren.Warum im Softwaredesign und UX-Design gerade erfahrene Teams oft die größten Hürden für echte Innovation darstellen. Denn wer tief im Detail steckt, verliert leicht den Blick für das große Ganze: das Ziel hinter dem Prozess.Wir zeigen, wie ein zu starker Fokus auf bestehende Abläufe zu ineffizienten Optimierungen führt – während der mutige Schritt zurück oft der Schlüssel zu radikal besseren Lösungen ist. Wer in der digitalen Produktentwicklung wirklich Neues schaffen will, braucht nicht nur Wissen, sondern auch die Bereitschaft, alte Denkmuster zu hinterfragen. Einen offenen Blick und neue Denkmuster wünschen …Alex & Chrisvon https://wahnsinn.design Das ist Besser mit Design, ein Wahnsinn Design PodcastVielen Dank fürs Zuhören

Besser mit Design
206 - F&A - Medizin und Unternehmen besser mit Design? Mit Sassan und Uwe

Besser mit Design

Play Episode Listen Later Jun 11, 2025 15:30


Wir beantworten zwei spannende Hörerfragen: Wie kann Technologie so gestaltet werden, dass sie das Arzt-Patienten-Verhältnis verbessert? Und: Lässt sich ein Design-Mindset auch auf Business Development und Unternehmenskultur übertragen?Wir sprechen darüber, wie wichtig intuitive Benutzeroberflächen im medizinischen Kontext sind – besonders dann, wenn Vertrauen und Kommunikation im Mittelpunkt stehen. Wir teilen unsere Erfahrungen aus 16 Jahren Wahnsinn Design: Warum wir lieber gute Dinge gut tun als schlechten Prozessen folgen – und wie Designprinzipien uns helfen, Teams aufzubauen, Entscheidungen zu treffen und Kundenbeziehungen nachhaltig zu gestalten. Tausend Dank an Sassan und Uwe sagen:Alex & Chris von https://wahnsinn.design Das ist Besser mit Design, ein Wahnsinn Design PodcastVielen Dank fürs Zuhören

Besser mit Design
205 - Wann ist ein wenig Stress gut? Antifragilität

Besser mit Design

Play Episode Listen Later Jun 4, 2025 8:43


Muss Software immer stabil sein? Es geht um das Konzept der Antifragilität und was es für gutes UX-Design und Softwareentwicklung bedeutet. Denn: Systeme, die sich nie dem echten Leben stellen, werden auch nie wirklich robust. Erst durch gezielten „Stress“ – zum Beispiel durch frühes Nutzerfeedback oder reale Einsatzbedingungen – kann digitale Produktentwicklung nachhaltig besser werden.Wir zeigen, warum es sinnvoller ist, mit kleinen, unperfekten Prototypen zu starten, statt viel Energie in das „perfekte“ System im stillen Kämmerlein zu stecken. So entstehen Softwarelösungen, die lernen, sich anpassen und langfristig überleben. Antifragiles Denken hilft Teams, schneller, effizienter – und letztlich erfolgreicher – zu entwickeln. Nassim Nicholas Taleb über Antifragilität: https://de.wikipedia.org/wiki/Nassim_Nicholas_Taleb Das ist Besser mit Design, ein Wahnsinn Design PodcastVielen Dank fürs Zuhören

GOTO - Today, Tomorrow and the Future
Communication Patterns • Jacqui Read & Gregor Hohpe

GOTO - Today, Tomorrow and the Future

Play Episode Listen Later May 30, 2025 44:38 Transcription Available


This interview was recorded for the GOTO Book Club.http://gotopia.tech/bookclubRead the full transcription of the interview hereJacqui Read - Software Architect, Speaker & Author of "Communication Patterns"Gregor Hohpe - Author of "Platform Strategy", "The Software Architect Elevator", et al.RESOURCESJacquihttps://bsky.app/profile/tekiegirl.bsky.socialhttps://jacquiread.comhttps://fosstodon.org/@tekiegirlhttps://www.linkedin.com/in/jacquelinereadhttps://github.com/tekiegirlGregorhttps://twitter.com/ghohpehttps://www.linkedin.com/in/ghohpehttps://architectelevator.comLinkshttps://acedmodel.comDESCRIPTIONJacqui Read and Gregor Hohpe discuss her book "Communication Patterns", which aims to bridge the gap in effective communication for software professionals. Jacqui highlights the importance of core communication skills, covering topics like visuals, writing, knowledge management, and remote collaboration.The book offers practical patterns for improving diagrams, addressing multimodal communication issues, and ensuring accessibility, particularly for neurodiverse individuals. Jacqui also introduces her upcoming ACED Model, a strategic framework to align software development with business needs while remaining adaptable.RECOMMENDED BOOKSJacqui Read • Communication PatternsGregor Hohpe • Platform StrategyGregor Hohpe • The Software Architect ElevatorGregor Hohpe • Cloud StrategyGregor Hohpe • Enterprise Integration Patterns, Vol 2Gregor Hohpe & Bobby Woolf • Enterprise Integration PatternsErich Gamma, Richard Helm, Ralph Johnson, John Vlissides • Design PatternsNeal Ford, Matthew McCullough & Nathaniel Schutta • Presentation PatternsMartin Fowler • UML DistilledBlueskyTwitterInstagramLinkedInFacebookCHANNEL MEMBERSHIP BONUSJoin this channel to get early access to videos & other perks:https://www.youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/joinLooking for a unique learning experience?Attend the next GOTO conference near you! Get your ticket: gotopia.techSUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted daily!

Besser mit Design
204 - Wer hat Schuld, verhindert bessere Ergebnisse

Besser mit Design

Play Episode Listen Later May 28, 2025 7:33


Was passiert, wenn in Unternehmen der Fokus auf die Schuldfrage liegt, statt aufs Lernen? Wie klassische Management-Ansätze wie „Accountability“ oft zu einer Kultur der Angst führen – und warum genau das Innovation und echte Verbesserung verhindert. Wir zeigen, warum Fehler notwendig sind, wenn neue Wege gegangen werden sollen, und wie eine lernorientierte Fehlerkultur mutige Entscheidungen im User Experience Design überhaupt erst möglich macht.Mit einem Design-Mindset bedeutet Verantwortung nicht Schuldzuweisung, sondern kontinuierliche Verbesserung. Denn wer sich fragt, was wir daraus lernen können, statt wer versagt hat, schafft Raum für Kreativität, Vertrauen und bessere Ergebnisse – besonders in komplexen und dynamischen Umfeldern.Neues & Fehler machen mit fantastischem Lernen wünschen…Chris & Alex
von https://wahnsinn.design Links zur Folge:Yves Morieux, TED Talk (2015): https://www.ted.com/talks/yves_morieux_how_too_many_rules_at_work_keep_you_from_getting_things_done/transcript  Das ist Besser mit Design, ein Wahnsinn Design PodcastVielen Dank fürs Zuhören

Book Overflow
Making a Dent in the Universe - ReWork by Jason Fried and David Heinemeier Hansson

Book Overflow

Play Episode Listen Later May 26, 2025 70:29


In this episode of Book Overflow, Carter and Nathan discuss ReWork by Jason Fried and David Heinemeier Hansson. Join them as they each share their five favorite "proverbs" the book has to offer!-- Books Mentioned in this Episode --Note: As an Amazon Associate, we earn from qualifying purchases.----------------------------------------------------------ReWork by Jason Fried and David Heinemeier Hanssonhttps://amzn.to/43vgO7T (paid link)Grokking Concurrency by Kirill Bobrovhttps://amzn.to/4mwuAzP (paid link)Slow Productivity: The Lost Art of Accomplishment Without Burnout by Cal Newporthttps://amzn.to/43bW06q (paid link)Thinking in System by Donella H. Meadowshttps://amzn.to/43xYATl (paid link)Philosophy of Software Design by John Ousterhouthttps://amzn.to/43xYCdV (paid link)Why We Sleep: Unlocking the Power of Sleep and Dreams by Matthew Walker (https://amzn.to/3F94ZfD (paid link)Getting Real: The smarter, faster, easier way to build a successful web application by Jason Fried and David Heinemeier Hansson https://amzn.to/3SQlakS (paid link)----------------00:00 Intro01:50 About the Book and Authors05:00 Initial Thoughts on the Book14:20 Top 5 Favorite Chapters Discussion15:00 Tone is in Your Fingers - Tools vs Skills19:00 Anti-Workaholism Philosophy22:32 Focus on What Won't Change27:14 Make a Dent in the Universe33:24 Interruption is the Enemy of Productivity39:59 Go to Sleep - The Importance of Rest46:58 Say No by Default51:35 Welcome Obscurity - Private Launches56:12 Scratch Your Own Itch - Build What You Need1:01:04 How to Say You're Sorry - Proper Apologies1:04:42 Final Thoughts----------------Spotify: https://open.spotify.com/show/5kj6DLCEWR5nHShlSYJI5LApple Podcasts: https://podcasts.apple.com/us/podcast/book-overflow/id1745257325X: https://x.com/bookoverflowpodCarter on X: https://x.com/cartermorganNathan's Functionally Imperative: www.functionallyimperative.com----------------Book Overflow is a podcast for software engineers, by software engineers dedicated to improving our craft by reading the best technical books in the world. Join Carter Morgan and Nathan Toups as they read and discuss a new technical book each week!The full book schedule and links to every major podcast player can be found at https://www.bookoverflow.io

Late Night Linux Extra
Linux Dev Time – Episode 124

Late Night Linux Extra

Play Episode Listen Later May 18, 2025 20:51


It's another hot questions episode. Tabs vs spaces, whether we have imposter syndrome, why software keeps getting heavier, the correct length of functions and files, and what every programmer should know.   Some things we mentioned: Interesting Characters (UTF-16, utf-8, Unicode, encodings) Software Design is Knowledge Building The Absolute Minimum Every Software Developer Must Know... Read More

Late Night Linux All Episodes
Linux Dev Time – Episode 124

Late Night Linux All Episodes

Play Episode Listen Later May 18, 2025 20:51


It's another hot questions episode. Tabs vs spaces, whether we have imposter syndrome, why software keeps getting heavier, the correct length of functions and files, and what every programmer should know.   Some things we mentioned: Interesting Characters (UTF-16, utf-8, Unicode, encodings) Software Design is Knowledge Building The Absolute Minimum Every Software Developer Must Know... Read More

GOTO - Today, Tomorrow and the Future
Collaborative Software Design • Evelyn van Kelle, Gien Verschatse, Kenny Baas-Schwegler & Xin Yao

GOTO - Today, Tomorrow and the Future

Play Episode Listen Later Apr 18, 2025 50:55 Transcription Available


This interview was recorded for the GOTO Book Club.http://gotopia.tech/bookclubRead the full transcription of the interview hereEvelyn van Kelle - Behavioral Change Consultant at XebiaGien Verschatse - Senior Consultant at AardlingKenny Baas-Schwegler - Collaborative Modeling Facilitator at Weave ITXin Yao - Independent Consultant Contextualizing DDD & Sociotechnical ArchitectureRESOURCESEvelynhttps://bsky.app/profile/evelynvankelle.bsky.socialhttps://evelynvankelle.comGienhttps://bsky.app/profile/selketjah.bsky.socialhttps://www.gienverschatse.comKennyhttps://bsky.app/profile/kenny.weave-it.orghttps://weave-it.orgXinhttps://www.linkedin.com/in/xinxinhttps://bsky.app/profile/settling-mud.bsky.socialLinkshttps://collaborative-software-design.comhttps://bsky.app/profile/collaborative-software-design.comDESCRIPTIONIn a spirited discussion on collaborative modeling and decision-making, the the authors of “Collaborative Software Design: How to Facilitate Domain Modeling Decisions”—Evelyn vVan Kelle, Gien Verschatse, and Kenny Baas-Schwegler—explored the power of inclusive decision-making, shared understanding, and how to navigate social dynamics like bias, ranking and conflict in teams together with Xin Yao.They highlighted the importance of facilitating not just through structured methods, but by empowering everyone in the team to contribute and lead decisions. Drawing from their experiences, they shared insights into the process of making better decisions through collaboration, the impact of "Deep Democracy", and the value of being able to step back and allow teams to thrive independently. Their conversation also touched on resources like Thinking, Fast and Slow, Jam Cultures, and Sitting in the Fire—tools to help teams make smarter decisions and grow together.RECOMMENDED BOOKSvan Kelle, Verschatse &Baas-Schwegler • Collaborative Software DesignJitske Kramer • Jam CulturesDanielle Braun & Jitske Kramer • The Corporate TribeArnold Mindell • Sitting in the FireDaniel Kahneman • Thinking, Fast and SlowGeBlueskyTwitterInstagramLinkedInFacebookCHANNEL MEMBERSHIP BONUSJoin this channel to get early access to videos & other perks:https://www.youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/joinLooking for a unique learning experience?Attend the next GOTO conference near you! Get your ticket: gotopia.techSUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted daily!

The InfoQ Podcast
Balancing Coupling in Software Design with Vlad Khononov

The InfoQ Podcast

Play Episode Listen Later Apr 3, 2025 42:10


In this episode, Thomas Betts speaks with Vlad Khononov about balancing coupling in software design, the subject of his recent book. They discuss how coupling is necessary for a system to function, but has to be balanced to allow the system to evolve. Vlad identifies three factors that can be used to measure coupling: knowledge sharing, distance, and volatility. Read a transcript of this interview: https://bit.ly/3YdyjHU Subscribe to the Software Architects' Newsletter for your monthly guide to the essential news and experience from industry peers on emerging patterns and technologies: https://www.infoq.com/software-architects-newsletter Upcoming Events: InfoQ Dev Summit Boston (June 9-10, 2025) Actionable insights on today's critical dev priorities. devsummit.infoq.com/conference/boston2025 InfoQ Dev Summit Munich (October 15-16, 2025) Essential insights on critical software development priorities. https://devsummit.infoq.com/conference/munich2025 QCon San Francisco 2025 (November 17-21, 2025) Get practical inspiration and best practices on emerging software trends directly from senior software developers at early adopter companies. https://qconsf.com/ QCon AI NYC 2025 (December 16-17, 2025) https://ai.qconferences.com/ The InfoQ Podcasts: Weekly inspiration to drive innovation and build great teams from senior software leaders. Listen to all our podcasts and read interview transcripts: - The InfoQ Podcast https://www.infoq.com/podcasts/ - Engineering Culture Podcast by InfoQ https://www.infoq.com/podcasts/#engineering_culture - Generally AI: https://www.infoq.com/generally-ai-podcast/ Follow InfoQ: - Mastodon: https://techhub.social/@infoq - Twitter: twitter.com/InfoQ - LinkedIn: www.linkedin.com/company/infoq - Facebook: bit.ly/2jmlyG8 - Instagram: @infoqdotcom - Youtube: www.youtube.com/infoq Write for InfoQ: Learn and share the changes and innovations in professional software development. - Join a community of experts. - Increase your visibility. - Grow your career. https://www.infoq.com/write-for-infoq

Software Engineering Radio - The Podcast for Professional Software Developers
SE Radio 662: Vlad Khononov on Balancing Coupling in Software Design

Software Engineering Radio - The Podcast for Professional Software Developers

Play Episode Listen Later Apr 1, 2025 56:19


Software architect and author Vlad Khononov joins host Jeff Doolittle for a discussion on balancing coupling in software design. They start by examining coupling and its relationship to complexity and modularity. Vlad explains the historical models for assessing coupling and introduces his updated approach, integration strength, which aims to simplify earlier frameworks and adapt them for modern practices. The episode explores three dimensions of coupling: integration strength (knowledge sharing), distance (proximity of components), and volatility (likelihood of change). Vlad illustrates how design decisions can lead systems toward complexity or modularity, and he emphasizes the importance of managing coupling to minimize cognitive load and cascading changes. The conversation wraps up with insights on applying these principles to real-world software projects and a reminder of coupling's critical role in software architecture. Brought to you by IEEE Computer Society and IEEE Software magazine.

Book Overflow
John Ousterhout and Robert "Uncle Bob" Martin Discuss Their Software Philosophies

Book Overflow

Play Episode Listen Later Mar 31, 2025 53:48


Following up on their recent discussion on software design (inspired by Book Overflow!), John Ousterhout and Robert "Uncle Bob" Martin join Carter and Nathan for their first ever joint interview! Join them as they discuss what it was like working together, how the discussion came to be, and what they both learned from the process!Ousterhout/Martin Discussion: https://github.com/johnousterhout/aposd-vs-clean-code-- Books Mentioned in this Episode --Note: As an Amazon Associate, we earn from qualifying purchases.----------------------------------------------------------A Philosophy of Software Design by John Ousterhouthttps://amzn.to/3XCPliz (Paid Link)Clean Code by Robert Martinhttps://amzn.to/4iJ4Ttq (Paid Link)Clean Coder, The: A Code of Conduct for Professional Programmers by Robert C. Martin https://amzn.to/3E9zf9l (Paid Link)We, Programmers: A Chronicle of Coders from Ada to AI by Robert Martinhttps://amzn.to/42aW194 (Paid Link)Design Patterns: Elements of Reusable Object-Oriented Software by Erich Gamma, Richard Helm, Ralph Johnson, John Vlissideshttps://amzn.to/4hRbYa3 (Paid Link)Structured Analysis and System Specification by Tom DeMarco, P. J. Plaugerhttps://amzn.to/3E0Y7QD (Paid Link)Practical Guide to Structured Systems Design by Meilir Page-Joneshttps://amzn.to/4hNd8mV (Paid Link)Design by Contract: By Example First Edition by Richard Mitchell, Jim McKim, Bertrand Meyerhttps://amzn.to/4i4X6VW (Paid Link)Structured Programming by Edsger Wybe Dijkstra, C. A. R. Hoare, Ole-Johan Dahlhttps://amzn.to/42fXfzX (Paid Link)On the Criteria To Be Used in Decomposing Systems into Modules by D.L. Parnashttps://wstomv.win.tue.nl/edu/2ip30/references/criteria_for_modularization.pdf----------------00:00 Intro03:11 Origin of the debate06:52 Motivation for the debate11:35 How did you settle on the terms of the debate?14:30 Overcoming Self-Doubt and Engaging with others20:06 Influences in Developing Design Aesthetics28:45 Taking time for Deep Thinking vs Shallow thinking33:58 Writing Code and Reducing Cognative Load39:05 Encouraging healthy debate42:38 Coding Style, Retirement, and what's next49:40 Final Thoughts----------------Spotify: https://open.spotify.com/show/5kj6DLCEWR5nHShlSYJI5LApple Podcasts: https://podcasts.apple.com/us/podcast/book-overflow/id1745257325X: https://x.com/bookoverflowpodCarter on X: https://x.com/cartermorganNathan's Functionally Imperative: www.functionallyimperative.com----------------Book Overflow is a podcast for software engineers, by software engineers dedicated to improving our craft by reading the best technical books in the world. Join Carter Morgan and Nathan Toups as they read and discuss a new technical book each week!The full book schedule and links to every major podcast player can be found at https://www.bookoverflow.io

PodRocket - A web development podcast from LogRocket
Debugging apps with Deno and OpenTelemetry with Luca Casonato

PodRocket - A web development podcast from LogRocket

Play Episode Listen Later Mar 27, 2025 24:55


Luca Casanato, member of the Deno core team, delves into the intricacies of debugging applications using Deno and OpenTelemetry. Discover how Deno's native integration with OpenTelemetry enhances application performance monitoring, simplifies instrumentation compared to Node.js, and unlocks new insights for developers! Links https://lcas.dev https://x.com/lcasdev https://github.com/lucacasonato https://mastodon.social/@lcasdev https://www.linkedin.com/in/luca-casonato-15946b156 We want to hear from you! How did you find us? Did you see us on Twitter? In a newsletter? Or maybe we were recommended by a friend? Let us know by sending an email to our producer, Emily, at emily.kochanekketner@logrocket.com (mailto:emily.kochanekketner@logrocket.com), or tweet at us at PodRocketPod (https://twitter.com/PodRocketpod). Follow us. Get free stickers. Follow us on Apple Podcasts, fill out this form (https://podrocket.logrocket.com/get-podrocket-stickers), and we'll send you free PodRocket stickers! What does LogRocket do? LogRocket provides AI-first session replay and analytics that surfaces the UX and technical issues impacting user experiences. Start understand where your users are struggling by trying it for free at [LogRocket.com]. Try LogRocket for free today.(https://logrocket.com/signup/?pdr) Special Guest: Luca Casonato.

Infinitum
Ne gubite vreme na nešto što vam se ne sviđa

Infinitum

Play Episode Listen Later Mar 8, 2025 107:08


Ep 254Jaanus Kase: I turned on Advanced Data Protection for my iCloud accountNinja Repair: How to Reset Battery Health to 100% and Remove Notification after IOS18.3 (BMS Swap method) Mac Mini M4 Pro 64GB RAM Upgrade to 4TBSkype Is Finally Shutting Down on May 5 — MacRumorsMicrosoft is shutting down Skype — The VergeApple Announces $500B US Investment Plan, Adding 20K JobsApple's New U.S. Chip Factory to Produce AI Servers With High-End M5 ChipsApple introduces the new MacBook Air with the M4 chip and a sky blue colorApple unveils new Mac Studio, the most powerful Mac everApple reveals M3 Ultra, taking Apple silicon to a new extremeApple introduces iPad Air with powerful M3 chip and new Magic KeyboardA discussion between John Ousterhout and Robert Martin about differences between John's book "A Philosophy of Software Design" and Bob's book "Clean Code".ZahvalniceSnimano 8.3.2025.Uvodna muzika by Vladimir Tošić, stari sajt je ovde.Logotip by Aleksandra Ilić.Artwork epizode by Saša Montiljo, njegov kutak na Devianartu

Fishing Without Bait
From Software Design to Pop Culture Studies: Christopher Maverick's Journey | Episode 451

Fishing Without Bait

Play Episode Listen Later Jan 7, 2025 19:40


In this insightful episode of Fishing Without Bait, host Jim Ellermeyer welcomes Christopher Maverick, a professor of digital narrative interactive design at the University of Pittsburgh, for a conversation blending academia, pop culture, and mindfulness. Together, they explore the intersection of humanities and technology, with Maverick sharing his journey from software design to teaching subjects like comics, graphic novels, and cultural studies. Key topics include the relevance of modern cultural studies in understanding traditional English literature, the value of making connections between pop culture and classical texts, and Maverick's unique path to academia. The discussion also touches on the power of great teaching to inspire, the role of performance in education, and the importance of creating impactful and relatable messages for younger generations. This episode is a must-listen for those interested in cultural studies, education, or finding purpose through unconventional paths. Tune in for a deep dive into how storytelling, technology, and creativity can reshape our understanding of literature and life. Visit FishingWithoutBait.com for more episodes.Find out more about Chris Maverick and listen to the VoxPopCast at www.chrismaverick.comAre you finding benefit from this show?  We appreciate any support with our Patreon page!  Pledge as little as $1 a month for extra clips, behind the scenes and more at www.patreon.com/fishingwithoutbait !

Sorgatron Media Master Feed
Fishing Without Bait 451: From Software Design to Pop Culture Studies: Christopher Maverick's Journey

Sorgatron Media Master Feed

Play Episode Listen Later Jan 7, 2025 19:40


In this insightful episode of Fishing Without Bait, host Jim Ellermeyer welcomes Christopher Maverick, a professor of digital narrative interactive design at the University of Pittsburgh, for a conversation blending academia, pop culture, and mindfulness. Together, they explore the intersection of humanities and technology, with Maverick sharing his journey from software design to teaching subjects like comics, graphic novels, and cultural studies. Key topics include the relevance of modern cultural studies in understanding traditional English literature, the value of making connections between pop culture and classical texts, and Maverick's unique path to academia. The discussion also touches on the power of great teaching to inspire, the role of performance in education, and the importance of creating impactful and relatable messages for younger generations. This episode is a must-listen for those interested in cultural studies, education, or finding purpose through unconventional paths. Tune in for a deep dive into how storytelling, technology, and creativity can reshape our understanding of literature and life. Visit FishingWithoutBait.com for more episodes.Find out more about Chris Maverick and listen to the VoxPopCast at www.chrismaverick.comAre you finding benefit from this show?  We appreciate any support with our Patreon page!  Pledge as little as $1 a month for extra clips, behind the scenes and more at www.patreon.com/fishingwithoutbait !

Today I Learned
140. [年末特番] 2024年を振り返って

Today I Learned

Play Episode Listen Later Dec 29, 2024 56:01


Tomo, Ryoichiがそれぞれの2024年一年間を振り返り、新しく始めたこと、面白かった本、買って良かったことなどを語ります。また、ポッドキャストの聴取数ランキング、二人がそれぞれに印象に残ってるエピソードなども紹介しました。 リョーイチのこの一年 ポッドキャストを始めた! 初めての登場回は 89. The Frugal Architect https://open.spotify.com/episode/6NBSCHvo5tTLR6EoDMs8BG 毎週一度も欠かさず配信! TyIL (This year I learned)なエピソード 米国でのキャリアアップのヒント - 儒教的価値観をアンラーニングする https://open.spotify.com/episode/0s1ZbpGttI6T8SnrzULjc3 買って良かったもの Robot掃除機 Anker Eufy L60 新型3Dプリンタ 300mm/s Creality K1 (ただしわりと故障が多いらしい) ryo1kato が Thingiverseに公開している3Dモデル: https://www.thingiverse.com/ryo1kato/designs 面白かった本 「How Big Things Get Done」https://amzn.to/49JXq9N 邦題「BIG THINGS どデカいことを成し遂げたヤツらはなにをしたのか?」https://amzn.to/4ixPOeJ ep127. 大規模プロジェクトの成功のさせかたで紹介 https://open.spotify.com/episode/7beA8YKuMB3on42uTwwG72 プログラマー脳 ~優れたプログラマーになるための認知科学に基づくアプローチ https://amzn.to/3ZUjJ9p 「ep119プログラマ脳」に学ぶ認知科学に基づく効果的なプログラミング で紹介 https://open.spotify.com/episode/2C0dAP6PlJeGDWn9FuqoIY A Philosophy of Software Design https://amzn.to/49DG5PI ep111 で紹介 Fiction: 貴志祐介「新世界より」https://amzn.to/3VFZJ7W 林 譲治「星系出雲の兵站」https://amzn.to/41Ey4Z0 全4+5巻 (「工作艦明石の孤独」1~4+外伝) https://amzn.to/3Bxmswo 藤井太洋「マン・カインド」https://amzn.to/4iAbU05 ナフセ「リビルドワールド」https://amzn.to/3Dr9Hno 駄犬 「死霊魔術の容疑者」https://amzn.to/3AXTB3S 相沢 沙呼「medium 霊媒探偵城塚翡翠」https://amzn.to/3DiCBpR 賀東 招二「フルメタル・パニック! Family」https://amzn.to/4gg9WAq Non-fiction 川北 稔「砂糖の世界史」 https://amzn.to/4gfTZdz カール・ヘラップ (著), 梶山あゆみ (訳)「アルツハイマー病研究、失敗の構造」https://amzn.to/41GuQUP 小川晃通 「ピアリング戦記 - 日本のインターネットを繋ぐ技術者たち」https://amzn.to/4izk4pt 矢口高雄「ボクの学校は山と川」https://amzn.to/4iCyd5e Tomo のこの一年 TyIL (This year I learned) 「ep119プログラマ脳」に学ぶ認知科学に基づく効果的なプログラミング で紹介 KatoShinさんゲスト回 やったこと、あたらしいチャレンジ 子どもの習い事を一緒にする バイオリン、水彩画 仕事での変化 プロダクトローンチ 3月/ AI Nativeなプロダクト開発 https://noxx.net チームが大きくなった(開発チーム4人/Bizdev/Product) 発行食生活(腸活?) 麹、甘酒、納豆、ヨーグルトなどなど… 肉が減り野菜ベースに You are what you eat 双子による食の大規模実験 https://www.netflix.com/watch/81487765 Hack your health バイオーム(腸内環境と精神への影響) https://www.netflix.com/title/81436688 読んで良かった本 生物から見た世界 https://amzn.to/3Di7efb 三体 3 死神永生 https://amzn.to/4fo1RrY プロジェクトヘイルメアリー https://amzn.to/3ZUbKsV 買って良かったもの カスピ海ヨーグルトの種 数字で見るTILFM テック系ポッドキャストランキング 最近は40~150位をうろうろ。 今年最高は 4/1 の13位 聴取数の多かったエピソード 大規模プロジェクトの成功のさせかた。 テック企業の給与・面接・採用プロセス 経済学部からビッグテックのエンジニアになるまで(Hiro Tsujino さん) 書籍「プログラマ脳」に学ぶ認知科学に基づく効果的なプログラミング 【前編】 スタートアップでソフトウェアエンジニアとして10年たって大事にしていることリスト 2004年のゲスト回 3月: ep100. 経済学部からビッグテックのエンジニアになるまで(Hiro Tsujino さん) 10月: ep128. ビッグテック/スタートアップのプロダクトマネジャーの仕事とは?(ゲスト:Kato-Shinさん前編) 11月: ep133. Facilo CTO 梅林さんゲスト回【前編】 感想をぜひハッシュタグ #todayILearnedFM または #tilfm でつぶやいてください! Your co-hosts: Tomoaki Imai, Noxx CTO https://twitter.com/tomoaki_imai Ryoichi Kato, Software Engineer ⁠https://twitter.com/ryo1kato

.NET Rocks!
Balancing Coupling in Software Design with Vlad Khononov

.NET Rocks!

Play Episode Listen Later Nov 7, 2024 50:00


How do you balance the coupling in your application? Carl and Richard talk to Vlad Khononov about his book on Balancing Coupling in Software Design. Vlad talks about three aspects of coupling - information, distance, and volatility. When these aspects are out of balance, such as a pair of services that are distant from each other but highly dependent and need lots of information, development becomes difficult. Where information is high, keeping the distance low makes life easier. This led to a great conversation about Conway's Law and the idea that sometimes changing the team organization can lead to better application development! Check out the book!

Book Overflow
Keeping Your Codebase Clean - Tidy First? by Kent Beck

Book Overflow

Play Episode Listen Later Nov 4, 2024 75:47


In this episode of Book Overflow, Carter and Nathan discuss Tidy First? by Kent Beck. Join them as they discuss when you should prioritize tidying your code over feature improvements, what tidying means, and the Beck's thoughts on software and the time value of money! -- Books Mentioned in this Episode -- Note: As an Amazon Associate, we earn from qualifying purchases. ---------------------------------------------------------- Tidy First?: A Personal Exercise in Empirical Software Design by Kent Beck https://amzn.to/40uOEtL (paid link) Refactoring: Improving the Design of Existing Code (2nd Edition) by Martin Fowler https://amzn.to/3C9d5mq (paid link) Building Evolutionary Architectures: Automated Software Governance by Neal Ford, Rebecca Parsons, Patrick Kua, Pramod Sadalage https://amzn.to/4fmoIVC (paid link) A Philosophy of Software Design, 2nd Edition by John Ousterhout https://amzn.to/4ecmYgv (paid link) The Practice of Programming by Brian Kernighan, Rob Pike https://amzn.to/4fuMP4b (paid link) ---------------- 00:00 Intro 03:14 About the Book 05:41 Thoughts on the Book 11:17 Techniques and Approaches for Tidying (Part 1) 36:20 How to prioritize and manage tidying tasks (Part 2) 47:30 Optionality, Reversibility and The Philosophy of Tidying (Part 3) 01:05:38 Final Thoughts ---------------- Spotify: https://open.spotify.com/show/5kj6DLCEWR5nHShlSYJI5L Apple Podcasts: https://podcasts.apple.com/us/podcast/book-overflow/id1745257325 X: https://x.com/bookoverflowpod Carter on X: https://x.com/cartermorgan Nathan's Functionally Imperative: www.functionallyimperative.com ---------------- Book Overflow is a podcast for software engineers, by software engineers dedicated to improving our craft by reading the best technical books in the world. Join Carter Morgan and Nathan Toups as they read and discuss a new technical book each week! The full book schedule and links to every major podcast player can be found at https://www.bookoverflow.io

Develpreneur: Become a Better Developer and Entrepreneur
Kitchen Sink App: The Ultimate Developer Tool for Consistent and Scalable Software Design

Develpreneur: Become a Better Developer and Entrepreneur

Play Episode Listen Later Oct 24, 2024 24:19


In the latest Building Better Developers episode, Rob Broadhead and Michael Meloche discuss the “Kitchen Sink App.” This season emphasizes building better habits for developers. The Kitchen Sink App involves creating a prototype or template with essential project controls and elements. It helps developers refine designs, ensure consistency, and facilitate productive client conversations. Introducing the Kitchen Sink App The hosts reintroduce the concept discussed in previous episodes. The Kitchen Sink App serves as a foundational tool for early-stage software development. By creating a prototype with key UI controls, styles, and functionalities, developers establish a solid visual and functional baseline. This approach promotes design consistency, encourages code reuse, and enhances client communication about the app's look and feel. Rob's Experience with Technology Sprawl Rob Broadhead opens the episode by sharing a personal story about working with a new client suffering from “technology sprawl.” This client had an unorganized and highly customized system. Which resulted in a massive application landscape where no single person fully understood the entire architecture. Although daunting, Rob points out that this situation offers a unique opportunity for progress. Because no matter where you start, you're making meaningful strides toward organization. The Core Focus of the Kitchen Sink App The Kitchen Sink App focuses on establishing a clear structure for UI controls and elements. Rob highlights how these foundational elements streamline development and minimize redundant work. Developers can standardize controls like buttons, menus, tables, and input fields for desktop or web applications. With a template, developers can quickly build consistent interfaces without recreating components from scratch. Michael adds that this approach also helps avoid rework when clients request design changes. For example, updating button colors in the Kitchen Sink App automatically reflects the change throughout the entire application. Building for Multi-Platform Consistency A key takeaway is building applications with cross-platform capabilities in mind. Michael discusses the shift from standalone desktop apps to web and mobile applications, each with unique styling. With modern frameworks, developers can now build a single application that adapts to multiple platforms. The Kitchen Sink App is valuable here, providing a single source of truth for UI controls and styling across platforms. It helps developers maintain consistency across devices, enhancing the user experience while simplifying maintenance and testing. Real-World Applications and Best Practices Rob and Michael also emphasize how developers can leverage the Kitchen Sink App to prototype features and gather client feedback early on. By showing clients a working prototype, developers can align expectations, iterate on designs, and ensure that the final product meets the client's needs. This proactive approach prevents miscommunication and fosters a collaborative relationship between developers and stakeholders. Moreover, Michael provides a helpful tip: developers working on web applications can use browser developer tools to extract and replicate branding elements from an existing site. This can speed up the process of aligning new software with an organization's established design guidelines. The Episode's Challenge: Build Your Own Kitchen Sink App Rob wraps up the episode with a challenge for developers: build a Kitchen Sink App for your current or upcoming project. Whether you are developing a desktop application or a web-based interface, create a simplified version that includes all essential controls and styles. This exercise not only sharpens your development skills but also prepares you to handle unexpected client requests with ease. Why the Kitchen Sink App is Essential for Streamlined Development This episode of Building Better Developers reinforces the importance of building reusable templates, consistency in design, and the power of a collaborative approach. By implementing the Kitchen Sink App concept, developers can streamline their development process, improve communication with clients, and build applications that are easier to maintain and scale over time. As the episode wraps up, the hosts encourage listeners to experiment with creating their own Kitchen Sink Apps and to share their experiences. This foundational approach to application design serves as a crucial habit for developers aiming to elevate their projects and build better software. Stay Connected: Join the Developreneur Community We invite you to join our community and share your coding journey with us. Whether you're a seasoned developer or just starting, there's always room to learn and grow together. Contact us at info@develpreneur.com with your questions, feedback, or suggestions for future episodes. Together, let's continue exploring the exciting world of software development. Additional Resources The Power of Clickable Demos in the Software Development Lifecycle Building Your Personal Code Repository Building Out Your Application From a Demo Successful Presentation Tips for Developers: Effective Demo Strategies Building Better Habits Videos – With Bonus Content

Scrum Master Toolbox Podcast
BONUS: What the UK COVID App Project Taught Us About Remote Agile Collaboration | Giovanni Asproni

Scrum Master Toolbox Podcast

Play Episode Listen Later Oct 2, 2024 31:28


BONUS: What the UK COVID App Project Taught Us About Remote Agile Collaboration: A Conversation with Giovanni Asproni NOTE: We want to thank the folks at Tuple.app for being so generous with their stories, and supporting the podcast. Visit tuple.app/scrum and share them if you find the app useful! Remember, sharing is caring!   In this special BONUS episode, Giovanni Asproni, CTO and co-founder of Launch Ventures, takes us behind the scenes of his work on the UK government's COVID-19 app project. Giovanni shares insights into the rapid development process, the adoption of remote pairing and ensemble programming, and valuable lessons on leadership in large-scale, high-stakes projects. Giovanni also offers practical advice for teams embracing remote collaboration and agile methodologies. The Start of a Crucial Project "When we got the call from the UK government, we knew this was a mission to help stop the spread of the virus." Giovanni kicks off the episode by recounting how his team at Zühlke Engineering got involved in the development of the UK's COVID-19 app. Tasked with the challenge of building a solution that could help prevent the spread of the virus, they were under immense pressure to deliver quickly. Giovanni explains how they tackled technical hurdles, such as using Bluetooth technology to assess contagion risks, despite the lack of existing APIs on iOS and Android at the time. "Speed was essential, but we also needed a robust design—Bluetooth was key to evaluating contagion risks, even though we didn't have the APIs we needed." Overcoming Rapid Release Challenges "We had to move fast, but accessibility and coordination were non-negotiable." Giovanni discusses how the team, which consisted of around 60-70 members spread across the globe, used agile methodologies to stay organized and on schedule. By fostering open communication and using a clear team structure, they were able to streamline development. Agile planning and strong leadership, including cross-team coordination, were crucial to staying on track. "Agile was our backbone—every team knew their responsibility, and clear communication meant we could deploy with confidence." The Power of Remote Pairing and Ensemble Programming "Pairing allowed us to maintain quality under immense pressure." Giovanni dives deep into the practices of remote pairing and ensemble programming (or mobbing), which were introduced to enhance code quality and resilience during the project. With team members working remotely and under heavy scrutiny, mobbing provided a social outlet and improved problem-solving, while tools like Tuple made remote collaboration seamless. He reflects on the success of these practices, highlighting their impact on efficiency and team morale. "We embraced mobbing not just for resilience, but to stay connected in a time when social contact was scarce." Advice for Remote Pairing Beginners "Don't overthink it—just start and take breaks!" For teams new to remote pairing or ensemble programming, Giovanni offers simple but effective advice: give it a serious try, take breaks to avoid burnout, and don't overcomplicate the process. He emphasizes that these practices can dramatically improve productivity and team cohesion if executed well. "Take the plunge—remote pairing can feel awkward at first, but the benefits are worth it." Key Lessons on Remote Work and Collaboration "Don't try to recreate the office—remote work offers unique advantages." Reflecting on the lessons from the COVID-19 app project, Giovanni explains how remote work is not just a substitute for office work but an entirely different mode of collaboration. He warns against trying to replicate office dynamics remotely, and instead, encourages teams to embrace the benefits of remote settings, such as easier scheduling and fewer distractions from management oversight. "Remote work isn't about replicating the office—when done right, it's a whole new way to collaborate." Resources for Learning More "Explore the power of mob programming with these great resources." To wrap up, Giovanni shares a few key resources for listeners who want to dive deeper into remote pairing, ensemble programming, or leadership in software engineering. He recommends "Software Teaming" by Woody Zuill and the Remote Mob Programming website, which offers comprehensive guides and tools. You can also find out more about Giovanni's work at his company website: https://www.asprotunity.com. During the episode, Giovanni mentions a network of consultants, which you can access at: https://www.clockwork.ing. And the podcast Giovanni hosts is the Software Engineering Radio podcast. About Giovanni Asproni Giovanni Asproni is a consultant, CTO, and co-founder of Launch Ventures. He is an expert in agile development, software design, and modern software engineering practices. Giovanni is a host for the Software Engineering Radio podcast and a frequent speaker at international conferences. You can link with Giovanni Asproni on LinkedIn.

Talks at Google
Ep485 - John Ousterhout | A Philosophy of Software Design

Talks at Google

Play Episode Listen Later Sep 27, 2024 63:05


John Ousterhout, Professor of Computer Science at Stanford University, visits Google to discuss the complex techniques that can help you to become a more confident coder. John is excited to announce that he just published the first edition of a new book on software design, based on material from a software design class he has been teaching at Stanford for the last several years.  Prior to joining Stanford, John spent 14 years in industry where he founded two companies, preceded by another 14 years as a professor at Berkeley. Over the course of his career, Professor Ousterhout has built a number of influential coding systems and has taught several courses on software design. In this talk, he synthesizes these experiences into an insightful and provocative discussion on how to (and how not to) design software.  Originally published in August of 2018. Visit http://youtube.com/TalksAtGoogle/ to watch the video.

The Changelog
Practices of reliable software design (News)

The Changelog

Play Episode Listen Later Aug 19, 2024 8:38 Transcription Available


Chris Stjernlöf got nerd-sniped and ended up writing down his practices of reliable software design, Ben Visness has had enough with the npm community's propensity to pull in micro-libraries to suit every need, "Stay SaaSy" makes three metaphors for problem solving categories, Troy Hunt takes us inside the "3 billion people" National Public Data breach & Dasel is one data tool to rule them all.