{"href":"https://api.simplecast.com/oembed?url=https%3A%2F%2Fagileembeddedpodcast.com%2Fepisodes%2Fjohn-taylor-on-the-embedded-systems-cookbook-2o5nGcOc","width":444,"version":"1.0","type":"rich","title":"John Taylor on the Embedded Systems Cookbook","thumbnail_width":300,"thumbnail_url":"https://image.simplecastcdn.com/images/690c0598-d6d3-495c-adc7-8975d4e3549b/f04d51e2-6fd8-4cc4-905a-0301a6656c8c/cover-image.jpg","thumbnail_height":300,"provider_url":"https://simplecast.com","provider_name":"Simplecast","html":"<iframe src=\"https://player.simplecast.com/6a5c1d53-cc21-4e2f-a725-80ac2691fed4\" height=\"200\" width=\"100%\" title=\"John Taylor on the Embedded Systems Cookbook\" frameborder=\"0\" scrolling=\"no\"></iframe>","height":200,"description":"John Taylor returns to the podcast to discuss his new book \"The Embedded Project Cookbook\", co-authored with Wayne Taylor. The book serves as a practical guide for embedded systems development, providing recipes and techniques that John has refined over his 30+ year career. Unlike his previous book \"Patterns in the Machine\" which focused on software engineering best practices, this new book takes a more hands-on approach to project mechanics - from requirements gathering through release.\n\nThe book provides opinionated guidance on setting up project infrastructure, managing requirements, software architecture, and release processes. While organized in a waterfall-like structure for clarity, it emphasizes the need for agility in embedded development. A key theme is establishing good practices early to make releases boring and predictable rather than chaotic."}