Saturday, January 28, 2023

Good talks/podcasts (Jan 2023 II)



These are the best podcasts/talks I've seen/listened to recently:
  • "Unembedding" embedded systems with TDD: benefits of going beyond the make-it-work phase (Francisco Climent) [Agile, Technical Practices, XP, tdd, testing] [Duration: 0:52:00] Interesting talk about the benefits of using TDD in embedded systems. The talk is full of useful tips, patterns, and strategies very useful in both embedded and non-embedded environments. Special mention to how Francisco uses mutation testing in the development process.
  • You Don’t Need CODE OWNERSHIP (Dave Farley) [Continuous Delivery] [Duration: 0:18:00] (⭐⭐⭐⭐⭐) Great explanation about Continous Integration, Continuous Delivery and some strategies that allow to work in small safe steps (Feature Flags, Branch by Abstraction and Dark Launching).
  • Ruby Conf 12 - Boundaries (Gary Bernhardt) [Functional, OOP, Software Design] [Duration: 0:45:00] interesting design proposal combining a functional core (without mutations) wrapped by an imperative object oriented shell.
  • How to become 37.78 times better at anything | Atomic Habits summary (James Clear) [Inspirational] [Duration: 0:28:00]
  • Create Web APIs with ASP.NET Core Using Outside In TDD (Pedro Moreira Santos) [Technical Practices, XP, testing] [Duration: 0:50:00] Pedro describes what his workflow usually is. Very good insights on Testing, boundaries, TDD. Very interesting.
  • Critical Program Reading (1975) - 16mm Film [Quality, Software Design] [Duration: 0:18:00] Interesting document explaining how to improve the maintainability of an application by improving the readability. It is very curious how almost everything that is recommended in this video from 1975 is still perfectly valid.
  • Facilitating Impact Mapping (Gojko Adzic) [Inspirational, Lean Product Management, Product, Product Strategy] [Duration: 0:45:00] Gojko presents early results of an ongoing research on how teams around the world apply impact mapping to speed up time to market and get maximum impact for minimum effort. You'll learn about five important ideas to ensure effective impact mapping sessions.
Reminder, All these talks are interesting, even just listening to them.

Related:

Sunday, January 08, 2023

Good talks/podcasts (Jan 2023 I)




These are the best podcasts/talks I've seen/listened to recently:
  • A Philosophical Look at System Dynamics (Donella Meadows) [Systems Thinking] [Duration: 0:53:00] Donella Meadows’ lecture on causal loop diagrams (The most interesting part starts at the 18th minute). Via @RuthMalan@mastodon.social.
  • "Unembedding" embedded systems with TDD: benefits of going beyond the make-it-work phase (Francisco Climent) [Agile, Technical Practices, XP, tdd, testing] [Duration: 0:52:00] Interesting talk about the benefits of using TDD in embedded systems. The talk is full of useful tips, patterns, and strategies very useful in both embedded and non-embedded environments. Special mention to how Francisco uses mutation testing in the development process.
  • You Build It, YOU Run It!' For Continuous Delivery (Dave Farley) [Devops, Engineering Culture] [Duration: 0:17:00] In this episode, Dave Farley describes the practice and implications of holding development teams accountable for their software and how this idea fits with a culture of continuous delivery.
  • Seven shipping principles (David Heinemeier Hansson, Gerhard Lazu) [Company Culture, Engineering Culture, Inspirational, Technical leadership] [Duration: 0:58:00] Very interesting conversation with DHH about various topics related to technology and technology companies. Interesting ideas about the shipping principles, the use of the cloud, and the different tradeoffs depending on the context of each application.
  • How much to invest in platform work (Jean-Michel Lemieux) [Devex, Platform, Platform as a product, Platform teams] [Duration: 0:52:00] Jean-Michel Lemieux, former CTO of Shopify and VP of Engineering at Atlassian, explains how to advocate for investing in platform work, which projects to fund, and what distinguishes a great platform leader.
  • Oredev 2011: Sleeping with the enemy (Gojko Adzic) [Engineering Culture, testing] [Duration: 0:52:00] (⭐⭐⭐⭐⭐) Gojko Adzic describes why independent testing should be a thing of the past. He explains how testers engaging with developers and business users create opportunities to accomplish things they cannot do otherwise.
Reminder, All these talks are interesting even just listening to them.

Related: