Podcast appearances and mentions of rebecca parsons

  • 38PODCASTS
  • 100EPISODES
  • 39mAVG DURATION
  • 1MONTHLY NEW EPISODE
  • Mar 6, 2025LATEST

POPULARITY

20172018201920202021202220232024


Best podcasts about rebecca parsons

Latest podcast episodes about rebecca parsons

ThoughtWorks Podcast
How fitness functions can help us govern and measure AI

ThoughtWorks Podcast

Play Episode Listen Later Mar 6, 2025 42:01


AI is inherently dynamic: that's true in terms of the field itself, and at a much lower level too — models are trained on new data and algorithms adapt and change to new circumstances and information. That's part of its power and what makes it so exciting, but from a business and organizational perspective, that can make governance and measurement exceptionally difficult. How can we know that our AI is optimized for the right thing? How can we be sure it's oriented towards what we want it to be? This is where the concept of fitness functions can help. Broadly speaking, fitness functions are ways of measuring the extent to which a given solution is fulfilling its goals — so, in the context of AI, they can help teams ensure that AI systems are serving their intended purpose. In this episode of the Technology Podcast, Rebecca Parsons and Neal Ford — authors (alongside Pat Kua and Pramod Sadalage) of Building Evolutionary Architectures, the book which brought fitness functions into the software architecture space — join host Ken Mugrage to explore how the fitness function concept can help us better manage the dynamism of AI and, in doing so, overcome the challenge of bringing such systems into production. Learn more about Building Evolutionary Architectures: https://www.thoughtworks.com/insights/books/building-evolutionaryarchitectures-second-edition    

Think Out Loud
Aurora Chorus in Portland marks International Women's Day with special concert

Think Out Loud

Play Episode Listen Later Mar 5, 2025 20:09


Portland’s Aurora Chorus is an inclusive, non-audition women’s chorus that formed in 1992 with the goal of elevating women’s voices through the art of choral music. Led for much of its history by renowned composer and conductor Joan Szymko , the chorus also emphasizes female conductors and composers as well. Rebecca Parsons has directed the chorus for the last few years and says one way this group is distinct from others is the simultaneous quality of the music and the community the women create together. The theme of this year’s International Women’s Day concert is “Undivided” and focuses on the mental health of young women. Parsons joins us, as well as soprano Jae Douglas, who has sung with Aurora since 2018.

Software Engineering Radio - The Podcast for Professional Software Developers
SE Radio 653: Asanka Abeysinghe on Cell-Based Architecture

Software Engineering Radio - The Podcast for Professional Software Developers

Play Episode Listen Later Jan 30, 2025 60:06


Asanka Abeysinghe, CTO at WSO2, joins host Giovanni Asproni to discuss cell-based architecture -- a style that's intended to combine application, deployment, and team architecture to help organizations respond quickly to changes in the business environment, customer requirements, or enterprise strategy. Cell-based architecture is aimed at creating scalable, modular, composable systems with effective governance mechanisms. The conversation starts by introducing the context and some vocabulary before exploring details about the main elements of the architecture and how they fit together. Finally, Asanka offers some advice on how to implement a cell-based architecture in practice. Brought to you by IEEE Computer Society and IEEE Software magazine. Related Episodes SE Radio 396: Barry O'Reilly on Antifragile Architecture SE Radio 331: Kevin Goldsmith on Architecture and Organizational Design SE Radio 263: Camille Fournier on Real-World Distributed Systems SE Radio 236: Rebecca Parsons on Evolutionary Architecture SE Radio 213: James Lewis on Microservices SE Radio 210: Stefan Tilkov on Architecture and Micro Services SE Radio 203: Leslie Lamport on Distributed Systems

Boundaryless Conversations Podcast
#113 - Why Every Company Is Now a Technology Company—and What It Means for the Future with Rebecca Parsons

Boundaryless Conversations Podcast

Play Episode Listen Later Jan 21, 2025 57:53


Amid technological advancements and shifting organizational landscapes, former CTO of ThoughtWorks, Rebecca Parsons, takes this episode to build the bridge between technology and business impact. Challenging a common fear in the ecosystem of “technology being commoditized”, she explores how it can transcend industries to become a core enabler of differentiation if it's integrated with a deeper sense of understanding user experience and needs. This episode offers a wealth of knowledge and delves into themes such as creating outcome-driven governance models, building unbiased technology, and driving sustainable architecture. As the co-author of “Building Evolutionary Architectures”, and a thought leader in software technologies for decades, Rebecca has had a front-row seat to the transformation of every company into a technology company. Highlighting the unique nature of software—its “softness” and malleability to learn and adapt—she emphasizes that the future of competitive advantage lies in deeply understanding users and building meaningful relationships beyond the software itself. In the episode, she also points to compelling reflections on the democratization of tools, the integration of sustainable practices, and the challenges of navigating AI's energy-intensive demands - leaving you curious and thoughtful about the future. Join along as she sets the tone on how to build an organization that's ready for the complexity of a tech-first future. Key Highlights

Tech Lead Journal
#201 - Building Evolutionary Architectures: Automated Software Governance - Rebecca Parsons

Tech Lead Journal

Play Episode Listen Later Jan 13, 2025 56:58


“Evolutionary architecture became a necessity, not because anybody wanted it to be, but because you didn't have a choice. You have to be able to change your systems to keep up with changing business and consumer expectations, let alone regulatory frameworks.” In this episode, I have an insightful conversation with Rebecca Parsons, coauthor of Building Evolutionary Architectures and ex-CTO of ThoughtWorks, on the topic of evolutionary architecture. Rebecca shares the definition and principles of evolutionary architecture, as well as some important practices that software engineering teams can adopt to support it. Rebecca also offers her perspective on the impact of AI in software development and evolutionary architecture. Key takeaways: - Evolutionary architecture supports guided, incremental change across multiple dimensions. - Fitness functions are a key tool for implementing evolutionary architecture. - Some of the important engineering practices for evolutionary architecture include continuous delivery, evolutionary database, contract testing, and choreography over orchestration. - AI coding assistants can help analyze and understand complex legacy systems, aiding in refactoring and modernization efforts. - Over-reliance on AI coding assistants may hinder the development of proper abstraction and critical thinking skills, especially in junior developers. Listen out for: (00:02:35) Career Turning Points (00:08:38) Why Adopt Evolutionary Architecture (00:11:06) Evolutionary vs Rewrite (00:13:41) Architecture Definition (00:16:45) Evolutionary Architecture Adoption (00:20:56) Evolutionary Architecture Definition (00:22:32) Fitness Function (00:26:07) Commonly Adopted Fitness Functions (00:29:33) Principles of Evolutionary Architecture (00:35:24) Conway's Law & Postel's Law (00:39:40) Practices of Evolutionary Architecture (00:45:41) The Impact of AI to Evolutionary Architecture (00:48:44) The AI Worries (00:52:32) 3 Tech Lead Wisdom _____ Rebecca Parsons' BioDr. Rebecca Parsons is currently independent, having been Thoughtworks CTO and CTO Emerita for over 15 years. She has more years of experience than she'd like to admit in technology and large-scale software development. She recently co-authored the book Building Evolutionary Architectures with Neal Ford and Pat Kua. Before ThoughtWorks she worked as an assistant professor of computer science at the University of Central Florida, after completing a Director's Post Doctoral Fellowship at the Los Alamos National Laboratory. Her interests include parallel and distributed computation, programming languages, domain specific languages, evolutionary architecture, genetic algorithms, and computational science. Rebecca received a BS in Computer Science and Economics from Bradley University, and both an MS and Ph.D. in Computer Science from Rice University. Follow Rebecca: LinkedIn – linkedin.com/in/dr-rebecca-parsons X – x.com/rebeccaparsons

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

Book Overflow
Rebecca Parsons Reflects on Building Evolutionary Architectures

Book Overflow

Play Episode Listen Later Oct 10, 2024 56:02


In this special episode of Book Overflow, Rebecca Parsons joins Carter and Nathan to discuss her book Building Evolutionary Architectures. Join them as Rebecca shares her thoughts on the benefits of abstractions, how the computer science industry has changed during her tenure, and how her academic work on genetic algorithms influenced the book! -- Books Mentioned in this Episode -- Note: As an Amazon Associate, we earn from qualifying purchases. ---------------------------------------------------------- Building Evolutionary Architectures https://amzn.to/4eoXWuX (Paid Link) ---------------- 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

Book Overflow
"Building Evolutionary Architectures" by Neal Ford, Rebecca Parsons, Patrick Kua, and Pramod Sadalage (Part 2)

Book Overflow

Play Episode Listen Later Aug 26, 2024 77:30


In this episode of Book Overflow, Carter Morgan and Nathan Toups discuss "Building Evolutionary Architectures" by Neal Ford, Rebecca Parsons, Patrick Kua, and Pramod Sadalage. Join them as they discuss how to evolve your data schema, modern DevOps practices, and common architectural pitfalls and antipatterns.

Book Overflow
"Building Evolutionary Architectures" by Neal Ford, Rebecca Parsons, Patrick Kua, and Pramod Sadalage (Part 1)

Book Overflow

Play Episode Listen Later Aug 19, 2024 91:34


In this episode of Book Overflow, Carter Morgan and Nathan toups discuss "Building Evolutionary Architecture" by Neal Ford, Rebecca Parsons, Patrick Kua, and Pramod Sadalage. Join them as they discuss how the approaches to designing software architecture have changed over the years, the purpose of fitness functions, and how trying to re-use code can backfire!

ThoughtWorks Podcast
How can AI support designers?

ThoughtWorks Podcast

Play Episode Listen Later Aug 8, 2024 41:39


Artificial intelligence has been presented as a technology with the potential to transform many different fields and professions. One of the most notable is design — but if we want to design in a way that's truly human-centric and inclusive, to what extent can artificial intelligence really help us do better work? In this episode of the Technology Podcast, hosts Rebecca Parsons and Lilly Ryan speak to Thoughtworks design leaders Kate Linton and Esther Tham to get their perspective on how AI might be able to support designers. They discuss what AI tools could help the design process, how these tools could fit neatly into current practices and what the emergence of this technology could mean for design practices more broadly. 

ThoughtWorks Podcast
Sensible defaults: A way to think about our technology practices

ThoughtWorks Podcast

Play Episode Listen Later Jul 25, 2024 40:06


If you work in technology, you're constantly making decisions: not just what you should do, but also how you should do it. That's why we developed the concept of "sensible defaults" — practices and technology decisions that we generally see — in most scenarios — as the right way to do things.  Although we've been talking about sensible defaults internally for a few years now, we recently decided to share them publicly on our website. We did so because we believe it can help organizations think through their own approach to technology decision-making, something which is becoming increasingly challenging in a rapidly changing and complex world. So, to discuss sensible defaults and explain precisely why we want to share them with the world, hosts Rebecca Parsons and Ken Mugrage are joined by Brandon Cook and Kief Morris, two Thoughtworkers that played an important role in putting our sensible defaults together. They discuss the origins of the sensible default idea, some examples, as well as the challenges of putting them into practice. Explore Thoughtworks' sensible defaults: https://www.thoughtworks.com/insights/topic/sensible-defaults

ThoughtWorks Podcast
Inside Bahmni: An open-source digital public good

ThoughtWorks Podcast

Play Episode Listen Later Jun 27, 2024 52:11


Bahmni started life as an open-source hospital information management system and electronic medical record for a single hospital in rural India. Today, it has more than 500 implementations in 50 countries across Africa and Asia, and is recognized as one of only 165 digital public goods by the Digital Public Goods Alliance.  Thoughtworks played a key part in bringing Bahmni into the world back in 2012. And although today it's run and supported by a coalition of organizations, Thoughtworks continues to have a leading role in the project as a member of its Governing Committee. To tell Bahmni's unique story, Rebecca Parsons and Ken Mugrage speak with Satish Viswanathan and Angshuman Sarkar, two Thoughtworkers actively participating and contributing to the project. They discuss Bahmni's origins and how it grew from a small, local tool to become a vital component in healthcare infrastructure in parts of the world that have long faced resource challenges.   Learn more about Bahmni: https://www.bahmni.org/  

ThoughtWorks Podcast
Technology through the Looking Glass: Preparing for 2024 and beyond

ThoughtWorks Podcast

Play Episode Listen Later Mar 21, 2024 31:14


Looking Glass isn't like most other technology trend reports. It doesn't just tell you what deserves your attention, it's designed to help you use it to focus on what really matters to you. Published once a year, Thoughtworks intends it to be a tool that helps readers make sense of the emerging technologies that are going to shape the industry in the months and years to come. In this episode of the Technology Podcast, lead Looking Glass contributors Rebecca Parsons and Ken Mugrage trade hosting duties for the guest seats, as they talk to Neal Ford about the most recent edition of the Looking Glass (published in January 2024). They explain what the Looking Glass is and outline some of the key 'lenses' that act as a framework readers can use to monitor and evaluate what's on the horizon.  Covering everything from AI to augmented reality, this conversation offers a new perspective on emerging technology to help prepare you for 2024. Explore Looking Glass 2024: https://www.thoughtworks.com/insights/looking-glass

Mingis on Tech
Will AI overload and errors doom the technology? | Ep. 133

Mingis on Tech

Play Episode Listen Later Mar 14, 2024 41:15


With more AI models and tools coming out from companies on a weekly basis, we are beginning to wonder whether this will turn many companies away from the technology as they look for the ‘best tool possible.' Meanwhile, continued errors and AI hallucinations have companies holding back on fully deploying the technology. Keith chats with Rebecca Parsons, CTO Emerita at Thoughtworks, about how companies need to remain vigilant and responsible in their AI development, while also accepting that we are still in the early days and that errors will happen.

ThoughtWorks Podcast
Diving head first into software architecture

ThoughtWorks Podcast

Play Episode Listen Later Mar 7, 2024 37:24


A few years ago, Thoughtworker and (prolific) author Neal Ford published Fundamentals of Software Architecture with Michael Richards. They're now back with another book on software architecture — written with co-author Raju Gandhi — which offers readers a very different learning experience. Described as a combination of technical book and graphic novel, Head First Software Architecture dispenses with dense prose to present and explain software architecture concepts and ideas in some highly innovative and novel ways. In this episode of the Technology Podcast, the authors — alongside their editor, Sarah Grey — join Rebecca Parsons to discuss their new book. They explain the thinking behind the approach, how it diverges from Fundamentals of Software Architecture and detail some of the challenges of writing in a new format. Whether you're interested in getting started with software architecture or simply curious about technical communication and learning, listen to find out more. Learn more about Head First Software Architecture: https://www.oreilly.com/library/view/head-first-software/9781098134341/

ThoughtWorks Podcast
Exploring the building blocks of distributed systems

ThoughtWorks Podcast

Play Episode Listen Later Feb 22, 2024 35:46


Distributed systems are ubiquitous yet complex. They can be particularly demanding for software developers and architects tasked with dealing with the sometimes unpredictable nature of the interactions between their various parts. That's why Thoughtworker Unmesh Joshi wrote Patterns of Distributed Systems. Published at the end of 2023, the book explores a number of patterns that characterize distributed systems, and uses them to not only help readers better understand how such systems work but also to solve problems and challenges that often arise. On this episode of the Technology Podcast, Unmesh joins hosts Scott Shaw and Rebecca Parsons to talk about his book, explaining where the idea came from, how he put it together and why it's important to get beneath neat abstractions to really get to grips with the inner workings of distributed systems. Learn more about Patterns of Distributed Systems: https://www.pearson.com/subject-catalog/p/patterns-of-distributed-systems/P200000011305/9780138221980

The Engineering Enablement Podcast
A deep-dive on the Thoughtworks Tech Radar | Rebecca Parsons, Camilla Crispim, Erik Dörnenburg (Thoughtworks)

The Engineering Enablement Podcast

Play Episode Listen Later Feb 13, 2024 45:36


In this episode, Abi has a fascinating conversation with Rebecca Parsons, ThoughtWorks's CTO, Camilla Crispim, and Erik Dörnenburg on the ThoughtWorks Tech Radar. The trio begins with an overview of Tech Radar and its history before delving into the intricate process of creating each report involving multiple teams and stakeholders. The conversation concludes with a focus on the evolution of Tech Radar's design and process and potential future changes. This episode offers Tech Radar fans an exclusive behind-the-scenes look at its history and production.Discussion points:1:20-An introduction to the Tech Radar6:06-Common terms used in this episode6:27-The origin of the Tech Radar8:50-Problems that the Tech Radar was aiming to solve12:23-The impact on internal decision making-a tool for driving change14:30-The teams philosophy behind Tech Radar18:33-What sets the Tech Radar apart21:11-Why maintaining independence is crucial for their audience25:08-How Tech Radar publishes their reports29:36-A look into Thoughtworks live meeting sessions34:51-Tech Radars Git repository42:20-Recent changes and upcoming shiftsMentions and links:ThoughtWorks TechRadarRebecca Parsons on LinkedInCamilla Crispim on LinkedInErik Dörnenburg on LinkedInThoughtworks Git repository

Engineering Culture by InfoQ
InfoQ Culture & Methods Trends in 2023

Engineering Culture by InfoQ

Play Episode Listen Later Dec 29, 2023 56:17


In this podcast the whole Culture & Methods editorial team plus Rebecca Parsons, CTO of Thoughtworks, explore the trends they see happening in the technology industry in 2023 Read a transcript of this interview: https://bit.ly/41HNCJE Subscribe to the Software Architects' Newsletter [monthly]: www.infoq.com/software-architect…mpaign=architectnl Upcoming Events: QCon London qconlondon.com/ April 8-10, 2024 Follow InfoQ: - Mastodon: 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 - Join a community of experts. - Increase your visibility. - Grow your career. www.infoq.com/write-for-infoq/

ThoughtWorks Podcast
Looking back at key themes across technology in 2023

ThoughtWorks Podcast

Play Episode Listen Later Dec 28, 2023 36:43


With each edition of the Thoughtworks Technology Radar, we identify a number of key themes that we see as significant in the industry. In the most recent edition — volume 29, published in September — we picked out AI assisted software development, the challenges of measuring productivity, the rapid growth of LLMs and remote delivery workarounds beginning to mature in a post-pandemic world. For this, the final Technology Podcast episode of 2023, a few members of the team involved in putting the Technology Radar together — Neal Ford, Rebecca Parsons, Scott Shaw and Erik Doernenberg — got together to discuss these themes in more detail and offer their perspectives. As we leave the year behind, it's a great way to review some of the key issues and stories that shaped the way the world builds software.

ThoughtWorks Podcast
Leveraging generative AI at Bosch

ThoughtWorks Podcast

Play Episode Listen Later Dec 14, 2023 43:16


Generative AI has, unsurprisingly, been a major topic of conversation within Thoughtworks in 2023. However, as enjoyable as it is to get sucked into discussions about the reality, the risks and the benefits of this new technology, what's really interesting — and most important — is understanding how organizations can actually leverage generative AI in a way that's both safe and effective.  For episode of the Technology Podcast, Rebecca Parsons and Birgitta Böckeler spoke to Andreas Nauerz, CTO and Executive Vice President of Bosch Digital, who explained how he and his team have been thinking about generative AI and exploring the ways it can be leveraged across a huge multinational organization. He discusses where generative AI has already been effective, managing risk and the challenges of bring a large organization with you as you seek to implement something new.

ThoughtWorks Podcast
What's it like to maintain an award-winning open source tool?

ThoughtWorks Podcast

Play Episode Listen Later Nov 2, 2023 28:35


Open source contributors and maintainers play a vital role in the technology ecosystem. But what's it like to develop and maintain an open source tool — especially one that thousands of other developers use and depend on? In this episode of the Technology Podcast, Srinivasan Sekar and Sai Krishna join hosts Rebecca Parsons and Scott Shaw to discuss their work on AppiumTestDistribution, an open source tool that supports test automation framework Appium. AppiumTestDistribution won a LambdaTest Delta Award at the August 2023 Testμ Conference. Listen to Sekar and Krishna explain how the project emerged, how they approach maintaining and evolving the tool and what it takes to be a part of an award-winning open source project.

ThoughtWorks Podcast
Engineering platforms and golden paths: Building better developer experiences

ThoughtWorks Podcast

Play Episode Listen Later Oct 19, 2023 38:18


The concept of the developer platform and the discipline of platform engineering have been important in shaping how the industry thinks about enabling developers. But what does it mean to actually build and maintain a platform? How can you ensure it actually supports the people that need it? In this episode of the Technology Podcast, hosts Ken Mugrage and Rebecca Parsons are joined by Chris Ford of Thoughtworks Spain and Aidan Donnelly, Director of Technology Platform at Personio, to discuss the importance of engineering platforms in organizations today. Read Aidan's writing on Medium: https://medium.com/@aidan.donnelly  

ThoughtWorks Podcast
Managing cost efficiency at scale-ups

ThoughtWorks Podcast

Play Episode Listen Later Oct 3, 2023 40:55


Many of the scale-ups we've partnered with over the years will hit road bumps along the way. One common bottleneck we've seen are unexpected and dramatic rises in costs. In this episode we talk to members of our Digital Scale-up Studio, to hear their experience of gaining better visibility, improving operational efficiency at scale-ups, while the business maintains growth and gains greater knowledge of customer requirements.   Podcast hosts: Rebecca Parsons, Premanand Chandrasekaran,  Podcast guests: Stefania Stefansdottir, Sofia Tania  

ThoughtWorks Podcast
Exploring SQL and ETL

ThoughtWorks Podcast

Play Episode Listen Later Sep 21, 2023 31:57


The evolution of SQL and the ease of access to ever larger sizes of computational power has made SQL and ETL a useful pairing for practitioners in the data space. But how do they work together exactly? And what challenges can it pose? Bharani Subramaniam and Madhu Podila discuss these issues and much more with hosts Neal Ford and Rebecca Parsons on the latest episode of the Thoughtworks Technology Podcast.    

ThoughtWorks Podcast
Driving innovation in radio astronomy

ThoughtWorks Podcast

Play Episode Listen Later Sep 7, 2023 38:45


Radio astronomy — a subfield of astronomy that studies the sky using radio frequencies — is data-intensive. That poses a challenge for radio astronomers: building and then communicating scientific insights requires significant processing and analytical work. Thoughtworks has been working with Dr. Neeraj Gupta from the Inter-University Centre for Astronomy and Astrophysics (IUCAA) in India to develop solutions to these challenges, including a data processing pipeline, a collaborative platform for analysis and a digital catalog for publishing and communicating research. In this episode of the Technology Podcast Dr. Gupta joins Justin Jose of Thoughtworks India's Engineering for Research (E4R) team as they speak to hosts Rebecca Parsons and Prem Chandrasekaran about their work together. Dr. Gupta explains the benefits of Thoughtworks work from an astronomer perspective, while Justin highlights the challenges of building software solutions in a highly specialized domain.

ThoughtWorks Podcast
XR with impact: Building experiences that drive business value

ThoughtWorks Podcast

Play Episode Listen Later Aug 24, 2023 37:05


XR is a potentially transformative technology, but it needs to be leveraged in a way that drives value. That isn't straightforward — given effective XR initiatives often require significant experimentation and exploration, simply aligning XR with strict organizational goals and aims will often make it harder to achieve success. How can technologists and product leaders get the balance right? In this episode of the Technology Podcast, Vaibhav Tikekar and Shea Clark-Tieche join hosts Rebecca Parsons and Ken Mugrage to discuss how to use XR effectively, talking through their experiences working with clients in recent years and providing their perspectives on how experimentation and innovation can be brought in alignment with organizational goals and objectives.

Better Software Design
66. O Fitness Functions w architekturze ewolucyjnej z Sebastianem Buczyńskim

Better Software Design

Play Episode Listen Later Jul 31, 2023 56:33


"Architekci muszę bez przerwy oceniać cechy architektury, aby upewnić się, że ciągle zapewniają one jakość i nie stają się antywzorcami..." Ten cytat z książki "Building Evolutionary Architectures: Support Constant Change" autorstwa Neala Forda, Rebeki Parsons i Patricka Kua dotyczy jednego z fundamentów architektury ewolucyjnej, czyli tzw. funkcji dopasowania - Fitness Functions.Funkcje te pozwalają konkretnie ocenić dopasowanie architektury oprogramowania względem postawionych wymagań i podejmować świadome decyzje odnośnie wprowadzania zmian. Czym są wspominane tu funkcje, jak można je definiować i weryfikować, a także czym jest architektura ewolucyjna, o tym rozmawiamy z moim dzisiejszym gościem, Sebastianem Buczyńskim.Zapraszam!Materiały dodatkowe:Building Evolutionary Architectures: Support Constant Change, Neal Ford, Rebecca Parsons, Patrick Kua, 2017Building Evolutionary Architectures, prezentacja Rebeki Parsons, Neala Forda i Jamesa Lewisa z konferencji GOTO 2023Evolutionary Software Architectures, prezentacja Neala Forda z Voxxed DaysEvolutionary Architecture from an Organizational Perspective, artykuł jednego z gości Better Software Design, Radka Maziarki na temat dopasowania architektury do przedsiębiorstwa

ThoughtWorks Podcast
Making design matter in technology organizations

ThoughtWorks Podcast

Play Episode Listen Later Jul 27, 2023 44:41


Design leader and Thoughtworks alumnus Emma Carter recently published her second book, DesignedUp. In it, she explains how designers can win a seat at the leadership table inside technolology organizations and become effective evangelists and advocates for good design principles and practices. In this episode of the Technology Podcast, Emma joins hosts Rebecca Parsons and Scott Shaw to discuss her new book and talks through some of the challenges designers face in even the most forward-thinking technology companies. She highlights that design is, today, far more than just UI design — it can, and should, touch many parts of an organization, ensuring that products and services are properly aligned with the aims, goals and needs of users. You can find Emma's book on Amazon: https://www.amazon.com/DesignedUp-Emma-Carter/dp/1032202017/ref=tmm_pap_swatch_0?_encoding=UTF8&qid=&sr=

GOTO - Today, Tomorrow and the Future
Building Evolutionary Architectures • Rebecca Parsons, Neal Ford & James Lewis

GOTO - Today, Tomorrow and the Future

Play Episode Listen Later Jun 16, 2023 46:45 Transcription Available


This interview was recorded for the GOTO Book Club.gotopia.tech/bookclubRead the full transcription of the interview hereRebecca Parsons - CTO at Thoughtworks & Co-Author of "Building Evolutionary ArchitecturesNeal Ford - Software Consultant at Thoughtworks & Co-Author of "Building Evolutionary ArchitecturesJames Lewis - Principal Consultant & Technical Director at Thoughtworks RESOURCESthoughtworks.com/radarRebecca@rebeccaparsonsrebeccaparsons.comNeal@neal4dnealford.comJames@boicyDESCRIPTIONThe software development ecosystem is constantly changing, providing a constant stream of new tools, frameworks, techniques, and paradigms. Over the past few years, incremental developments in core engineering practices for software development have created the foundations for rethinking how architecture changes over time, along with ways to protect important architectural characteristics as it evolves. This practical guide ties those parts together with a new way to think about architecture and time.* Book description: © O'ReillyThe interview is based on the book "Building Evolutionary Architectures"RECOMMENDED BOOKSFord, Parsons, Kua & Sadalage  • Building Evolutionary Architectures 2nd EditionFord, Richards, Sadalage & Dehghani • Software Architecture: The Hard PartsMark Richards & Neal Ford • Fundamentals of Software ArchitectureFord, Parsons & Kua • Building Evolutionary ArchitecturesNeal Ford • Functional ThinkingMichael Feathers • Working Effectively with Legacy CodeChristian Clausen • Five Lines of CodeTwitterLinkedInFacebookLooking for a unique learning experience?Attend the next GOTO conference near you! Get your ticket: gotopia.techSUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted almost daily

ThoughtWorks Podcast
Making privacy a first-class citizen in data science

ThoughtWorks Podcast

Play Episode Listen Later Jun 15, 2023 31:54


A changing regulatory environment has made it more important than ever for organizations to embed privacy in their data infrastructure. Doing so, however, can be complicated — that means data scientists have an vital role to play in ensuring privacy is a key concern from both a technical and commercial perspective.  Thoughtworker and data scientist Katharine Jarmul is eager to help fellow data scientists master privacy principles and techniques. Her new book, Practical Data Privacy, covers everything from the fundamentals of governance and anonymization through to advanced approaches to data privacy like federated learning and encrypted computation. In this episode of the Technology Podcast, Katharine joins hosts Rebecca Parsons and Birgitta Böckeler to discuss the book and explain why data scientists need to be on the frontline in the fight for privacy.  Find Practical Data Privacy on Amazon: https://www.amazon.com/Practical-Data-Privacy-Enhancing-Security/dp/1098129466    

The InfoQ Podcast
The Evolution of Evolutionary Architecture with Rebecca Parsons

The InfoQ Podcast

Play Episode Listen Later Jun 5, 2023 32:00


In Evolutionary Architectures, the book she co-authored, Dr. Rebecca Parsons described the principles and practices that allow architecture to evolve. In this episode of the podcast, we talk about those principles, how they've changed between the first and second editions of the book, and what changes we might see in the next few years. Read a transcript of this interview: https://bit.ly/3IUg5U6 Subscribe to the Software Architects' Newsletter [monthly]: www.infoq.com/software-architect…mpaign=architectnl Upcoming Events: QCon New York qconnewyork.com/?utm_source=sound…tm_campaign=qny23 June 13-15, 2023 QCon San Francisco: qconsf.com/?utm_source=soundcl…&utm_campaign=qsf23 Oct 2-6, 2023 Follow InfoQ: - Mastodon: 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 - Join a community of experts. - Increase your visibility. - Grow your career. www.infoq.com/write-for-infoq/?u…aign=writeforinfoq

AI in Banking Podcast
What Finserv Challenges Look Like to the CTO - With Rebecca Parsons of Thoughtworks

AI in Banking Podcast

Play Episode Listen Later May 15, 2023 21:18


Today's guest is Thoughtworks Chief Technology Officer Rebecca Parsons. ThoughtWorks is a publicly owned global technology company operating in 18 countries, providing software design and delivery tools and consulting services to clients like Google and Microsoft. Together with Emerj Senior Editor Matthew DeMello, Rebecca explores how financial services challenges look from the vantage point of data scientists at the onset of emergence in use cases for large language models. To access Emerj's frameworks for AI readiness, ROI, and strategy, visit Emerj Plus at emerj.com/p1.  

ThoughtWorks Podcast
TinyML: Bringing machine learning to the edge

ThoughtWorks Podcast

Play Episode Listen Later May 4, 2023 45:45


When we think about machine learning today we often think in terms of immense scale — large language models that require huge amounts of computational power, for example. But one of the most interesting innovations in machine learning right now is actually happening on a really small scale. Thanks to TinyML, models can now be run on small devices at the edge of a network. This has significant implications for the future of many different fields, from automated vehicles to security and privacy. In this episode of the Technology Podcast, hosts Scott Shaw and Rebecca Parsons are joined by Andy Nolan, Director of Emerging Technology at Thoughtworks Australia, and Matt Kelcey of Edge Impulse, to discuss what TinyML means for our understanding of machine learning as a discipline and how it could help drive innovation in the years to come.

Engineering Culture by InfoQ
Culture & Methods Trends in 2023

Engineering Culture by InfoQ

Play Episode Listen Later Mar 31, 2023 56:17


In this podcast the whole Culture & Methods editorial team plus Rebecca Parsons, CTO of Thoughtworks, explore the trends they see happening in the technology industry in 2023 Read a transcript of this interview: https://bit.ly/3G3dwxS Subscribe to the Software Architects' Newsletter [monthly]: https://www.infoq.com/software-architects-newsletter/?utm_source=soundcloud&utm_medium=podcast&utm_campaign=architectnl Upcoming Events: QCon New York https://qconnewyork.com/?utm_source=soundcloud&utm_medium=podcast&utm_campaign=qny23 June 13-15, 2023 QCon San Francisco: https://qconsf.com/?utm_source=soundcloud&utm_medium=podcast&utm_campaign=qsf23 Oct 2-6, 2023 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 - Join a community of experts. - Increase your visibility. - Grow your career. https://www.infoq.com/write-for-infoq/?utm_source=soundcloud&utm_medium=podcast&utm_campaign=writeforinfoq

ThoughtWorks Podcast
Inside India's Drug Discovery Hackathon

ThoughtWorks Podcast

Play Episode Listen Later Mar 23, 2023 38:56


Covid-19 unleashed a wave of medical and pharmaceutical research and innovation across the world. In India, the government launched the Drug Discovery Hackathon, an initiative designed to bring together expertise in fields ranging from biotechnology, pharmaceuticals, machine learning and virology to discover new drugs that could help thwart the pandemic.  One team that took part was from Thoughtworks India. In this episode of the Technology Podcast, two of the members — Pooja Arora and Justin Jose — talk to Rebecca Parsons and Ashok Subramanian about a number of projects they worked on during the hackathon. Among other things, they explain how they used reinforcement learning to improve the efficacy of potential drugs in tackling what was, at the time, a virus that was only partially understood.

ThoughtWorks Podcast
My Thoughtworks journey: Rebecca Parsons

ThoughtWorks Podcast

Play Episode Listen Later Feb 23, 2023 45:35


Thoughtworks CTO Rebecca Parsons has had a long and varied career in technology. Even before joining Thoughtworks in 1999, she completed a PhD, worked as a postdoc researcher at Los Alamos National Laboratory and taught at the University of Central Florida. Becoming CTO in 2007, she has seen Thoughtworks — and the wider tech industry — evolve through a period in which the business mainstream has become increasingly comfortable with cutting-edge innovation. In this episode of the Technology Podcast, Neal Ford and Birgitta Böckeler talk to Rebecca about her career, starting from Caterpillar warehouses in Peoria, Illinois, to being awarded the Technical Leadership Abie Award by AnitaB.org. It's the latest episode in our ongoing mini-series of Thoughtworker Journeys, offering an insight into the diverse and sometimes surprising experiences of technologists at Thoughtworks. Learn more about AnitaB.org: https://anitab.org/ Read the new edition of Rebecca's book, Building Evolutionary Architectures: https://www.thoughtworks.com/insights/books/building-evolutionaryarchitectures-second-edition    

ThoughtWorks Podcast
Data Mesh revisited

ThoughtWorks Podcast

Play Episode Listen Later Dec 15, 2022 49:40


Data Mesh is one of the most powerful and widely-discussed concepts to emerge from Thoughtworks in recent years. As the world becomes increasingly aware of the risks and challenges data can pose — from the perspective of both privacy and organizational effectiveness — it has only become more relevant. In this episode of the Technology Podcast, Zhamak Dehghani (Thoughtworks alumnus and author of O'Reilly's Data Mesh: Delivering Data Driven Value at Scale) and Emily Gorcenski join Rebecca Parsons and Birgitta Böckeler to discuss Data Mesh's place in the industry today, more than three years on from the first time we discussed the topic on the podcast. Together they explore some of the challenges organizations face when adopting it and what its future looks like, as it continues to push the world to rethink data centralization.  

ThoughtWorks Podcast
Why full-stack testing matters

ThoughtWorks Podcast

Play Episode Listen Later Oct 5, 2022 31:12


Although many books have been written on software testing over the years, Gayathri Mohan's Full-Stack Testing, released earlier this year with O'Reilly, is unique: by taking a comprehensive look at many different aspects of testing across the development lifecycle, it emphasizes the importance of a truly holistic approach.  In this episode of the Technology Podcast, Gayathri joins hosts Rebecca Parsons and Ken Mugrage to discuss the book, her experience as a QA and testing's important and changing role in the future of software development.

ThoughtWorks Podcast
Acknowledging and addressing technical debt in startups and scale-ups

ThoughtWorks Podcast

Play Episode Listen Later Sep 22, 2022 39:11


Technical debt is a ubiquitous problem in software engineering, yet its causes — and the potential ways to address it — are often context-specific, dependent on the challenges and goals of an organization.  In this episode of the Technology Podcast, Tim Cochran and Ajey Gore join Rebecca Parsons to discuss technical debt in startups and scale-ups. Taking in the causes of technical debt in both types of organizations, the various ways it can manifest itself, and approaches and practices for tackling it, the episode dives deep into Tim and Ajey's experiences leading technology and engineering teams around the world. 

ThoughtWorks Podcast
Agent-based modelling for epidemiology: EpiRust and BharatSim

ThoughtWorks Podcast

Play Episode Listen Later Aug 25, 2022 32:36


If the pandemic has taught us anything, it's that epidemiology is incredibly complex: the millions of edge cases, what-ifs, and counterfactuals make modelling exceptionally difficult. One way of tackling this complexity is through agent-based modelling. In this episode, Rebecca Parsons and Premanand Chandrasekaran are joined by Thoughtworks colleague Jayanta Kshirsagar and Gautam Menom, professor of physics and biology at Ashoka University. They discuss how Thoughtworks has been helping researchers in India using agent-based modelling with two custom-built tools: EpiRust and BharatSim.  

Web Summit
Immortality or a robot apocalypse? What is our tech future?

Web Summit

Play Episode Listen Later Jul 12, 2022 19:36


“We are very bad at predicting the consequences of our inventions,” says Rebecca Parsons, CTO of global tech consultancy company Thoughtworks. The problem with technologists, she says, is that they look at a problem and how to solve it - but it's done with a laser focus to the exclusion of other effects it might have, like environmental impact or worsening of economic inequality.In this episode we explore the notion of responsible tech, and how it can prevent a dystopian future complete with killer robots and a planet damaged beyond repair.Use promo code 'TNS' for 10% off your #CollisionConf ticket now.

Two Grumpy Bastards
Episode 42: Uvalde Shooting, Gun Control, Tacoma Communist, Top Gun Review

Two Grumpy Bastards

Play Episode Listen Later Jun 7, 2022 86:36


Russ and I dig in hard on the Uvalde shooting, I profile Leftist Twit of the Week , Rebecca Parsons, a Tacoma area avowed Socialist running for office and her platform.  We get into Obi Wan Kenobi and definitely piss people off with our reaction to the new streaming series.  Russ gives us his vibe for the new Top Gun movie.Thank you for listening and subscribing and liking the hell out of us!Politics. Culture. Society. Science. Comedy (both intentional and unintentional). General ranting from two self-righteous and overly-educated ex-Army guys. You could call them relics. You could call them #wokeless. You could call them agitators. But be careful, they may call you an ambulance. And..... one of them is an actual bastardPodcasts are edited for YouTube, you can find the entire Two Grumpy Bastards Podcast on all podcast outlets.  Please rate us!Subscribe to our YouTube Channel:  https://www.youtube.com/channel/UCfHvtEMQD7iIsFA9S2sEq7g You can support the Two Grumpy Bastards at:Patreon:  https://www.patreon.com/twogrumpybastardsMerchandise:  http://www.twogrumpybastardsmerchandise.comEtsy: (Yes, Etsy) https://www.etsy.com/shop/TwoGrumpyBastardsPodYou can also find us on Instagram and Twitter (2GrumpyBastards) and come join us on Facebook at the Two Grumpy Bastards Podcast Facebook GroupTo contact us message us on Social Media, or email twogrumpybastards@gmail.com

Die Produktwerker
Inception Deck - nützliches Tool für besseres Erwartungsmanagement

Die Produktwerker

Play Episode Listen Later Mar 14, 2022 40:27


Gerade zu Beginn einer Produktentwicklung ist die Unsicherheit über das "Was", das "Wie" und den Produktkontext oft unklar und unsicher - jedenfalls dann, wenn wir Produkte in einem komplexen Problemumfeld entwickeln. Hier setzt das sogenannte "Inception Deck" an. Die Vorlage gibt eine Struktur, um gemeinsam die Ausgangslage, den bislang verstandenen Nutzer- und Kundenbedarf zu beschreiben und somit ein gemeinsames Verständnis der Herausforderung explizit zu machen. Letztlich ist dies auch die Aufgabe des/der Product Owner:in hier für Klarheit zu sorgen. Oder anders gesagt: das Inception Deck kann gerade beim Start einer Produktentwicklung einen guten Rahmen für ein gelungenes Erwartungsmanagement schaffen. Und so etwas hilft der PO Rolle in der weiteren Arbeit mit Stakeholdern natürlich sehr. Alleine weil man sich in aufkommenden Diskussionen immer auf die gemeinsam im Inception Deck erarbeitete und zum aktuellen Zeitpunkt "gültige" Sicht berufen kann. Sicherlich ist auch das nur der "letzte Stand unseres Irrtums". Konkret besteht das Inception Deck aus einer Vorlage von zehn Fragestellungen, die gemeinsam besprochen oder erarbeitet werden sollten, bevor man in die Product Delivery Phase der operativen Umsetzung startet - oder zumindest sollte dies parallel gleich am Anfang geschehen. Die ersten fünf Fragen drehen sich um das "Wozu machen wir das?" („Why"), die Schritte sechs bis zehn um das "Wie machen wir das?" („How"). Im Gespräch erläutert Helen Sedlmeier die einzelnen Punkte und erklärt auch, wie sie das Inception Deck einsetzt und wie es für sie selbst, insbesondere als Externe Product Ownerin, besonders hilfreich ist. Die Vorlage selbst gibt es als PowerPoint Template – zu finden auf The Agile Warrior (https://agilewarrior.files.wordpress.com/2011/02/blank-inception-deck1.pptx). Zum Thema Inception Deck hat Helen folgende Quellen empfohlen: - Artikel von Helen im Mayflower Blog: https://blog.mayflower.de/10886-inception-deck.html - Buch von Neal Ford, Rebecca Parsons, Patrick Kua: Building Evolutionary Architectures: Support Constant Change - Buch von Jonathan Rasmusson: The Agile Samurai - How Agile Masters Deliver Great Software Im Zusammenhang mit dieser Episode möchten wir euch auch diese Folgen ans Herz legen: - Wie die Produktvision hilft, Product Ownern eine Richtung zu geben - Welche Aufgaben gehören zur Product Owner Rolle? Wenn ihr weitere Fragen zum Inception Deck oder zu anderen Themen an Helen Sedlmeier habt, erreicht ihr sie am Besten über das LinkedIn-Profil von Helen (https://www.linkedin.com/in/helen-sedlmeier-44b80b153/). Sie freut sich über eure Kontaktaufnahme. Kanntet und nutzt ihr das Inception Deck vielleicht sogar schon? Oder wie klärt ihr das mit dem Erwartungsmanagement im Umfeld - gerade zum Beginn eurer Produktentwicklung? Lasst uns gerne an euren Erfahrungen oder auch eurer Kritik teilhaben. Wir freuen uns, wenn du deine eigenen Erkenntnisse mit uns in einem Kommentar des Blog-Artikels teilst oder auf unserer Produktwerker LinkedIn-Seite.

FUTUREPROOF.
Sustainability & DEI in the Tech Sector (ft. Rebecca Parsons, Thoughtworks)

FUTUREPROOF.

Play Episode Listen Later Nov 18, 2021 30:11


Dr. Rebecca Parsons is the Chief Technology Officer at Thoughtworks (TWKS), a global software consultancy. Dr. Parsons has deep technical expertise, including leading the creation of large-scale distributed applications and the integration of disparate systems. Separate from her passion for deep technology, she is a strong advocate for diversity and inclusion in the technology industry. Dr. Parsons is a frequent speaker at industry events including Collision Conference, Web Summit, YOW!, Grace Hopper Celebration of Women in Computing and more. She is the co-author of several books: “Domain-Specific Languages,” “The ThoughtWorks Anthology,” and “Building Evolutionary Architectures.”We spoke to her live at Web Summit 2021 on whether or not the tech sector is approaching sustainability in the right way, DEI efforts within the sector, and how the tech sector can take responsibility for the unintended consequences of tech innovation.As always, we welcome your feedback. Please make sure to subscribe, rate, and review on Apple Podcasts, Spotify, Stitcher, and Google Play - and make sure to follow us on Facebook and LinkedIn!

SoftwareArchitektur im Stream
Rebecca Parsons about Evolutionary Architecture

SoftwareArchitektur im Stream

Play Episode Listen Later Sep 28, 2021 64:17


The architecture of a system has to change over time. In this episode, we will discuss evolutionary architecture and why it is important. We will talk about patterns and principles to build architectures that stand the test of time. Dr Rebecca Parsons co-authored of a book about evolutionary architecture and has extensive experience with application development. Before becoming the CTO for Thoughtworks, she worked as an assistant professor at the University of Central Florida and as Director's Post Doctoral Fellow at Los Alamos National Laboratory. Scott W. Ambler , Pramod J. Sadalage: Refactoring Databases: Evolutionary Database Design: Evolutionary Database Design Software Architecture Gathering Registration discount code SAG21_EW_15 for 15% off

Pragmatism in Practice
Looking Glass report: Tech trends and advice for your enterprise

Pragmatism in Practice

Play Episode Listen Later Apr 6, 2021 34:56


Executives who want to proactively source technology to support their business strategy – look to the Looking Glass report. Leveraging insights from a global community of 8,000 technologists, ThoughtWorks’ Office of the CTO identifies the technology trends that are forward-looking and business relevant. In this episode, Rebecca Parsons, CTO and Ken Mugrage, Principal Technologist, share the highlights with a business lens that will draw actionable advice to benefit your business strategy.

5 Minute Mentor
S2:E3 – To Learn (Rebecca Parsons)

5 Minute Mentor

Play Episode Listen Later Nov 10, 2020


Rebecca Parsons, a technologist with over 30 years of experience. Throughout her career, she’s made significant contributions to software design patterns, system architectures, distributed systems, and best practices in software. Rebecca is currently the CTO of ThoughtWorks. Rebecca Parsons is one of the authors of "Building Evolutionary Architectures".

HIDEV Podcast
Dívida Técnica - Ricardo Cavalcanti - TÉCNICAS #5

HIDEV Podcast

Play Episode Listen Later Oct 19, 2020 41:26


Nesse Episódio #5 do quadro de Técnicas do HiDev Podcast eu conversei sobre Dívida Técnica com Ricardo Cavalcanti. Falamos sobre os princípios pra lidar com essas dívidas. Como evitar, como priorizar, como resolver e até convencer a gerência e os clientes da importância de dedicar tempo e esforço pra pagar as Dívidas Técnicas que vão se acumulando em todo projeto de Software. Ricardo tem mais de 15 anos de experiência com desenvolvimento de software. Atuou a maior parte do tempo como arquiteto de software e líder técnico e atualmente é Diretor de Mercado Local na ThoughtWorks Brasil. Ricardo tem graduação e mestrado em Ciência da Computação pelo Centro de Informática da UFPE. Quando terminar de escutar esse episódio dá um pulo lá no Episódio #5 do quadro de Trajetórias do HiDev Podcast. Lá a gente conversou sobre os inúmeros desafios vividos por Ricardo nos seus vários anos de experiência com desenvolvimento de software. CONVIDADO: RICARDO CAVALCANTI [Twitter] [LinkedIn] APRESENTADOR: Bruno Cartaxo [Twitter] REFERÊNCIAS CITADAS NO EPISÓDIO [Conceito] Mikado Refactoring Method [Conceito] Trunk Based Development [Blog Post] Is High Quality Software Worth the Cost? - Martin Fowler [Livro] Refactoring: Improving the Design of Existing Code - Martin Fowler [Livro] Working Effectively with Legacy Code - Michael Feathers [Livro] Practical Object Oriented Design in Ruby - Sandi Metz [Livro] Building Evolutionary Architectures - Neal Ford, Rebecca Parsons, Patrick Kua

ThoughtWorks Podcast
Using visualization tools to understand large polyglot code bases

ThoughtWorks Podcast

Play Episode Listen Later Sep 3, 2020 41:17


Code visualization tools can be a great way to understand the intricacies of large code bases but they can be problematic when dealing with very old or very new code sets. Our co-hosts Rebecca Parsons and Ashok Subramanian are joined by Erik Dörnenburg and Korny Sietsma to look at the benefits and challenges of code visualization, especially when dealing with multiple programming languages.

ThoughtWorks Podcast
Machine learning in astrophysics

ThoughtWorks Podcast

Play Episode Listen Later Aug 20, 2020 59:50


Astronomers are increasingly turning to machine learning as a means to understand more about our universe — whether that’s the formation of galaxies or the Sun’s activity. Here, our co-hosts Neal Ford and Rebecca Parsons catch up with our special guest from the National Center for Radio Astrophysics in Pune, along with a couple of ThoughtWorkers to hear more about this intersection of data science and astrophysics.

ThoughtWorks Podcast
Programming languages geek out

ThoughtWorks Podcast

Play Episode Listen Later Aug 6, 2020 33:38


Programming languages are simultaneously a creative and an engineering medium. So how do you find the programming language that most facilitates you being creative, while enabling you to produce code that others can read? In this episode, two of our regular co-hosts, Rebecca Parsons and Neal Ford, take a deep dive into the world of programming languages.

ThoughtWorks Podcast
Observability does not equal monitoring

ThoughtWorks Podcast

Play Episode Listen Later Jul 23, 2020 30:16


When working with modern distributed systems, complexity is a given. But how can you make observability a characteristic of your systems, such that your operators get feedback in the event of an outage? In this podcast our co-hosts Rebecca Parsons and Neal Ford talk to Bharani Subramaniam and Prasanna Pendse about the monitoring and observability in cloud-based systems.

ThoughtWorks Podcast
Working with 50% of code in the browser

ThoughtWorks Podcast

Play Episode Listen Later Jul 9, 2020 28:28


The evolution of modern applications has seen more and more code that runs in the browser, rather than on servers or backend systems. What are the implications of this shift? Are there any lessons to be learned from the past? Our hosts Mike Mason and Rebecca Parsons are joined by Erik Dörnenburg to explore the implications of having more than 50% of code in the browser.

ThoughtWorks Podcast
Realising the full potential of CD

ThoughtWorks Podcast

Play Episode Listen Later Jun 25, 2020 30:08


To get the full benefit of continuous delivery, it pays not to just think about delivering software into deployment, but thinking about the value that’s being delivered. In this episode, our co-hosts Alexey Boas and Rebecca Parsons are joined by ThoughtWorkers, Ken Mugrage, Arvind SV and Scott Davis, to explore continuous delivery in terms of business value — not just the number of builds that have run or pipeline instances.

The Women in Tech Show: A Technical Podcast
S1:E1 – Abie Award Series: Evolutionary Software Architecture (Rebecca Parsons)

The Women in Tech Show: A Technical Podcast

Play Episode Listen Later Jun 16, 2020


Rebecca Parsons has been working in technology for over 30 years. Throughout her career, some of the things she's worked on are system architectures, software design patterns, distributed systems and best practices. Having started programming at 13 years old, she has seen significant technological transformations. In this episode we talked about the evolution of technology and how that leads to changes in how we develop software. Rebecca is currently the CTO of ThoughtWorks.

Means Morning News
5.21.20 - Drop Out, Joe

Means Morning News

Play Episode Listen Later May 29, 2020 80:13


Most Democrats are lining up to protect Joe Biden after he was credibly accused of sexual assault by Tara Reade. We speak to Rebecca Parsons, a DSA endorses candidate in Washington, who is calling on Biden to drop out. Plus, an interview with someone offering an alternative to Biden: We speak to Green Party presidential candidate Howie Hawkins. Plus, find out which grocery store chain CEO is this week’s Rich Dick.

ThoughtWorks Podcast
Continuous delivery for today's enterprise

ThoughtWorks Podcast

Play Episode Listen Later Mar 5, 2020 29:53


Continuous delivery has gained huge traction in the enterprise, but it means many different things to many different people. In this episode, our regular host Rebecca Parsons is joined by two special guests — and former ThoughtWorkers — Dave Farley and Jez Humble, who in 2010 co-authored the landmark text on the subject, Continuous Delivery. Together, they explore the engineering disciplines continuous delivery and look at the implications this has for the enterprise.

ThoughtWorks Podcast
Fundamentals of Software Architecture

ThoughtWorks Podcast

Play Episode Listen Later Feb 21, 2020 35:24


Rebecca Parsons talks to Neal Ford and Mark Richards about their new book that promises to become the definitive guide to software architecture. The book provides a concise overview on what's needed to become a software architect.

ThoughtWorks Podcast
Martin Fowler: my ThoughtWorks journey

ThoughtWorks Podcast

Play Episode Listen Later Dec 27, 2019 28:59


In the latest episode, our regular co-hosts Rebecca Parsons and Neal Ford are joined by colleague and software luminary, Martin Fowler, to talk about his journey with ThoughtWorks. Together they explore Martin’s life before ThoughtWorks, how he came to join and what it is that’s persuaded him to stay for more than 20 years. They also delve into how Martin’s bliki emerged as an essential guide to all things software and about his passion for enabling everyone to take more control of their computers — and how to do so while maintaining things like code quality and maintainability.

Season of the Bitch
Episode 108: An Interview With Rebecca Parsons

Season of the Bitch

Play Episode Listen Later Nov 29, 2019 56:39


AYEEEE HAPPY TGIVS - don't forget not to be a colonial fuck! This week, we're GRATEFUL to be chatting with Rebecca Parson, a queer democratic socialist running for congress in WASHINGTON state. DO YOU KNOW WHY MEDICARE FOR ALL, THE GREEN NEW DEAL, AND A FEDERAL JOBS GUARANTEE ALL ARE INTERTWINED?! NO?! Well well well, looks like you just have to LISTEN UP and find out ;) We know elections aren't everything (DUH BC WHOMST AMONG US ACTUALLY LIVES IN A DEMOCRACY) but as rebecca brilliantly points out, it's helpful to the social movements to have folks on the inside making organizing easier. Check out Rebecca's campaign here: https://rebeccaforwa.com/ Theme music as always by Brandon Payton-Carrillo

ThoughtWorks Podcast
Compliance as code

ThoughtWorks Podcast

Play Episode Listen Later Oct 31, 2019 22:10


These days, it can seem that everything is being done as code. But compliance as code isn’t just some fad: it’s about automating compliance processes so that they become more transparent and ensuring any compliance issues that arise can be quickly dealt with. In today’s episode, our host Rebecca Parsons talks to Satyam Argawala a Lead Consultant at ThoughtWorks Australia about compliance as code: what it means, why it’s necessary and where to start.

ThoughtWorks Podcast
Tech choices: CIO or CTO?

ThoughtWorks Podcast

Play Episode Listen Later Sep 20, 2019 38:52


The technology choices that businesses make are fast becoming key factors in creating great products and great customer experiences. But who should be responsible for those choices: the CIO or the CTO. Our regular co-hosts Zhamak Dehghani and Mike Mason are joined by ThoughtWorks’ very own CTO (and erstwhile podcast host) Rebecca Parsons and principal consultant, Marcelo de Santis, who has previously been both a CIO and CTO at large multinational companies. Together they explore how modern businesses can get the technology leadership they need.

ThoughtWorks Podcast
Supporting the Citizen Developer

ThoughtWorks Podcast

Play Episode Listen Later Aug 22, 2019 31:00


Who wouldn’t want to empower individuals and teams to solve problems as they encounter them? It’s a natural instinct for many developer-led organizations. But as phenomena like Shadow IT or skunkworks have shown, there can be a downside: a lack of coordination over what gets tackled and maintaining solutions over the long term. In this episode, our co-hosts, Rebecca Parsons and Zhamak Dehghani, are joined by Andy Yates, Head of Strategy at ThoughtWorks TechOps, to explore the idea of the Citizen Developer. They look at ways of supporting problem-solving go-getters, while giving them the tools to ensure their efforts are aligned to business needs.

ThoughtWorks Podcast
Getting hands-on with RESTful web services

ThoughtWorks Podcast

Play Episode Listen Later Aug 8, 2019 22:42


In this episode, our co-hosts Neal Ford and Rebecca Parsons catch up with Biharck Muniz Araújo, a principal consultant at ThoughtWorks Brazil, to hear about his new book Hands-On RESTful Web Services with TypeScript 3, a guide to designing, developing, scaling and deploying RESTful APIs for your applications. Together they explore why the book was written and how REST has continued to evolve, as well as the established patterns and best practices.

ThoughtWorks Podcast
What’s so cool about micro frontends?

ThoughtWorks Podcast

Play Episode Listen Later Jul 11, 2019 25:14


While much recent attention has fallen on the use of microservices for building server-side software, many enterprises still struggle with monolithic frontend codebases. In this episode, our regular host Rebecca Parsons talks to Cam Jackson, a senior consultant at ThoughtWorks Australia.    They explore the trend of breaking up a web application into decoupled micro frontends, and how such an architecture can improve delivery quality and efficiency for the teams working on frontend code.

ThoughtWorks Podcast
Unravelling the monoglot monopoly

ThoughtWorks Podcast

Play Episode Listen Later Jun 27, 2019 16:11


Most organizations today face tension over how many programming languages they should support. But standardizing on just one is likely to be limiting — particularly when many enterprises favor giving dev teams a degree of autonomy. So if one is too few, how many is too many?  In this episode, our co-hosts Rebecca Parsons and Mike Mason are joined by Evan Bottcher, Technical Principal at ThoughtWorks Australia. Together they explore how enterprises can make practical decisions about language choices, so that their developers have the right tools for the right jobs. How can you put in place guard rails that ensure you’re able to maintain standards while giving developers enough autonomy? 

ThoughtWorks Podcast
Paradigms vs Labels

ThoughtWorks Podcast

Play Episode Listen Later May 15, 2019 23:28


There are always intense debates to be had when programmers try to decide what the best language will be to accomplish any given task. In this episode, our co-hosts Alexey Vilas Boas and Rebecca Parsons are joined by Luciano Ramalho, renowned author and Principal Consultant at ThoughtWorks Brazil to explore programming language features and the benefits of thinking about languages in terms of labels — fundamental language features — rather than paradigms, such as object-oriented or functional languages. Does thinking in terms of labels help you adopt different programming styles? Can focusing on labels make language syntax less daunting? Can you have too many labels? Listen in to hear the team in exploring new ways of thinking about language choices. Learn more at thoughtworks.com/podcasts

CTO Connection
Building a truly global engineering team with Rebecca Parsons, CTO @ ThoughtWorks

CTO Connection

Play Episode Listen Later May 10, 2019 32:12


In this episode of CTO Connection, host Peter Bell sits down with Rebecca Parsons, CTO of Thoughtworks, to discuss managing a large, truly global engineering team, the implications for current advancements in architecture and the importance of supporting diversity and inclusion.  [00:28] Path to CTO [01:58] Leading a 1200-person engineering team [04:08] Deciding on team size and structure [05:22] Managing geographically distributed teams; hiring locally [07:49] Career development for individual contributors and managers [11:00] Keeping up with new technologies [12:19] ThoughtWorks University [15:43] Looking forward to the next 3-5 years [18:58] Advancements in how we think about architecture [25:29] What makes a great engineer [26:42] Attracting talent [29:17] Bias in AI and the science of diversity You can hear more at The 2019 San Francisco CTO Summit, coming up May 21, 2019, where Rebecca will be presenting her talk on Bias in AI and the Science of Diversity. You can also find Rebecca on LinkedIn or Twitter and her latest book, Building Evolutionary Architectures, is out now.If you'd like to receive new episodes as they're published, please subscribe to CTO Connection in Apple Podcasts, Google Podcasts, Spotify or wherever you get your podcasts. If you enjoyed this episode, please consider leaving a review in Apple Podcasts. It really helps others find the show.Episode produced by Dante32.

ThoughtWorks Podcast
Can DevSecOps help secure the enterprise?

ThoughtWorks Podcast

Play Episode Listen Later Apr 17, 2019 30:15


Most organizations today recognize the critical importance of security today. But at the same time, development teams are pushed to move faster, deliver quicker and more frequently, and to behave autonomously. It can be tough to meet these twin demands. In this episode, our co-hosts, Rebecca Parsons and Mike Mason explore the ideas of DevSecOps, which seeks to bake security into the development process. They’re joined by Cade Cairns a former Tech Principal at ThoughtWorks, and Ken Mugrage, Technology Advocate for ThoughtWorks Products.

ThoughtWorks Podcast
A11Y — Making web accessibility easier

ThoughtWorks Podcast

Play Episode Listen Later Apr 4, 2019 12:25


Scott Davis, a principal engineer at ThoughtWorks has been working on web development his entire career. Like many of us, he’s been excited about the emergence of conversational UIs and the growing importance of voice — but Scott’s particular interest stems from the ideas of accessibility. Our regular podcast hosts, Neal Ford and Rebecca Parsons, talk to Scott about why the path towards accessibility needn’t be hard, and explore some of the simple things that can be done to make tech more accessible.

CTO Connection
Welcome to the CTO Connection Podcast!

CTO Connection

Play Episode Listen Later Mar 7, 2019 1:30


Welcome to the CTO Connection Podcast!StartupCTO.io was an amazing podcast, but Kevin and Miles got busy with their many other projects, so they decided to pass it along to myself.I’m an ex-CTO, a Senior Director at WeWork/Flatiron, and the founder of CTO Connection - a series of summits, meetups and an online platform where engineering leaders can connect with and learn from their peers. I’m speaking with senior engineering leaders from fast-growth tech companies on a regular basis anyway for the summits and meetups, and in the last few weeks, I recorded over fifteen new interviews with engineering leaders like Nick Caldwell, CPO at Looker, Edith Harbaugh, CEO of LaunchDarkly and Rebecca Parsons, CTO at ThoughtWorks. Look out for a new episode every couple of weeks. And if there’s ever anyone you want to see on the show - email me - peter@pbell.com - and I’ll do my best to fit them in!Editing & Post-Production by Dante32.

ThoughtWorks Podcast
Architectural governance: rethinking the Department of ‘No’

ThoughtWorks Podcast

Play Episode Listen Later Feb 21, 2019 33:29


The concepts of governance can sometimes conjure up images of groups whose only task is to say no to the rest of the organization. But it needn’t be that way. Our co-hosts, Rebecca Parsons and Mike Mason are joined by Jonny LeRoy, Head of Technology for ThoughtWorks North America and Zhamak Dehghani — also one of our regular co-hosts, but here for her expertise in distributed systems architecture. Together they’re exploring new ways of thinking about architectural governance that help the business and IT.

Conferencia Agile Spain 2018
Principles of Evolutionary Architecture - Rebecca Parsons

Conferencia Agile Spain 2018

Play Episode Listen Later Jan 21, 2019 35:40


Si quieres ver el vídeo con slides: https://youtu.be/QUp9hfgmddc With business models and business needs changing so rapidly, an adaptable architecture is critical to allow systems to cope with change. Historically, adaptability has been sought through anticipating the places where a system must be adaptable and through various architectural approaches. However, recent experiences have shown these approaches to be inadequate, at least as currently practiced. This talk presents some principles of evolutionary architecture that allow systems to respond to change without needing to predict the future. We then describe three approaches that realize these principles and discuss how these approaches support the adaptability of systems in an evolutionary way.

ThoughtWorks Podcast
Understanding bias in algorithmic systems

ThoughtWorks Podcast

Play Episode Listen Later Dec 27, 2018 21:06


For this bonus episode, Rebecca Parsons, ThoughtWorks’ CTO is joined by special guest Danah Boyd, a sociotechnical researcher at Microsoft Research. They explore how bias is introduced in algorithms, the damaging impacts this can have and how this can be mitigated. Danah is a renowned academic, widely published author and campaigner, with a focus on the intersection between people and technology. She has a strong interest in understanding how contemporary social inequities relate to technology and society more generally. thoughtworks.com/podcasts

No Fluff Just Stuff
TradeOffConf - Software Architecture & Compromise

No Fluff Just Stuff

Play Episode Listen Later Dec 19, 2018 36:29


With the conclusion of ArchConf 2018 we've wrapped the 2018 tour. This week I sit with Neal Ford of ThoughtWorks. We talk about the trade-offs of software architecture, how to identify those, and the 19th edition of the ThoughtWorks Tech Radar. Neal co-authored "Building Evolutionary Architectures" along with Rebecca Parsons and Patrick Kua. You can learn more about some of the ideas in the book at evolutionaryarchitecture.com.

The Agile Revolution
Episode 146: Agile, Architecture and Technology with Rebecca Parsons

The Agile Revolution

Play Episode Listen Later Nov 24, 2018 34:58


Tony and Craig are at YOW! Conference in Brisbane and catch up with Rebecca Parsons, the Chief Technology Officer at ThoughtWorks and the co-author of “Building Evolutionary Architectures: Support Constant Change” and chat about the following: Rebecca’s keynote talk at YOW! “The Past and Future of Evolutionary Architecture“ Evolutionary Architecture is the next stage on applying Agile … Continue reading →

Bloomberg Businessweek
Target Leads Retail Retreat, Combatting AI Bias, Poker Aces Play Key Hand in ETF Market

Bloomberg Businessweek

Play Episode Listen Later Nov 20, 2018 32:52


Matthew Boyle, Bloomberg News U.S. Retail Reporter, and Jennifer Bartashus, Bloomberg Intelligence Senior Retail Analyst, discuss why Target and the rest of the retail sector are in a pre-holiday funk. Dr. Rebecca Parsons, Chief Technology Officer at ThoughtWorks, talks about addressing bias embedded in artificial intelligence technology. Austin Carr, Bloomberg News Tech Reporter, discusses his story in Businessweek Magazine on Tesla's solar panel Gigafactory2 that Elon Musk has never seen. Annie Massa, Bloomberg News Investing Reporter, explains how poker players helped Susquehanna International become a key ETF player. And we Drive to the Close of markets with Margie Patel, Senior Portfolio Manager at Wells Fargo Asset Management. Hosts: Carol Massar and Jason Kelly. Producer: Paul Brennan  Learn more about your ad-choices at https://www.iheartpodcastnetwork.com

Bloomberg Businessweek
Target Leads Retail Retreat, Combatting AI Bias, Poker Aces Play Key Hand in ETF Market

Bloomberg Businessweek

Play Episode Listen Later Nov 20, 2018 32:52


Matthew Boyle, Bloomberg News U.S. Retail Reporter, and Jennifer Bartashus, Bloomberg Intelligence Senior Retail Analyst, discuss why Target and the rest of the retail sector are in a pre-holiday funk. Dr. Rebecca Parsons, Chief Technology Officer at ThoughtWorks, talks about addressing bias embedded in artificial intelligence technology. Austin Carr, Bloomberg News Tech Reporter, discusses his story in Businessweek Magazine on Tesla’s solar panel Gigafactory2 that Elon Musk has never seen. Annie Massa, Bloomberg News Investing Reporter, explains how poker players helped Susquehanna International become a key ETF player. And we Drive to the Close of markets with Margie Patel, Senior Portfolio Manager at Wells Fargo Asset Management. Hosts: Carol Massar and Jason Kelly. Producer: Paul Brennan 

ThoughtWorks Podcast
How we build the Tech Radar

ThoughtWorks Podcast

Play Episode Listen Later Oct 31, 2018 18:23


The ThoughtWorks Technology Radar is the must-read report for anyone interested in state-of-the-art software development. In this episode, we take a behind-the-scenes look at how the Radar is built: how technologies get onto the Radar; the in-depth discussions over where they’re placed; and why some things miss out. Regular co-hosts Dr Rebecca Parsons and Neal Ford are joined by Marco Valtas, lead consultant at ThoughtWorks Brazil and Camilla Crispim, the outgoing Technical Assistant to OCTO. https://www.thoughtworks.com/radar

ThoughtWorks Podcast
Agile Data Science

ThoughtWorks Podcast

Play Episode Listen Later Aug 23, 2018 21:19


Learn how agile disciplines are applied to the complexities of data science to demonstrate incremental value within intelligent systems and solutions. Join ThoughtWorks' CTO, Rebecca Parsons, and Principal Associate, Alexey Boas, as they interview agile data scientist David Johnston and ThoughtWorks' head of data science, Ken Collier. The result is a better understanding of how agile practices are adapted to the uncertainty of machine learning, and how data scientists fit within a cross-functional agile delivery team. -- https://www.thoughtworks.com/podcasts

Atom Venture Podcasts
The Delaware Tech Community with Rob and Rebecca from the Mill

Atom Venture Podcasts

Play Episode Listen Later May 24, 2018 41:34


In this podcast we're talking to Rob Herrera and Rebecca Parsons at the Mill, a co-working space that has changed the tech landscape in Wilmington Delaware. Rob left his job as an architect in New York where he had worked on the original WeWork spaces to come to Wilmington to start up a new space called The Mill, which has rapidly become the hub for the tech community in the state. We talk with Rob and Rebecca about how the community has changed, what Delaware is doing to attract young businesses and what advice companies should take on board when looking to set up in the state. For more information on The Mill please visit their website: http://themillspace.com/

O'Reilly Programming Podcast - O'Reilly Media Podcast
Rebecca Parsons on evolutionary architecture

O'Reilly Programming Podcast - O'Reilly Media Podcast

Play Episode Listen Later Mar 22, 2018 25:42


The O’Reilly Programming Podcast: How to build evolvable systems.In this episode of the O’Reilly Programming Podcast, I talk with Rebecca Parsons, chief technology officer at ThoughtWorks. She will be leading the workshop Building Evolutionary Architectures Hands-On at the O’Reilly Open Source Convention (OSCON), July 16-19, 2018, in Portland, Oregon. Parsons also is co-author (with Neal Ford and Patrick Kua) of the book Building Evolutionary Architectures.Discussion points: The shift in focus to evolvability rather than predictability: “When you look at the way the technology landscape is changing,” Parsons says, “trying to say you can predict any kind of technology roadmap is simply impractical.” Why evolutionary systems need to be easy to understand: “How easy it is to change an architecture directly correlates with how easy it is to understand what’s happening in the system,” she says. The role of fitness functions: “Fitness functions are defining what outcomes we want the architecture to achieve,” Parsons says.  “Fitness functions guide our decisions about how we are going to evolve the architecture.” An advocate for diversity in the technology industry, Parsons talks about groups she has worked with, including CodeChix and Women Who Code, and the issues that women in the field continue to face. “The climate and culture in the tech industry is still not a comfortable place for women to be,” she says.  “We would like to believe as an industry that we’re a meritocracy, but we’re not. Part of the problem we’re dealing with is that women leave at a significantly greater rate than men do. We can double the number of women who come in, but if they’re leaving at a faster rate, we’re not going to make progress.” Other links: Video of Parsons’ presentation The evolution of evolutionary architectures at the 2016 O’Reilly Software Architecture Conference Parsons praises the work of other groups working to increase diversity, including Black Girls Code and AnitaB.org

O'Reilly Programming Podcast - O'Reilly Media Podcast
Rebecca Parsons on evolutionary architecture

O'Reilly Programming Podcast - O'Reilly Media Podcast

Play Episode Listen Later Mar 22, 2018 25:42


The O’Reilly Programming Podcast: How to build evolvable systems.In this episode of the O’Reilly Programming Podcast, I talk with Rebecca Parsons, chief technology officer at ThoughtWorks. She will be leading the workshop Building Evolutionary Architectures Hands-On at the O’Reilly Open Source Convention (OSCON), July 16-19, 2018, in Portland, Oregon. Parsons also is co-author (with Neal Ford and Patrick Kua) of the book Building Evolutionary Architectures.Discussion points: The shift in focus to evolvability rather than predictability: “When you look at the way the technology landscape is changing,” Parsons says, “trying to say you can predict any kind of technology roadmap is simply impractical.” Why evolutionary systems need to be easy to understand: “How easy it is to change an architecture directly correlates with how easy it is to understand what’s happening in the system,” she says. The role of fitness functions: “Fitness functions are defining what outcomes we want the architecture to achieve,” Parsons says.  “Fitness functions guide our decisions about how we are going to evolve the architecture.” An advocate for diversity in the technology industry, Parsons talks about groups she has worked with, including CodeChix and Women Who Code, and the issues that women in the field continue to face. “The climate and culture in the tech industry is still not a comfortable place for women to be,” she says.  “We would like to believe as an industry that we’re a meritocracy, but we’re not. Part of the problem we’re dealing with is that women leave at a significantly greater rate than men do. We can double the number of women who come in, but if they’re leaving at a faster rate, we’re not going to make progress.” Other links: Video of Parsons’ presentation The evolution of evolutionary architectures at the 2016 O’Reilly Software Architecture Conference Parsons praises the work of other groups working to increase diversity, including Black Girls Code and AnitaB.org

Väg 74
69. Skapa en evolutionär arkitektur

Väg 74

Play Episode Listen Later Dec 7, 2017 59:09


Vi inleder veckans avsnitt med att zooma in på Sidney Dekkers teorier om säkerhet i team. Därefter ägnar vi resten av avsnittet till att diskutera evolutionär arkitektur, det vill säga arkitektur som klarar att förändras eller skapa goda förutsättningar för förändring. Vi tar avstamp i boken Building Evolutionary Architectures av Neal Ford, Rebecca Parsons och Pat Kua.Vi ber om ursäkt för bankandet som grannen ägnade sig åt under vår inspelning.Några hållpunkter:[4:44 Inzoomningen][10:12 Huvudämnet]20:48 Det här är ju att blanda kossor och grisar?30:15 Ola rabblar arkitekturer... och italienska maträtter41:30 Säg modulär monolit tio gånger snabbt.51:00 Skriv konditionstester

O'Reilly Programming Podcast - O'Reilly Media Podcast
Nathaniel Schutta on succeeding as a software architect

O'Reilly Programming Podcast - O'Reilly Media Podcast

Play Episode Listen Later Nov 16, 2017 29:52


The O’Reilly Programming Podcast: The skills needed to make the move from developer to architect.In this episode of the O’Reilly Programming Podcast, I talk with Nathaniel Schutta, a solutions architect at Pivotal, and presenter of the video I’m a Software Architect, Now What?. He will be giving a presentation titled Thinking Architecturally at the 2018 O’Reilly Software Architecture Conference, February 25-28, 2018, in New York City.Discussion points: How Schutta sees the role of the software architect: “I like to say that as architects, we’re like the Rosetta Stone of an organization,” he says. “We’re the ones playing the translation game between the development side, the management side, and the business side. We have to be able to fit comfortably between those groups.” On the challenges in moving from being a software developer to becoming a software architect: “As developers, we’re largely insulated from much of the politics of the organization,” Schutta says. “As an architect, you have to craft your message for many different audiences, and take the core central idea and spin that yarn so it resonates for all these groups.”   The “soft skills” that are needed to succeed in the architect role, including communications, leadership ability, self-promotion, and investing in personal relationships. How to “think architecturally”: “As developers, we have this tendency to chase the shiny new thing, but as an architect, we can’t afford to do that,” Schutta says. “The decisions we make have long-lasting impact, so architects have to be thinking about trade-offs.” Other links: Schutta’s presentation Architect as a Storyteller at the 2017 O’Reilly Software Architecture Conference in London Schutta’s presentation Modeling for Architects at the 2016 O’Reilly Software Architecture Conference The video Presentation Patterns, presented by Neal Ford and Nathanial Schutta The book Building Evolutionary Architectures, by Neal Ford, Rebecca Parsons, and Patrick Kua Spring One Platform, December 4-7, 2017

O'Reilly Programming Podcast - O'Reilly Media Podcast
Nathaniel Schutta on succeeding as a software architect

O'Reilly Programming Podcast - O'Reilly Media Podcast

Play Episode Listen Later Nov 16, 2017 29:52


The O’Reilly Programming Podcast: The skills needed to make the move from developer to architect.In this episode of the O’Reilly Programming Podcast, I talk with Nathaniel Schutta, a solutions architect at Pivotal, and presenter of the video I’m a Software Architect, Now What?. He will be giving a presentation titled Thinking Architecturally at the 2018 O’Reilly Software Architecture Conference, February 25-28, 2018, in New York City.Discussion points: How Schutta sees the role of the software architect: “I like to say that as architects, we’re like the Rosetta Stone of an organization,” he says. “We’re the ones playing the translation game between the development side, the management side, and the business side. We have to be able to fit comfortably between those groups.” On the challenges in moving from being a software developer to becoming a software architect: “As developers, we’re largely insulated from much of the politics of the organization,” Schutta says. “As an architect, you have to craft your message for many different audiences, and take the core central idea and spin that yarn so it resonates for all these groups.”   The “soft skills” that are needed to succeed in the architect role, including communications, leadership ability, self-promotion, and investing in personal relationships. How to “think architecturally”: “As developers, we have this tendency to chase the shiny new thing, but as an architect, we can’t afford to do that,” Schutta says. “The decisions we make have long-lasting impact, so architects have to be thinking about trade-offs.” Other links: Schutta’s presentation Architect as a Storyteller at the 2017 O’Reilly Software Architecture Conference in London Schutta’s presentation Modeling for Architects at the 2016 O’Reilly Software Architecture Conference The video Presentation Patterns, presented by Neal Ford and Nathanial Schutta The book Building Evolutionary Architectures, by Neal Ford, Rebecca Parsons, and Patrick Kua Spring One Platform, December 4-7, 2017

Software Architecture Radio
Episode @005: Evolutionary Architecture with Neal Ford

Software Architecture Radio

Play Episode Listen Later Oct 3, 2017 58:28


Neal Ford: @neal4d | nealford.com This episode is sponsored by Pivotal and ArchConf 2017 01:36 - Neal’s Background and Career Path Thus Far Clipper Development Delphi Bulletin Board Systems (BBSs) 11:52 - Evolutionary Architecture and Evolvability Neal and Rebecca Parsons on Microservices as an Evolutionary Architecture Neal’s Evolutionary Architecture Podcast Episode on Software Engineering Daily Neal and Rebecca Parsons Discuss Evolutionary Architecture on the Thoughtworks Tech Leaders Podcast Neal’s Webinar on Evolutionary Architectures Docker - Dynamic Equilibrium Arrival of the Fittest: How Nature Innovates by Andreas Wagner 26:56 - Fitness Functions; Ensuring Resiliency 31:19 - Microservice Architecture and Complexity 40:57 - Data Ownership: Who owns customer? Logical Cohesion 50:44 - -ilities: Tradeoffs

Engineering Culture by InfoQ
ThoughtWorks' CTO Rebecca Parsons on Courageous Leadership and Evolutionary Architecture

Engineering Culture by InfoQ

Play Episode Listen Later Sep 25, 2017 19:00


In this podcast Shane Hastie, Lead Editor for Culture & Methods, spoke to Rebecca Parsons, CTO of ThoughtWorks, about their recent report on the need for Courageous Leadership and her forthcoming book on Evolutionary Architecture. Why listen to this podcast: - Courageous leadership enables organisations to solve enterprise-scale problems while still allowing empowered development teams to produce software in an agile fashion - The importance of making the link between technology advances and what they could mean for a business organisation, rather than seeing them in isolation - If your metric is how many experiments succeed then you will not take enough risks – turn this around and celebrate the learning from failed experiments - The need to truly put the customer at the centre our focus, understand the kind of relationship we want with customers and how we want to interact with them - Create an environment where people are recognised and valued for their varied perspectives and recognise that good ideas can come from many different places - Evolutionary architecture is based on the idea that things are changing so rapidly now that you can’t predict what changes will be needed in the future - Innovations around databases, architecture and continuous delivery enable evolutionary architecture to be a real thing today

Software Architecture Radio
Episode @004: The New Normal with Michael Nygard

Software Architecture Radio

Play Episode Listen Later Sep 6, 2017 52:07


Michael Nygard: @mtnygard | Wide Awake Developers (Mike’s Blog) | The Cognitect Blog | Release It! Design and Deploy Production-Ready Software This episode is sponsored by Pivotal. 01:42 - Mike’s Background and Career Path Thus Far 02:59 - Complex Systems The Complexity Explorer 06:22 - Continuous Partial Failure and Looking at Microservices Mike’s New Normal Blog Series 11:23 - “Agile”: Why? 14:03 - Antifragility Blog Post: From Resilient to Antifragile Nassim Taleb’s Antifragile Normal Accidents: Living with High-Risk Technologies by Charles Perrow 20:18 - Evolutionary Design Blog Post: The Art of War, Maneuverability, and Microservices Sun Tzu’s The Art of War Matt’s Antifragile Architecture Talk Evolutionary Architecture by Neal Ford, Rebecca Parsons, and Pat Kua 29:05 - Redundancy and DRY (Don’t Repeat Yourself) YAGNI (You Aren’t Gonna Need It) 37:11 - What services should I actually have? 41:00 - Contracts Between Services 48:29 - Advice for Someone Getting Started as an Architect: Ward Cunningham’s c2 Wiki The Pattern Oriented System Architecture Series

Audio - Cognitect Blog
Rebecca Parsons and Neal Ford- Cognicast Episode 117

Audio - Cognitect Blog

Play Episode Listen Later Jan 24, 2017 64:16


ThoughtWorks Podcast
Evolutionary Architecture | ThoughtWorks Beacon

ThoughtWorks Podcast

Play Episode Listen Later Nov 3, 2016 15:56


In this edition of the Beacon Podcast, Software Architect Neal Ford and CTO Rebecca Parsons go deeper into the definition of evolutionary architecture and discuss fitness functions. Learn more by visiting the Technology Radar: https://www.thoughtworks.com/radar

Engineering Culture by InfoQ
Engineering Culture Podcast: The State of the Alliance and the Future of Agility

Engineering Culture by InfoQ

Play Episode Listen Later Oct 23, 2016 23:05


This is the Engineering Culture Podcast, from the people behind InfoQ.com and the QCon conferences. In this podcast, Shane Hastie, InfoQ Lead Editor for Culture & Methods, talks to Phil Brock, Rebecca Parsons, Paul Hammond and Victor Hugo about the state of the Agile Alliance, new initiatives being worked on around the world and the future of agility in the workplace. Why listen to this podcast: - The Agile 2016 conference was the largest ever with nearly 2500 people attending - The Agile Alliance is spreading around the world with events and through affiliates - The Agile Alliance has responded to the criticism about the main conference having less technical content and ran a Technical Conference in 2016 with another scheduled for 2017, as well as having technically focused initiatives which are exploring new technical practices in response to the changing technical landscape - Member driven initiatives are receiving more focus and more funding to engage the agile community The Agile Alliance website has a large repository of content which is freely available to the global agile community, and more is constantly being produced Notes and links can be found on InfoQ: http://bit.ly/2dDB01f - 4m 55s The Agile Alliance is spreading into parts of the world beyond North America with affiliates and with events in different countries. - 5m 05s Victor talks about the Agile Europe and Agile Brazil conferences. - 6m 09s The value of having an Affiliate in Brazil is about providing a structure and support for the large Agile Brazil conference as well as providing a vehicle to support the growth of a healthy agile community in Brazil - 7m 25s There are a variety of Initiatives which the Alliance supports. These are ways for the community to get involved and to propose ideas for areas they want to see the Alliance working in. There are three types of initiatives the Alliance supports More on this: Quick scan our curated show notes on InfoQ. http://bit.ly/2dDB01f You can also subscribe to the InfoQ newsletter to receive weekly updates on the hottest topics from professional software development. http://bit.ly/2cMnjfW

ThoughtWorks Podcast
Open Source as a Virtuous Byproduct

ThoughtWorks Podcast

Play Episode Listen Later Apr 27, 2016 31:00


One of the themes we highlighted in the April 2016 edition of the ThoughtWorks Technology Radar was “open source as a virtuous byproduct.” That’s a fairly high-minded phrase. In this 30-minute podcast, ThoughtWorks' Technology Advisory Board Members Badri Janakiraman, Martin Fowler, Mike Mason and Rebecca Parsons discuss this theme and the general state of open source in the industry. The lively roundtable discussion touches on product development, security, technical culture, and machine learning as they relate to open source. The podcast ends with a gentle reminder from Badri: "The availability of tools and source code out there does not mean that we take away the responsibility of development teams in organizations to have discipline and rigor in their development processes." Check out the Technology Radar for more on the trends and technology that is shaping our future: https://www.thoughtworks.com/radar

ThoughtWorks Podcast
Evolutionary Architecture with Rebecca Parsons and Neal Ford

ThoughtWorks Podcast

Play Episode Listen Later Feb 1, 2016 18:01


In this episode of the ThoughtWorks Tech Leaders Podcast, ThoughtWorks CTO Rebecca Parsons and Author and Software Architect Neal Ford discuss the meaning of evolutionary architecture and how organizations can use it as a business advantage. Neal explains, "When you introduce things like DevOps and continuous delivery, all of a sudden you change the level of granularity in which you can make changes in your architecture and that becomes a really huge enabler for being able to make decisions at a higher level..." Rebecca adds, "What you need to do on Day One is think about what are the critical success factors for your architecture? Does it need to be highly available? Does it need to be highly scalable? Is security your major driving concern? Is it data loss? Those are all possible outcomes for architectures and all systems don't display the same kind of characteristics. That's what we mean when we're talking about evolutionary architecture."

Software Engineering Radio - The Podcast for Professional Software Developers
SE-Radio Episode 236: Rebecca Parsons on Evolutionary Architecture

Software Engineering Radio - The Podcast for Professional Software Developers

Play Episode Listen Later Aug 21, 2015 54:59


Johannes Thönes talks to Rebecca Parsons, Chief Technology Officer at ThoughtWorks, about evolutionary architecture. The practice of evolutionary software architecture means making decisions as late as possible (last responsible moment) and setting up cross-functional requirements that the architecture has to meet (architectural fitness function). In the beginning, Parsons and Thönes introduce the term evolutionary architecture and […]

All Ruby Podcasts by Devchat.tv
195 RR Building Your Technology Radar with Neal Ford

All Ruby Podcasts by Devchat.tv

Play Episode Listen Later Feb 18, 2015 58:15


02:25 - Neal Ford Introduction Twitter GitHub Blog ThoughtWorks iPhreaks Show Episode #084: Building Your Technology Radar with Neal Ford Freelancers' Show Episode 145: Life as a Traveling Consultant with Neal Ford RailsConf 2010: Neal Ford "Creativity & Constraint"    02:20 - The Thoughtworks Technology Radar Rebecca Parsons 06:28 - Quadrants Techniques Tools Languages & Frameworks Platforms 07:01 - Categories (Rings) Hold Assess Trial Adopt 09:23 - Adopting New Technologies William Gibson: “The future is already here, it’s just not evenly distributed.” Cycle Time Neal Ford: Build Your Own Technology Radar [YouTube] Neal Ford: Build Your Own Technology Radar 14:42 - Providing Familiarity Resources 15:24 - Radars as Resources and Lifecycle Assessment Tools Intentional Software Radar A-Z 18:36 - Themes 22:17 - Making Decisions Diversify Testability 27:40 - Jamming Radars 31:53 - Hireability? Paying Developers to Learn 36:54 - Financial Portfolios and Planning Your Career Specialization vs Generalization 42:03 - Software Architecture & Engineering Practices Microservices 43:57 - Functional Programming Functional Thinking: Paradigm Over Syntax by Neal Ford Clojure 44:16 - Estimation 46:03 - Creating Your Own Radar Brett Dargan: bdargan/techradar Blip Placement Neal Ford: Build Your Own Technology Radar Picks All Watched Over by Machines of Loving Grace (Avdi) The Project Euler Sprint (Coraline) Gloom (Coraline) The Bad Plus: Inevitable Western (Jessica) tmate (Jessica) Screenhero (Chuck) Slack (Chuck) DevOps Bookmarks (Neal) Elvis has left the ivory tower by Neal Ford (Neal) Culture Series (Neal)

Devchat.tv Master Feed
195 RR Building Your Technology Radar with Neal Ford

Devchat.tv Master Feed

Play Episode Listen Later Feb 18, 2015 58:15


02:25 - Neal Ford Introduction Twitter GitHub Blog ThoughtWorks iPhreaks Show Episode #084: Building Your Technology Radar with Neal Ford Freelancers' Show Episode 145: Life as a Traveling Consultant with Neal Ford RailsConf 2010: Neal Ford "Creativity & Constraint"    02:20 - The Thoughtworks Technology Radar Rebecca Parsons 06:28 - Quadrants Techniques Tools Languages & Frameworks Platforms 07:01 - Categories (Rings) Hold Assess Trial Adopt 09:23 - Adopting New Technologies William Gibson: “The future is already here, it’s just not evenly distributed.” Cycle Time Neal Ford: Build Your Own Technology Radar [YouTube] Neal Ford: Build Your Own Technology Radar 14:42 - Providing Familiarity Resources 15:24 - Radars as Resources and Lifecycle Assessment Tools Intentional Software Radar A-Z 18:36 - Themes 22:17 - Making Decisions Diversify Testability 27:40 - Jamming Radars 31:53 - Hireability? Paying Developers to Learn 36:54 - Financial Portfolios and Planning Your Career Specialization vs Generalization 42:03 - Software Architecture & Engineering Practices Microservices 43:57 - Functional Programming Functional Thinking: Paradigm Over Syntax by Neal Ford Clojure 44:16 - Estimation 46:03 - Creating Your Own Radar Brett Dargan: bdargan/techradar Blip Placement Neal Ford: Build Your Own Technology Radar Picks All Watched Over by Machines of Loving Grace (Avdi) The Project Euler Sprint (Coraline) Gloom (Coraline) The Bad Plus: Inevitable Western (Jessica) tmate (Jessica) Screenhero (Chuck) Slack (Chuck) DevOps Bookmarks (Neal) Elvis has left the ivory tower by Neal Ford (Neal) Culture Series (Neal)

Ruby Rogues
195 RR Building Your Technology Radar with Neal Ford

Ruby Rogues

Play Episode Listen Later Feb 18, 2015 58:15


02:25 - Neal Ford Introduction Twitter GitHub Blog ThoughtWorks iPhreaks Show Episode #084: Building Your Technology Radar with Neal Ford Freelancers' Show Episode 145: Life as a Traveling Consultant with Neal Ford RailsConf 2010: Neal Ford "Creativity & Constraint"    02:20 - The Thoughtworks Technology Radar Rebecca Parsons 06:28 - Quadrants Techniques Tools Languages & Frameworks Platforms 07:01 - Categories (Rings) Hold Assess Trial Adopt 09:23 - Adopting New Technologies William Gibson: “The future is already here, it’s just not evenly distributed.” Cycle Time Neal Ford: Build Your Own Technology Radar [YouTube] Neal Ford: Build Your Own Technology Radar 14:42 - Providing Familiarity Resources 15:24 - Radars as Resources and Lifecycle Assessment Tools Intentional Software Radar A-Z 18:36 - Themes 22:17 - Making Decisions Diversify Testability 27:40 - Jamming Radars 31:53 - Hireability? Paying Developers to Learn 36:54 - Financial Portfolios and Planning Your Career Specialization vs Generalization 42:03 - Software Architecture & Engineering Practices Microservices 43:57 - Functional Programming Functional Thinking: Paradigm Over Syntax by Neal Ford Clojure 44:16 - Estimation 46:03 - Creating Your Own Radar Brett Dargan: bdargan/techradar Blip Placement Neal Ford: Build Your Own Technology Radar Picks All Watched Over by Machines of Loving Grace (Avdi) The Project Euler Sprint (Coraline) Gloom (Coraline) The Bad Plus: Inevitable Western (Jessica) tmate (Jessica) Screenhero (Chuck) Slack (Chuck) DevOps Bookmarks (Neal) Elvis has left the ivory tower by Neal Ford (Neal) Culture Series (Neal)

Software Engineering Radio - The Podcast for Professional Software Developers
Episode 182: Domain-Specific Languages with Martin Fowler and Rebecca Parsons

Software Engineering Radio - The Podcast for Professional Software Developers

Play Episode Listen Later Jan 24, 2012


In this episode, Markus talk with Martin Fowler and Rebecca Parsons about domain-specific languages.