Look for any podcast host, guest or anyone
Showing episodes and shows of

Marianne Bellotti

Shows

SustainSustainEpisode 269: Marianne Bellotti & Greg Wilson on 10 quick tips for making your software outlive your jobGuests Marianne Bellotti | Greg Wilson Panelist Richard Littauer Show Notes In this episode of Sustain, host Richard Littauer talks with Marianne Bellotti, author of *Kill It with Fire, *and Greg Wilson, co-founder of the Carpentries, about what happens to your code when you leave your job and how to make sure it survives. They discuss their new paper, "10 quick tips for making your software outlive your job," and share practical strategies for protecting, documenting, and sustaining code in open source, research, and civil service environments. Whether you're preparing for...2025-05-1644 minPage it to the LimitPage it to the LimitMarch Book Club - Kill It With Fire by Marianne BellottiAdditional Resources Get your copy of Kill it with Fire https://www.bellotti.tech/ PagerDuty Home Page Episode edited by Mandy Moore Transcripts by Rev 2024-03-2626 minPage it to the LimitPage it to the LimitMarch Book Club - Kill It With Fire by Marianne BellottiAdditional Resources Get your copy of Kill it with Fire https://www.bellotti.tech/ PagerDuty Home Page Episode edited by Mandy Moore Transcripts by Rev 2024-03-2626 minPage it to the LimitPage it to the LimitFebruary Book Club: After the Gold Rush by Steve McConnellAdditional Resources Want a copy of After the Gold Rush? Send us an email Join us on a future episode! bit.ly/PageItBookClub After The Gold Rush at Goodreads. More from Steve McConnell The Gang of Four: Design Patterns: Elements of Reusable Object-Oriented Software by Erich Gamma, Richard Heim, Ralph Johnson, and John Vlissides The Agile Manifesto Extreme Programming The Phoenix Project by Gene Kim, Kevin Behr, and George Spafford; and The Unicorn Project by Gene Kim Kill it with Fire by Marianne Bellotti PagerDuty Home Page Episode edited by Mandy Moore Transcripts by Rev 2024-02-2737 minBig Ideas in App ArchitectureBig Ideas in App ArchitectureEngineering resilient systems: Rescuing old treasures and unleashing modern capabilitiesAre legacy systems just outdated systems? The answer is, it’s complicated… In this episode, we’re joined by Marianne Bellotti, author of “Kill It With Fire”. Marianne has built data infrastructure for the United Nations and tackled some of the oldest and most complicated computer systems in the world as part of the United States Digital Service.Join as we discuss:Marianne’s fascinating and often surprising insights from the field.The art of balancing innovation with preserving the best of legacy systems.Managing technology deployments, pushing back on load test...2023-10-1054 minPodcast SoftwareArchitekTOUR (iX/heise Developer)Podcast SoftwareArchitekTOUR (iX/heise Developer)Episode 94: Legacy-Software – Was nun?Welche geschäftliche Bedeutung hat eine Legacy-Migration – und welche Auswirkungen zieht sie nach sich? Episode Software Retrotfit Episode Software verbessern – wie sage ich es meiner Manager:in Blog zu Technische Schulden Blog zu Fitness Functions [Marianne Bellotti: Kill It with Fire: Manage Aging Computer Systems (and Future Proof Modern Ones), No Starch Press, ISBN 978-1718501188] Joel on Software: Things You Should Never Do, Part I [Clayton Christensen: The Innovator's Dilemma: When New Technologies Cause Great Firms to Fail, Harvard Business Review Press, ISBN 0875845851] Blog zu Wasse...2023-06-081h 05reefntwirlreefntwirl(READ)^ Kill It with Fire Manage Aging Computer Systems (and Future Proof Modern Ones) $^DOWNLOAD#$Download Kill It with Fire: Manage Aging Computer Systems (and Future Proof Modern Ones) Full Edition,Full Version,Full Book by Marianne Bellotti Reading Now at : https://happyreadingebook.club/?book=1718501188 OR DOWNLOAD EBOOK NOW! [PDF] Download (READ)^ Kill It with Fire: Manage Aging Computer Systems (and Future Proof Modern Ones) $^DOWNLOAD#$ Ebook | READ ONLINE Download (READ)^ Kill It with Fire: Manage Aging Computer Systems (and Future Proof Modern Ones) $^DOWNLOAD#$ read ebook online PDF EPUB KINDLE Download (READ)^ Kill It with Fire: Manage Aging Computer Systems (and Future...2023-05-2300 minpinecon eaudiobookpinecon eaudiobook{DOWNLOAD} Kill It with Fire Manage Aging Computer Systems (and Future Proof Modern Ones) READ [EBOOK]Download Kill It with Fire: Manage Aging Computer Systems (and Future Proof Modern Ones) Full Edition,Full Version,Full Book by Marianne Bellotti Reading Now at : https://happyreadingebook.club/?book=1718501188 OR DOWNLOAD EBOOK NOW! [PDF] Download {DOWNLOAD} Kill It with Fire: Manage Aging Computer Systems (and Future Proof Modern Ones) READ [EBOOK] Ebook | READ ONLINE Download {DOWNLOAD} Kill It with Fire: Manage Aging Computer Systems (and Future Proof Modern Ones) READ [EBOOK] read ebook online PDF EPUB KINDLE Download {DOWNLOAD} Kill It with Fire: Manage Aging Computer Systems...2023-04-1400 minProgramming ThrowdownProgramming Throwdown154: Python Again with Jason C. McDonaldA second Jason joins this episode of Programming Throwdown! Jason McDonald – Python evangelist, author, and more – talks to Patrick and Jason about his experience with the programming language, how his disability helped and hindered his software career, and where its strengths and weaknesses lie. 00:01:05 Introductions00:02:27 Jason’s pivotal Doctor Who regeneration00:04:49 The power of dialog boxes00:10:10 Python’s power00:12:37 How disability discrimination can look00:17:40 Making vs playing games00:23:47 Jason’s POV on intention00:28:04 Why Jason stayed with Python00:40:11 Every langu...2023-03-271h 36MaintainableMaintainableMarianne Bellotti - Building Empathy by Asking, "How Would You Write This in 2007?"Robby has a chat with Marianne Bellotti (she/her/hers), the Engineering Manager at Rebellion Defense. Marianne is the author of the books, “Hiring Engineers” and “Kill it with Fire”. She talks about the maintainability of software being about whether software can be changed and how easily changes can be made to it. She dives into her experience with legacy modernization and talks about how to effectively judge software.Marianne also shares her insights on the challenges teams face when people don't understand how older code works, the value of developing a plan around tests to naturally build co...2023-01-161h 01Elixir em FocoElixir em Foco21. TLA+ e Elixir com Gabriela Moreira, Engenheira de Pesquisa na Informal Systems, Mestre em Computação pela UDESCNeste episódio conversamos com Gabriela Moreira, Engenheira de Pesquisa na Informal Systems, Mestre em Computação pela UDESC. Links Gabriela: Twitter https://twitter.com/bugarela GitHub https://github.com/bugarela/ Linkedin https://www.linkedin.com/in/bugarela/ Assista a esta entrevista no YouTube em https://www.youtube.com/@ElixirEmFoco Ela conversou  conosco sobre: o que é TLA+ como foram feitos seus trabalhos que juntaram TLA+ e Elixir como é trabalhar como Engenheira de Pesquisa como foi fazer mestrado Links: Colóquios de Ciência da Computação https://www.youtube.com/@Coloquiosd...2022-12-0755 minThe Exchange PodcastThe Exchange PodcastMarianne Bellotti, author of Kill it with Fire: Managing Aging Computer Systems (and future proof modern ones)Thanks for joining us for our seventeenth episode. I am talking with Marianne Bellotti, author of Kill it with Fire Manage Aging Computer Systems (and Future Proof Modern Ones) to continue the conversation from the #DigitalBC Livestream with Jillian Carruthers on Legacy Modernization Part 3   Topics discussed: - Types of thinking required to approach designing future systems today that we will not have technical debt future generations to address/deal with - Is it realistic for an enterprise to attempt to build and maintain core software capabilities (i.e. common components) 2022-04-2824 minThe Exchange PodcastThe Exchange PodcastMarianne Bellotti, author of Kill it with Fire: Managing Aging Computer Systems (and future proof modern ones)Thanks for joining us for our seventeenth episode. I am talking with Marianne Bellotti, author of Kill it with Fire Manage Aging Computer Systems (and Future Proof Modern Ones) to continue the conversation from the #DigitalBC Livestream with Jillian Carruthers on Legacy Modernization Part 3   Topics discussed: - Types of thinking required to approach designing future systems today that we will not have technical debt future generations to address/deal with - Is it realistic for an enterprise to attempt to build and maintain core software capabilities (i.e. common components) 2022-04-2824 minSustainSustainEpisode 116: Álvaro Trigo of fullPage.js, on making a living using OSSGuest Álvaro Trigo Panelists Richard Littauer | Amanda Casari | Ben Nickolls Show Notes Hello and welcome to Sustain! The podcast where we talk about sustaining open source for the long haul. Our guest today is Álvaro Trigo, who is an open source developer and maintainer of fullPage.js, which is an open source package that helps you figure out how to make a full-page website. He’s made this into a business. Álvaro shares his story of working as a full-stack developer, how fullPage.js came to fruition for him, thing...2022-04-0837 min0800-DEVOPS0800-DEVOPSGoing DevOps with Scott PrughScott Prugh is CTO at CSG International and one of the people I admire a lot for his perseverance and dedication in making a 35-yo large enterprise embrace modern ways of working. He is an active member of the DevOps community and a member of the DevOps Enterprise Summit conference programming committee. We had a great conversation about their DevOps transformation at CSG. Folks at large enterprise organizations – don’t miss this!Subscribe to 0800-DEVOPS newsletter here.Show notes:- This interview is featured in 0800-DEVOPS #34 - DevOps transformation with Scott Prugh- DevO...2022-03-0255 minThe PSC In ConversationThe PSC In ConversationLiving with Legacy, Part 1: Marianne BellottiThe digital team kicks of our Living with Legacy mini-series with a bang this week. We speak to Marianne Bellotti – US software engineer and author of Kill it with Fire, THE book on managing legacy systems which Katie (our host) has been loving. Renowned for restoring some of the world’s oldest, messiest computer networks, Marianne makes us feel hopeful about the outlook for legacy systems and shares some very useful tips and tricks she’s learned along the way…Marianne’s book is available to purchase online and she’s a great one to follow on Twitter @bel...2021-07-1933 minBlog CastBlog CastEp 1: Marianne Bellotti: All the best engineering advice I stole from non-technical peopleToday's post is "All the best engineering advice I stole from non-technical people" by Marianne Bellotti. For this very first episode, your host Sam is reading! The post was first published in August 2019. You can find the original post and lots of links to additional resources on https://bellmar.medium.com/all-the-best-engineering-advice-i-stole-from-non-technical-people-eb7f90ca2f5f.We're always looking for great blog post from the wonderful world of tech and data. Follow us on Twitter @blogcastpod to suggest your favorite posts, or email blogcastpod@gmail.com. We'd also love to hear from folks who want to read...2021-05-3122 minExperience A Full Audiobook That Is Simply Transformative.Experience A Full Audiobook That Is Simply Transformative.Kill It with Fire: Manage Aging Computer Systems (and Future Proof Modern Ones) by Marianne BellottiPlease visithttps://thebookvoice.com/podcasts/1/audiobook/503939to listen full audiobooks. Title: Kill It with Fire: Manage Aging Computer Systems (and Future Proof Modern Ones) Author: Marianne Bellotti Narrator: Katie Koster Format: Unabridged Audiobook Length: 7 hours 43 minutes Release date: April 27, 2021 Genres: Business & Career Development Publisher's Summary: Kill It with Fire examines aging computer systems, the evolution of technology over time, and how organizations can modernize, maintain, and future-proof their current systems. “Kill it with fire,” the typical first reaction to a legacy system falling into obsolescence, is a knee-jerk approach that often burns through tons of money and time only to resu...2021-04-277h 43Enjoy An Mind-Blowing Full Audiobook And Elevate Your Mindset.Enjoy An Mind-Blowing Full Audiobook And Elevate Your Mindset.Kill It with Fire: Manage Aging Computer Systems (and Future Proof Modern Ones) by Marianne BellottiPlease visithttps://thebookvoice.com/podcasts/1/audiobook/503939to listen full audiobooks. Title: Kill It with Fire: Manage Aging Computer Systems (and Future Proof Modern Ones) Author: Marianne Bellotti Narrator: Katie Koster Format: Unabridged Audiobook Length: 7 hours 43 minutes Release date: April 27, 2021 Genres: Computers & Technology Publisher's Summary: Kill It with Fire examines aging computer systems, the evolution of technology over time, and how organizations can modernize, maintain, and future-proof their current systems. “Kill it with fire,” the typical first reaction to a legacy system falling into obsolescence, is a knee-jerk approach that often burns through tons of money and time only to result in a...2021-04-277h 43Access Must-Have Full Audiobooks in Non-Fiction, Computers & TechnologyAccess Must-Have Full Audiobooks in Non-Fiction, Computers & TechnologyKill It with Fire: Manage Aging Computer Systems (and Future Proof Modern Ones) by Marianne BellottiPlease visithttps://thebookvoice.com/podcasts/1/audiobook/503939to listen full audiobooks. Title: Kill It with Fire: Manage Aging Computer Systems (and Future Proof Modern Ones) Author: Marianne Bellotti Narrator: Katie Koster Format: Unabridged Audiobook Length: 7 hours 43 minutes Release date: April 27, 2021 Genres: Computers & Technology Publisher's Summary: Kill It with Fire examines aging computer systems, the evolution of technology over time, and how organizations can modernize, maintain, and future-proof their current systems. “Kill it with fire,” the typical first reaction to a legacy system falling into obsolescence, is a knee-jerk approach that often burns through tons of money and time only to result in a...2021-04-277h 43Access Must-Have Full Audiobooks in Non-Fiction, Computers & TechnologyAccess Must-Have Full Audiobooks in Non-Fiction, Computers & TechnologyKill It with Fire: Manage Aging Computer Systems (and Future Proof Modern Ones) by Marianne BellottiPlease visit https://thebookvoice.com/podcasts/1/audiobook/503939 to listen full audiobooks. Title: Kill It with Fire: Manage Aging Computer Systems (and Future Proof Modern Ones) Author: Marianne Bellotti Narrator: Katie Koster Format: Unabridged Audiobook Length: 7 hours 43 minutes Release date: April 27, 2021 Genres: Computers & Technology Publisher's Summary: Kill It with Fire examines aging computer systems, the evolution of technology over time, and how organizations can modernize, maintain, and future-proof their current systems. “Kill it with fire,” the typical first reaction to a legacy system falling into obsolescence, is a knee-jerk approach that often burns through tons of money and time only to resu...2021-04-2710 minGet Your Favorite Full Audiobooks in Business & Economics, Business & Career DevelopmentGet Your Favorite Full Audiobooks in Business & Economics, Business & Career DevelopmentKill It with Fire: Manage Aging Computer Systems (and Future Proof Modern Ones) by Marianne BellottiPlease visithttps://thebookvoice.com/podcasts/1/audiobook/503939to listen full audiobooks. Title: Kill It with Fire: Manage Aging Computer Systems (and Future Proof Modern Ones) Author: Marianne Bellotti Narrator: Katie Koster Format: Unabridged Audiobook Length: 7 hours 43 minutes Release date: April 27, 2021 Genres: Business & Career Development Publisher's Summary: Kill It with Fire examines aging computer systems, the evolution of technology over time, and how organizations can modernize, maintain, and future-proof their current systems. “Kill it with fire,” the typical first reaction to a legacy system falling into obsolescence, is a knee-jerk approach that often burns through tons of money and time only to resu...2021-04-277h 43Marianne Writes a Programming LanguageMarianne Writes a Programming LanguagePrograms Split Over Multiple Files (featuring Troels Henriksen)When thinking about how to create a language where little models can be combined into bigger more complex system models, Marianne struggles to understand why not to take the completely straight forward approach of importing files. While searching for a good explanation she comes across the official blog of Futhark and decides to interview its lead on their design decisions.2021-04-1425 minMarianne Writes a Programming LanguageMarianne Writes a Programming LanguageCode Generation (featuring Tikhon Jelvis)Part of Marianne’s flash of inspiration came from a talk she’d seen about translating programs to a form Z3, a popular SMT solver, can run as proofs. Full of enthusiasm she invites the software engineer who gave that talk, Tikhon Jelvis, to elaborate on the similarities between SMT and code normally generated by the compiler.2021-04-0730 minLegacy Code RocksLegacy Code RocksThe Value of Old with Marianne BellottiSoftware engineers perceive that technology advances in an orderly, linear fashion. This makes the novelties very attractive. However, the reality is that we tend to go through technology in cycles.  Recognizing this is crucial for understanding how to make the right technical decisions while preserving the value of the old technology.  Is it better to build from scratch or build on what you have? When do you invest in something brand new, and when do you lean onto the foundations of the existing expertise?  Today we search for answers to these questions with Marianne Bellotti, the...2021-04-0551 minMarianne Writes a Programming LanguageMarianne Writes a Programming LanguageUncertain Types part 2 (featuring Barak Michener and Eric Schles)Still struggling to understand how to implement uncertain types, Marianne calls on two friends to sit down with her and brainstorm different approaches. It looks more and more like adding uncertainty will cause the language to scale to impractical levels of computational complexity… then suddenly Marianne has a stroke of inspiration that changes everything.2021-03-3127 minMarianne Writes a Programming LanguageMarianne Writes a Programming LanguageUncertain Types part 1 (featuring Maria Gorinova)Equipped with new knowledge about type systems, Marianne begins speccing out plans to implement uncertain types and inject probabilistic programming into Fault models. She picks the brain of Maria Gorinova—researcher and probabilistic programming evangelist—and wonders if she’s finally bitten off more than she can chew.2021-03-2424 minMarianne Writes a Programming LanguageMarianne Writes a Programming LanguageType Systems (featuring Ron Garcia)Marianne completely underestimates the complexity of type systems and struggled to figure out how inference, checking and conversion work together. After a month of scraping together a smattering of facts, she calls on expert Ron Garcia to help her figure it out.2021-03-1724 minMarianne Writes a Programming LanguageMarianne Writes a Programming LanguageSyntax Sugar (featuring James Houghton)A few weeks of user testing has revealed specific problems with the syntax of Fault. Marianne ponders various approaches to solving those problems and talks to James Houghton about the intersection between programming and system dynamic modeling.2021-03-1028 minMarianne Writes a Programming LanguageMarianne Writes a Programming LanguageUser Research for Programming Languages (featuring Michael Coblenz)Marianne has a working prototype of Fault, but still no idea if anyone will understand the design or find it useful. She needs to test it with some users and see whether it has the right features and syntax. To do this she talks with programming language researcher Michael Coblenz, who specializes in techniques for testing the usability of programming languages.2020-12-2324 minMarianne Writes a Programming LanguageMarianne Writes a Programming LanguageExceptions Are Not Errors (featuring Smokey Jones)Inevitably the best way to make design decisions is to practice implementation over and over again. Marianne experiments with writing different types of specs and considers various ways they could be executed under the hood. Midway through she realizes she doesn't actually understand how to think about errors and attempts to do more research while her cat tries to distract her.2020-12-1623 minMarianne Writes a Programming LanguageMarianne Writes a Programming LanguageFrom Parse Tree to Evaluator (featuring Sarah Withee)A parser generator like ANTLR won't handle evaluating programs written in your new language. You need to write the code for that yourself. Marianne explains how to build an AST from a parse tree, create an evaluation loop, and how esolangs (esoteric programming languages) make for great learning tools.2020-12-0925 minMarianne Writes a Programming LanguageMarianne Writes a Programming LanguageWriting a BNF Grammar (featuring Prof Jeff Heinz)Writing a programming language starts with its grammar. But what is a grammar in the context of computation? And how does one go about writing one? This week Marianne talks with computational linguist Jeff Heinz about Alan Turing, Noam Chomsky and what context-free grammar actually means.2020-12-0227 minMarianne Writes a Programming LanguageMarianne Writes a Programming LanguageCertainty is a Programming Bug (featuring Hillel Wayne)What kind of programming language is Marianne trying to write? Before we go any deeper into the guts of language design, Marianne and friend Hillel Wayne debate the shortcomings of various approaches to specifying and modeling program behavior. From first order logic verification to system visualizations, nothing Marianne has used before has quite fit the bill. She's beginning to get philosophical about the nature of abstraction and wants to rebel from the goal of certainty. - Want more programming history/culture/analysis? Sign Up for Hillel's Newsletter. - Hillel's Tutorials on TLA+ and his book...2020-11-2519 minMarianne Writes a Programming LanguageMarianne Writes a Programming LanguageNo One Just Designs a Programming Language (featuring Thorsten Ball)Marianne ponders the consequences of different design decisions and how to direct her research through an enormous amount of information and choices. Thorsten Ball, author of Writing a Compiler in Go, talks about his experiences designing Monkey and some of his regrets in retrospect. More from Thorsten Ball's can be found at thorstenball.com. Writing an Interpreter in Go can be purchased at interpreterbook.com. Writing a Compiler in Go can be found compilerbook.com.2020-11-1826 minMarianne Writes a Programming LanguageMarianne Writes a Programming LanguageSeries PromoMarianne is writing a programming language. This is probably a terrible idea, but those are always the best ;)2020-10-2702 minFrontmatterFrontmatterMarianne Bellotti, Author of Hiring EngineersMarianne Bellotti is the author of the Leanpub book Hiring Engineers. In this interview, Leanpub co-founder Len Epp talks with Marianne about her background and career, how she found her way into a career in tech, how anthropology can help you understand legacy code systems, how you can leverage software engineering skills to succeed in a variety of career paths, the United States Digital Service, the concept of "cannibal code", her book, and at the end, they talk a little bit about her experience as a self-published author. This interview was recorded on July 21, 2020. The full audio for the interview...2020-09-301h 20KodsnackKodsnackEn egen stordator, med Mats Nordkvist och Erik WeylerFredrik snackar om det anrika programmeringsspråket COBOL och utveckling på och med stordatorer med Mats Nordkvist och Erik Weyler, båda stordatorutvecklare på SEB. Vi diskuterar bland annat: Vad pysslar stordatorer egentligen med, och vad har de för plats 2020? Hur Mats och Erik är med och utvecklar en tjänsteorienterad arkitektur i COBOL på stordatorer - med start långt innan begreppet ens myntats Vilken utvecklingsmiljö man egentligen har när man skriver stordatorprogram nuförtiden Hur SEB gjort för (minst sagt aktivt) att rekrytera och utbilda stordatorutvecklare Hur COBOL som språk utvecklats och vad Michael Ja...2020-07-281h 05Kodsnack in EnglishKodsnack in EnglishKodsnack 361 - There's no way they're using a mainframe, with Marianne BellottiRecorded at Øredev 2019, Fredrik talks to Marianne Bellotti; keynote speaker, software anthropologist and frequent modernizer of legacy systems. We start our discussion talking about modernizing old yet mission critical systems, while they’re still being used, without breaking everything. “Legacy” might invoke ancient software, but even a young system can have a lot of legacy which has not been updated in a surprisingly long time. From there we move on to code as the new pottery shards - coming to understandsing software from a perspective of anthropology - it’s a surprisingly natural and interesting way to approach...2020-04-2144 minKodsnackKodsnackKodsnack 361 - There's no way they're using a mainframe, with Marianne BellottiRecorded at Øredev 2019, Fredrik talks to Marianne Bellotti; keynote speaker, software anthropologist and frequent modernizer of legacy systems. We start our discussion talking about modernizing old yet mission critical systems, while they’re still being used, without breaking everything. “Legacy” might invoke ancient software, but even a young system can have a lot of legacy which has not been updated in a surprisingly long time. From there we move on to code as the new pottery shards - coming to understandsing software from a perspective of anthropology - it’s a surprisingly natural and interesting way to approach...2020-04-2144 minWorkingWorkingWorking With Code: How Does a Software Engineering Manager Do Her Job?For this mini-season on coding, Slate’s own Greg Lavallee is talking to the people who write the software that makes your digital life possible. In this episode, Greg sits down with Marianne Bellotti, a software engineering manager at a company called Auth0. Over the years, Marianne has figured out what makes a good manager and what just doesn’t work when you’re managing hundreds of coders, many of whom live in different time zones. It helps that she can code in multiple languages and has thought a lot about how to do her job well. Mariann...2019-10-1537 min