These are the best podcasts/talks I've seen/listened to recently:
- Simon Sinek Performance vs Trust (Simon Sinek) [Company Culture, Culture, Inspirational] [Duration: 2:21] (⭐⭐⭐⭐⭐) Great description of the impact of trust on team members and leaders.
- CONSTANT Changes To User Requirements Drive Me CRAZY (Dave Farley) [Agile, Continuous Delivery, Inspirational, Lean Product Management, Lean Software Development] [Duration: 0:13:00] (⭐⭐⭐⭐⭐) This presentation by Dave Farley shows that software development is not just about translating perfect requirements into code, but rather a process of discovery and exploration. It acknowledges that the nature of the problems being solved has changed and that it is impossible to have all the answers. It emphasizes that successful software products must be able to adapt and evolve over time, and that the key to success is embracing change and making it easy, safe, and low-cost.
- Tips For Technical Startup Founders | Startup School (Diana Hu) [Inspirational, Lean Software Development, Lean Startup, startup] [Duration: 0:28:00] (⭐⭐⭐⭐⭐) Diana Hu shares her advice for being a technical founder at the earliest stages - including topics like how to ship an MVP fast, how to deal with technology choices and technical debt, and how and when to hire an engineering team.
- Scaling Shape Up Beyond Bootstrapped Companies (Ryan Singer) [Product, Product Leadership, Product Strategy] [Duration: 0:47:00] Interesting talk about the ShapeUp product development methodology and how it can be used in different contexts. Very interesting ideas even if you don't use ShapeUp.
- AI Impacts in Development Practice (Michael Feathers) [AI, Devex] [Duration: 0:33:00] Interesting reflections on how the profession of software developer might evolve with the introduction of AI (LLMs, GenAI). Among other topics, Michael talks about the importance of quality in this environment, the adaptation of practices like TDD, and the need to specify precise requirements, etc.
- FAST '23 - Building and Operating a Pretty Big Storage System (My Adventures in Amazon S3) (Andy Warfield) [Engineering Culture, Engineering Scalability, Scalability] [Duration: 0:53:00] he perspective of evolution, design, and team organization in the context of rapid growth and at a scale hard to imagine.
- Minimum Viable Architecture (Randy Shoup) [Architecture, Architecture patterns, Evolutionary Architecture] [Duration: 0:47:00] Presentation on 'Minimal Viable Architecture', discussing its evolution alongside a product's lifecycle phases: idea, start, scale, and optimize. Each phase examines business goals, constraints, and suggests corresponding software architecture.
- Artificial Intelligence seen from the software development lifecycle perspective (Nerea Luis) [AI, MLOps] [Duration: 0:54:00] (⭐⭐⭐⭐⭐) Great introduction to the differences between traditional software development and the development cycle with AI models. Nerea introduces concepts such as Continuous training, model deployment, MLOps, and collaboration between data scientists and software engineers. Highly recommended for software engineers looking to delve into these topics and collaborate more closely on AI-based feature development.