{"title":"Computers - Software Development \u0026 Engineering - Project Management","description":"\u003cp\u003ePurchase a wide selection of software engineering, development, and project management books. Find top titles to boost your skills in computer science, programming, and more!\u003c\/p\u003e","products":[{"product_id":"an-elegant-puzzle-systems-of-engineering-management-9781732265189","title":"An Elegant Puzzle: Systems of Engineering Management","description":"\u003cb\u003eA human-centric guide to solving complex problems in engineering management, from sizing teams to handling technical debt.\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e \u003cp\u003e\u003c\/p\u003eThere's a saying that people don't leave companies, they leave managers. Management is a key part of any organization, yet the discipline is often self-taught and unstructured. Getting to the good solutions for complex management challenges can make the difference between fulfillment and frustration for teams--and, ultimately, between the success and failure of companies. \u003cp\u003e\u003c\/p\u003e \u003cp\u003e\u003c\/p\u003eWill Larson's \u003ci\u003eAn Elegant Puzzle\u003c\/i\u003e focuses on the particular challenges of engineering management--from sizing teams to handling technical debt to performing succession planning--and provides a path to the good solutions. Drawing from his experience at Digg, Uber, and Stripe, Larson has developed a thoughtful approach to engineering management for leaders of all levels at companies of all sizes. \u003ci\u003eAn Elegant Puzzle\u003c\/i\u003e balances structured principles and human-centric thinking to help any leader create more effective and rewarding organizations for engineers to thrive in.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Will Larson\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Stripe Press\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 05\/20\/2019\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 288\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Hardcover\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 1.59lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.30h x 6.20w x 1.10d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781732265189\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cb\u003e\u003ci\u003eLarson, Will:\u003c\/i\u003e\u003c\/b\u003e - \u003cb\u003eWill Larson\u003c\/b\u003e has been an engineering leader and software engineer at technology companies of many shapes and sizes, including Yahoo!, Digg, SocialCode, Uber, and Stripe. He grew up in North Carolina, studied computer science at Centre College in Kentucky, and spent a year in Japan teaching English through the JET Programme. \u003ci\u003eAn Elegant Puzzle\u003c\/i\u003e draws from the writing in his blog, Irrational Exuberance!, which he has been updating since graduating from college. It is currently, and will always be, a work in progress. Larson lives in San Francisco.\u003cbr\u003e","brand":"booksdeli.com","offers":[{"title":"Will Larson \/ Hardcover \/ English","offer_id":47282126454941,"sku":"9781732265189","price":50.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_c08ab301-f267-4198-96ce-7c5fa8f8ace5.jpg?v=1759944582"},{"product_id":"engineering-management-for-the-rest-of-us-9798986769318","title":"Engineering Management for the Rest of Us","description":"\u003cp\u003eA lot of Engineering Managers and leaders studied for years and years to become the best Engineer they possibly could be... and then they were promoted.\u003c\/p\u003e\u003cp\u003eIt can be very tough for those of us who didn't go into Engineering with the distinct concept that we would become managers, but still want to do our best to support our teams.\u003c\/p\u003e\u003cp\u003eI wrote this book because there's so much no one told me about management that I wished I would have known. There's a lot to be purposeful about that many of us learn on the job, and worse: learn on people. This book provides some organization for collaborating with networks of people, working together towards a common purpose.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eThere seem to be millions of articles and \"how to\"s on programming and only a handful of resources on Engineering Management- why? It's very tough to talk about something that involves people processes. People are non-deterministic. Working relationships are nuanced, communication is linked with individual values, motivations, power dynamics, and skills. People also have a range of experiences and emotions that are not consistent day-to-day.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eHopefully, in the happiest, most productive sense.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eIt's imperative that we as managers learn as much as we can and work on ourselves, so that our teams may enjoy a healthy working life and strong relationships. It's not just important, it's crucial that we iterate on our own skills as managers so that we can properly support everyone around us: individuals, peers, leadership, and the business.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eI'm sharing what I've learned- not so that you follow my concepts exactly, but rather so that you can be thoughtful about your own leadership and needs. The book goes from the macro to the micro- with topics ranging everywhere from \"feedback\" to \"scoping down PRs\".\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eThough the book is meant to address people in management, individual contributors are welcome to read the book as well- perhaps you need to manage up and need some tools to help guide the conversation, perhaps you just want a peek at other concerns within the business- everyone is invited to the conversation.\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Sarah Drasner\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Skill Recordings Inc\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 11\/01\/2022\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 220\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 0.72lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.00h x 6.00w x 0.50d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9798986769318\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cb\u003e\u003ci\u003eDrasner, Sarah:\u003c\/i\u003e\u003c\/b\u003e - Sarah Drasner is Director of Engineering, Core Developer Web at Google, where she runs web infrastructure, including but not limited to open source projects like Angular, Karma, and Sass. Sarah is formerly VP at Netlify, Vue core team emeritus, and an O'Reilly author. Sarah also co-organized ConcatenateConf with Christian Nwamba, a conference for Nigerian and Kenyan developers.","brand":"booksdeli.com","offers":[{"title":"Sarah Drasner \/ Paperback \/ English","offer_id":47282176524445,"sku":"9798986769318","price":35.97,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_cf7f34e8-d548-49e9-bf92-e72dd6eda53c.jpg?v=1759945842"},{"product_id":"building-ai-powered-products-the-essential-guide-to-ai-and-genai-product-management-9781098152703","title":"Building AI-Powered Products: The Essential Guide to AI and Genai Product Management","description":"\u003cp\u003eDrawing from her experience at Google and Meta, Dr. Marily Nika delivers the definitive guide for product managers building AI and GenAI powered products. Packed with smart strategies, actionable tools, and real-world examples, this book breaks down the complex world of AI agents and generative AI products into a playbook for driving innovation to help product leaders bridge the gap between niche AI and GenAI technologies and user pain points. Whether you're already leading product teams or are an aspiring product manager, and regardless of your prior knowledge with AI, this guide will empower you to confidently navigate every stage of the AI product lifecycle.\u003c\/p\u003e\u003cbr\u003e \u003cbr\u003e \u003cul\u003e \u003cli\u003eConfidently manage AI product development with tools, frameworks, strategic insights, and real-world examples from Google, Meta, OpenAI, and more\u003c\/li\u003e \u003cli\u003eLead product orgs to solve real problems via agentic AI and GenAI capabilities\u003c\/li\u003e \u003cli\u003eGain AI Awareness and technical fluency to work with AI models, LLMs, and the algorithms that power them; get cross-functional alignment; make strategic trade-offs; and set OKRs\u003c\/li\u003e\n\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Marily Nika\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e O'Reilly Media\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 03\/25\/2025\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 227\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 0.69lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.00h x 6.00w x 0.48d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781098152703\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cb\u003e\u003ci\u003eNika, Marily:\u003c\/i\u003e\u003c\/b\u003e - Marily Nika is an award-winning GenAI product leader with over 13 years of experience building AI products at Google and Meta. She's also one of the world's foremost AI educators, as well as an author, TED AI speaker, Harvard Business School fellow, and founder of the AI Product Academy, which offers AI product management certifications. Holding a PhD in machine learning, Dr. Nika writes about AI at https: \/\/marily.substack.com.\u003c\/ul\u003e","brand":"booksdeli.com","offers":[{"title":"Marily Nika \/ Paperback \/ English","offer_id":47283112607901,"sku":"9781098152703","price":67.48,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_82b17803-db4f-4ca7-b62d-88883346bb74.jpg?v=1759959188"},{"product_id":"grokking-algorithms-second-edition-9781633438538","title":"Grokking Algorithms, Second Edition","description":"\u003cb\u003eA friendly, fully-illustrated introduction to the most important computer programming algorithms.\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003eMaster the most widely used algorithms and be fully prepared when you're asked about them at your next job interview. With beautifully simple explanations, over 400 fun illustrations, and dozens of relevant examples, you'll actually enjoy learning about algorithms with this fun and friendly guide! \u003cp\u003e\u003c\/p\u003eIn \u003ci\u003eGrokking Algorithms, Second Edition\u003c\/i\u003e you will discover: \u003cp\u003e\u003c\/p\u003e \u003cul\u003e \u003cli\u003eSearch, sort, and graph algorithms\u003c\/li\u003e \u003cli\u003eData structures such as arrays, lists, hash tables, trees, and graphs\u003c\/li\u003e \u003cli\u003eNP-complete and greedy algorithms\u003c\/li\u003e \u003cli\u003ePerformance trade-offs between algorithms\u003c\/li\u003e \u003cli\u003eExercises and code samples in every chapter\u003c\/li\u003e \u003cli\u003eOver 400 illustrations with detailed walkthroughs\u003c\/li\u003e \u003c\/ul\u003e \u003cbr\u003eThe first edition of Grokking Algorithms proved to over 100,000 readers that learning algorithms doesn't have to be complicated or boring! This revised second edition contains brand new coverage of trees, including binary search trees, balanced trees, B-trees and more. You'll also discover fresh insights on data structure performance that takes account of modern CPUs. Plus, the book's fully annotated code samples have been updated to Python 3. \u003cp\u003e\u003c\/p\u003e Foreword by Daniel Zingaro. \u003cp\u003e\u003c\/p\u003ePurchase of the print book includes a free eBook in PDF and ePub formats from Manning Publications. \u003cp\u003e\u003c\/p\u003e \u003cb\u003eAbout the technology\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e The algorithms you use most often have already been discovered, tested, and proven. Grokking Algorithms, Second Edition makes it a breeze to learn, understand, and use them. With beautifully simple explanations, over 400 fun illustrations, and dozens of relevant examples, it's the perfect way to unlock the power of algorithms in your everyday work and prepare for your next coding interview--no math required! \u003cp\u003e\u003c\/p\u003e \u003cb\u003eAbout the book\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e Grokking Algorithms, Second Edition teaches you important algorithms to speed up your programs, simplify your code, and solve common programming problems. Start with tasks like sorting and searching, then build your skills to tackle advanced problems like data compression and artificial intelligence. You'll even learn to compare the performance tradeoffs between algorithms. Plus, this new edition includes fresh coverage of trees, NP-complete problems, and code updates to Python 3. \u003cp\u003e\u003c\/p\u003e \u003cb\u003eWhat's inside\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e \u003cul\u003e \u003cli\u003eSearch, sort, and graph algorithms\u003c\/li\u003e \u003cli\u003eData structures such as arrays, lists, hash tables, trees, and graphs\u003c\/li\u003e \u003cli\u003eNP-complete and greedy algorithms\u003c\/li\u003e \u003cli\u003eExercises and code samples in every chapter\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003e\u003c\/p\u003e\u003cb\u003eAbout the reader\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e No advanced math or programming skills required. \u003cp\u003e\u003c\/p\u003e \u003cb\u003eAbout the author\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e \u003cb\u003eAditya Bhargava\u003c\/b\u003e is a Software Engineer with a dual background in Computer Science and Fine Arts. He blogs on programming at adit.io. \u003cp\u003e\u003c\/p\u003eTable of Contents \u003cp\u003e\u003c\/p\u003e 1 Introduction to algorithms\u003cbr\u003e 2 Selection sort\u003cbr\u003e 3 Recursion\u003cbr\u003e 4 Quicksort\u003cbr\u003e 5 Hash tables\u003cbr\u003e 6 Beadth-first search\u003cbr\u003e 7 Trees\u003cbr\u003e 8 Balanced trees\u003cbr\u003e 9 Dijkstra's algorithm\u003cbr\u003e 10 Greedy algorithms\u003cbr\u003e 11 Dynamic programming\u003cbr\u003e 12 k-nearest neighbors\u003cbr\u003e 13 where to go next\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Aditya Y. Bhargava\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Manning Publications\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 03\/26\/2024\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 320\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 1.20lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.13h x 7.32w x 0.87d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781633438538\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cb\u003eAditya Bhargava\u003c\/b\u003e is a Software Engineer with a dual background in Computer Science and Fine Arts. He blogs on programming at adit.io.\u003cbr\u003e","brand":"booksdeli.com","offers":[{"title":"Aditya Y. Bhargava \/ Paperback \/ English","offer_id":47283541016733,"sku":"9781633438538","price":86.93,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_a3a87552-4abc-48c5-b394-01f49bca8c25.jpg?v=1759967312"},{"product_id":"unlocking-python-a-comprehensive-guide-for-beginners-9781394288496","title":"Unlocking Python: A Comprehensive Guide for Beginners","description":"\u003cp\u003e\u003cb\u003eA fun and practical guide to learning Python with a special focus on data science, web scraping, and web applications\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003eIn \u003ci\u003eUnlocking Python: A Comprehensive Guide for Beginners, \u003c\/i\u003e veteran software engineer, educator, and author Ryan Mitchell delivers an intuitive, engaging, and practical roadmap to Python programming. The author walks you through the vocabulary, tools, foundational knowledge, and occasional pop-culture references you'll need to hone your skills with this popular programming language. \u003c\/p\u003e\u003cp\u003eYou'll learn how to install and run Python on your own machine, get up and coding with the language quickly, and best practices for programming both independently and in the workplace. You'll also find: \u003c\/p\u003e\u003cul\u003e \u003cli\u003eKey concepts in computer and data science explained from the ground up\u003c\/li\u003e \u003cli\u003eAdvanced Python topics such as logging, unit testing, multiprocessing, and interacting with databases.\u003c\/li\u003e \u003cli\u003eIntroductions to some of Python's most popular third-party libraries: Flask, Django, Scrapy, Scikit-Learn, Numpy, and Pandas\u003c\/li\u003e \u003cli\u003eAmusing anecdotes from the trenches of industry\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003ePerfect for tech-savvy professionals at any stage of their careers who are interested in diving into Python programming. \u003ci\u003eUnlocking Python\u003c\/i\u003e is also a must-read for readers who work in a technical role but are interested in getting more directly involved with programming, as well as non-Python programmers who want to apply their technical skill to a new language.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Ryan Mitchell\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Wiley\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 05\/13\/2025\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 448\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 1.32lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.13h x 7.24w x 1.02d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781394288496\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cb\u003eRYAN MITCHELL\u003c\/b\u003e is the author of \u003ci\u003eUnlocking Python\u003c\/i\u003e (Wiley), \u003ci\u003eWeb Scraping with Python\u003c\/i\u003e (O'Reilly), and multiple courses on LinkedIn Learning including \u003ci\u003ePython Essential Training\u003c\/i\u003e. She holds a master's degree in software engineering from Harvard University Extension School and has worked as principal software engineer and data scientist on the search team at the Gerson Lehrman Group for the last six years.\u003cbr\u003e\u003c\/p\u003e","brand":"booksdeli.com","offers":[{"title":"Ryan Mitchell \/ Paperback \/ English","offer_id":47285029044381,"sku":"9781394288496","price":71.43,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_b4c50546-3b97-4301-a187-d9417c19833a.jpg?v=1759998641"},{"product_id":"agile-project-management-for-dummies-9781394332090","title":"Agile Project Management for Dummies","description":"\u003cp\u003e\u003cb\u003ePut agile techniques into practice to boost your efficiency and effectiveness\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003e\u003ci\u003eAgile Project Management For Dummies\u003c\/i\u003e introduces you to the planning and execution approaches that can help you complete projects more quickly, with higher quality and using fewer resources. For companies in any industry--not just software development--agile project management reduces waste and increases transparency, while addressing customers' ever-changing requirements. This book lays out the principles and practices of agile techniques in jargon-free language that anyone can understand. You'll learn all the important terms, tools, and concepts, so you can infuse agility into your projects right away. Create a product roadmap and prepare for product launches with ease, thanks to this Dummies guide. \u003c\/p\u003e\u003cul\u003e \u003cli\u003eDiscover why agile techniques are so popular with many of the world's most successful businesses\u003c\/li\u003e \u003cli\u003eUse agile principles to manage the scope, time, cost, team dynamics, quality, and risk of any project\u003c\/li\u003e \u003cli\u003eLearn how Inclusion makes organizations more agile, and create an agile-friendly culture of flexibility and productivity within your team and organization\u003c\/li\u003e \u003cli\u003eExplore how the agile world is changing with new developments like artificial intelligence\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003e\u003ci\u003eAgile Project Management For Dummies\u003c\/i\u003e is great for project and product managers, as well as anyone in any industry who wants get up to speed on how to be more agile.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Mark C. Layton,Steven J. Ostermiller,Dean J. Kynaston\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e For Dummies\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 07\/09\/2025\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 496\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 1.45lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.20h x 7.30w x 1.00d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781394332090\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cb\u003eMark C. Layton\u003c\/b\u003e is an organizational strategist and past PMI chapter president with more than 20 years' experience in the agile transformation field. \u003c\/p\u003e\u003cp\u003e\u003cb\u003eSteven J Ostermiller\u003c\/b\u003e is a business agility guide and community leader helping organizations maximize value delivery. \u003c\/p\u003e\u003cp\u003e\u003cb\u003eDean J. Kynaston\u003c\/b\u003e is a coach, Certified Scrum Professional, and organizational agile transformation leader.\u003cbr\u003e\u003c\/p\u003e","brand":"booksdeli.com","offers":[{"title":"Mark C. Layton \/ Paperback \/ English","offer_id":47285065384093,"sku":"9781394332090","price":47.34,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_3e055d7b-716a-46be-abb5-c706cb96d30f.jpg?v=1759999404"},{"product_id":"making-embedded-systems-design-patterns-for-great-software-9781098151546","title":"Making Embedded Systems: Design Patterns for Great Software","description":"\u003cp\u003eInterested in developing embedded systems? Since they don't tolerate inefficiency, these systems require a disciplined approach to programming. This easy-to-read guide helps you cultivate good development practices based on classic software design patterns and new patterns unique to embedded programming. You'll learn how to build system architecture for processors, not for operating systems, and you'll discover techniques for dealing with hardware difficulties, changing designs, and manufacturing requirements. \u003c\/p\u003e\u003cp\u003e Written by an expert who has created systems ranging from DNA scanners to children's toys, this book is ideal for intermediate and experienced programmers, no matter what platform you use. This expanded second edition includes new chapters on IoT and networked sensors, motors and movement, debugging, data handling strategies, and more. \u003c\/p\u003e\u003cul\u003e \u003cli\u003eOptimize your system to reduce cost and increase performance \u003c\/li\u003e\n\u003cli\u003eDevelop an architecture that makes your software robust in resource-constrained environments \u003c\/li\u003e\n\u003cli\u003eExplore sensors, displays, motors, and other I\/O devices \u003c\/li\u003e\n\u003cli\u003eReduce RAM and power consumption, code space, and processor cycles \u003c\/li\u003e\n\u003cli\u003eLearn how to interpret schematics, datasheets, and power requirements \u003c\/li\u003e\n\u003cli\u003eDiscover how to implement complex mathematics and machine learning on small processors \u003c\/li\u003e\n\u003cli\u003eDesign effective embedded systems for IoT and networked sensors \u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Elecia White\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e O'Reilly Media\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 04\/09\/2024\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 425\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 1.49lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.19h x 7.00w x 0.87d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781098151546\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cb\u003e\u003ci\u003eWhite, Elecia:\u003c\/i\u003e\u003c\/b\u003e - Elecia is a Senior Embedded Systems Consultant at Logical Elegance Inc, in this role she has helped ship many consumer, medical, and industrial products. She is also the author of 'Making Embedded Systems', published by O'Reilly Media, and co-host of the Embedded.FM podcast and blog.","brand":"booksdeli.com","offers":[{"title":"Elecia White \/ Paperback \/ English","offer_id":47285213528221,"sku":"9781098151546","price":71.4,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_03ab1adf-6332-4030-a666-c714aad77d55.jpg?v=1760002269"},{"product_id":"engineering-management-for-the-rest-of-us-9798986769301","title":"Engineering Management for the Rest of Us","description":"\u003cp\u003eA lot of Engineering Managers and leaders studied for years and years to become the best Engineer they possibly could be... and then they were promoted.\u003c\/p\u003e\u003cp\u003eIt can be very tough for those of us who didn't go into Engineering with the distinct concept that we would become managers, but still want to do our best to support our teams.\u003c\/p\u003e\u003cp\u003eI wrote this book because there's so much no one told me about management that I wished I would have known. There's a lot to be purposeful about that many of us learn on the job, and worse: learn on people. This book provides some organization for collaborating with networks of people, working together towards a common purpose.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eThere seem to be millions of articles and \"how to\"s on programming and only a handful of resources on Engineering Management- why? It's very tough to talk about something that involves people processes. People are non-deterministic. Working relationships are nuanced, communication is linked with individual values, motivations, power dynamics, and skills. People also have a range of experiences and emotions that are not consistent day-to-day.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eHopefully, in the happiest, most productive sense.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eIt's imperative that we as managers learn as much as we can and work on ourselves, so that our teams may enjoy a healthy working life and strong relationships. It's not just important, it's crucial that we iterate on our own skills as managers so that we can properly support everyone around us: individuals, peers, leadership, and the business.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eI'm sharing what I've learned- not so that you follow my concepts exactly, but rather so that you can be thoughtful about your own leadership and needs. The book goes from the macro to the micro- with topics ranging everywhere from \"feedback\" to \"scoping down PRs\".\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eThough the book is meant to address people in management, individual contributors are welcome to read the book as well- perhaps you need to manage up and need some tools to help guide the conversation, perhaps you just want a peek at other concerns within the business- everyone is invited to the conversation.\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Sarah Drasner\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Skill Recordings Inc\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 11\/01\/2022\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 218\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Hardcover\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 1.08lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.00h x 6.00w x 0.63d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9798986769301\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cb\u003e\u003ci\u003eDrasner, Sarah:\u003c\/i\u003e\u003c\/b\u003e - Sarah Drasner is Director of Engineering, Core Developer Web at Google, where she runs web infrastructure, including but not limited to open source projects like Angular, Karma, and Sass. Sarah is formerly VP at Netlify, Vue core team emeritus, and an O'Reilly author. Sarah also co-organized ConcatenateConf with Christian Nwamba, a conference for Nigerian and Kenyan developers.","brand":"booksdeli.com","offers":[{"title":"Sarah Drasner \/ Hardcover \/ English","offer_id":47286395109533,"sku":"9798986769301","price":47.97,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_8d743e80-6c01-4a4d-8ea1-9c39b8f0477a.jpg?v=1760021444"},{"product_id":"bpmn-quick-and-easy-using-method-and-style-process-mapping-guidelines-and-examples-using-the-business-process-modeling-standard-9780982368169","title":"BPMN Quick and Easy Using Method and Style: Process Mapping Guidelines and Examples Using the Business Process Modeling Standard","description":"\u003cp\u003eBPMN 2.0 is the industry standard diagramming language for business process models. The meaning of the shapes and symbols is defined by a specification, independent of the tool employed. But creating models that communicate the process logic clearly and completely demands more than a dictionary of shapes and symbols. It also requires a methodology for properly structuring the process information and additional best practices specified as \"style rules\" that can be validated in a tool: Method and Style.\u003c\/p\u003e\u003cp\u003eBased on training over 4000 students, this book zeroes in on the elements process modelers need to know in order to create Good BPMN: usage of the important shapes and symbols; the Method, a systematic procedure for translating process details gathered in stakeholder workshops into properly structured models that communicate the process logic clearly and completely; and style rules, additional conventions that make the process logic evident from the printed diagrams alone.\u003c\/p\u003e \u003cul\u003e \u003cli\u003eChapter 1, What Is BPMN?, discusses key differences between BPMN and traditional flowcharts, and explains the limitations of BPMN. It explains the real meaning of BPMN's most fundamental concepts - activity and process - and the issues that arise when BPM Architecture and other segments of the BPM domain use those terms much more loosely.\u003c\/li\u003e \u003cli\u003eChapter 2, BPMN by Example, builds up an order process bit by bit using elements of the Level 1 working set, illustrating basic usage of tasks and subprocesses, start and end events, gateways, pools, and lanes, and message flow, plus the basics of Method and Style, including process levels and end states, with label matching between gateways in the parent level and end states in the child level. \u003c\/li\u003e \u003cli\u003eChapter 3, The Method, describes a systematic procedure that deals with the real challenge of process modeling, turning process details gathered from stakeholder workshops into properly structured BPMN that communicates the process logic clearly. \u003c\/li\u003e \u003cli\u003eChapter 4, BPMN Style, explains the most important style rules, illustrating both violations and correct BPMN style.\u003c\/li\u003e \u003cli\u003eChapter 5, DMN and Decision Tasks, discusses why embedding decision logic in process models as a chain of gateways is Bad BPMN, and how integrating BPMN with the new companion standard DMN fixes the problem. \u003c\/li\u003e \u003cli\u003eChapter 6, Parallel Flow, explains proper merging of sequence flows, depending upon whether they are exclusive alternatives, unconditionally parallel, or conditionally parallel.\u003c\/li\u003e \u003cli\u003eChapter 7, Events, discusses common usage patterns with Timer, Message, and Error events. Using intermediate events and event subprocesses, eaders learn how to model deadline-triggered actions, wait for a message or a timeout, handle cancellation or update of a process in flight, and use error throw-catch patterns. \u003c\/li\u003e \u003cli\u003eChapter 8, Instance Alignment, deals with the spec's requirement that the instance of every activity in a BPMN process must correspond 1:1 with the process instance. Since batching is commonplace in real processes, this chapter discusses various ways to handle it: loop and multi-instance activities, multi-process structures, and non-interrupting event subprocesses.\u003c\/li\u003e \u003cli\u003eChapter 9, Becoming Proficient, discusses how to go beyond \"book learning\" and become really proficient at Good BPMN. It takes practice, testing your understanding, and hands-on experience with real tools.\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003eBruce Silver is the leading provider of BPMN training and certification. He has been providing BPMN training since early 2007 and is regarded as an authority in the field. He was a member of the BPMN 2.0 technical committee in OMG, and his methodandstyle.com website is a popular source of news and commentary about all matters related to BPMN.\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Bruce Silver\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Cody-Cassidy Press\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 10\/04\/2017\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 124\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 0.50lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.25h x 7.50w x 0.26d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9780982368169\u003cbr\u003e\u003cbr\u003e\u003ci\u003eThis title is not returnable\u003c\/i\u003e\u003cbr\u003e","brand":"booksdeli.com","offers":[{"title":"Bruce Silver \/ Paperback \/ English","offer_id":47350490923165,"sku":"9780982368169","price":69.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_562eea27-688c-4002-9ef1-c78b1c300733.jpg?v=1761683408"},{"product_id":"essential-kanban-condensed-9780984521425","title":"Essential Kanban Condensed","description":"Kanban is a method of organizing and managing professional services work. It uses Lean concepts such as limiting work in progress to improve results. A Kanban system is a means of balancing the demand for work to be done with the available capacity to start new work. This book provides a distillation of Kanban: the \"essence\" of what it is and how it can be used. This brief overview introduces all the principal concepts and guidelines in Kanban and points you to where you can find out more. Essential Kanban Condensed is a great resource to get started or continue exploring ideas for evolutionary change and improvement in business agility.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e David J. Anderson,Andy Carmichael\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Lean-Kanban University\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 05\/16\/2016\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 102\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 0.30lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 8.30h x 5.50w x 0.30d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9780984521425","brand":"booksdeli.com","offers":[{"title":"David J. Anderson \/ Paperback \/ English","offer_id":47392903856285,"sku":"9780984521425","price":30.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_cc60d3db-288c-481c-a3ac-0d69d9529dd2.jpg?v=1762564767"},{"product_id":"how-to-measure-anything-in-project-management-9781394239818","title":"How to Measure Anything in Project Management","description":"\u003cp\u003e\u003cb\u003eUncover common project management myths to improve project success\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003ci\u003eHow to Measure Anything in Project Management\u003c\/i\u003e explains why popular methods for measurement in project management are flawed and describes how to conduct measurements that better inform decisions, reduce project risks, and improve the chance of project success. The authors argue that anything that matters to project management at all is measurable and that these measurements address many of the problems in project management. The authors leverage an exclusive survey on the state-of-the-art of measuring projects, new case studies of things that are seemingly hard to measure and a database, collected by Oxford Global Projects, of thousands of projects in software development, construction, energy, and many other fields, including some of the biggest projects in history. The book is accompanied by a set of useful spreadsheet-based \"power tools\" that support the more technical aspects of quantifying project risk, forecasting outcomes, and conducting seemingly difficult measurements. In this book, readers will learn: \u003c\/p\u003e \u003cul\u003e \u003cli\u003eWhy many of the methods they have been taught to use are little more than a type of \"analysis placebo\"\u003c\/li\u003e \u003cli\u003eWhy many popular methods lead to extreme overconfidence in estimates\u003c\/li\u003e \u003cli\u003eHow some of the most important measurements a project could conduct are currently rarely used\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003e\u003ci\u003eHow to Measure Anything in Project Management\u003c\/i\u003e earns a well-deserved spot on the bookshelves of managers, executives, auditors, controllers, and consultants seeking to improve project performance through superior measurement methodology.\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Douglas W. Hubbard,Alexander Budzier,Andreas Bang Leed\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Wiley\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 11\/04\/2025\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 416\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Hardcover\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 1.35lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 8.70h x 6.10w x 1.40d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781394239818\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cp\u003e\u003cb\u003eDOUGLAS W. HUBBARD\u003c\/b\u003e has 35 years' experience as a management consultant with a focus on the application of quantitative methods in decision making. He is the founder and president of Hubbard Decision Research and the creator of the \"Applied Information Economics\" method. He is also the author of the original \u003ci\u003eHow to Measure Anything: Finding the Value of Intangibles in Business\u003c\/i\u003e as well as other books in measurement, risk analysis and decision making.\u003c\/p\u003e \u003cp\u003e\u003cb\u003eALEXANDER BUDZIER, PHD, \u003c\/b\u003e is a Fellow at the University of Oxford's Saïd Business School. He specializes in IT, infrastructure, energy, mega-events and change.\u003c\/p\u003e \u003cp\u003e\u003cb\u003eANDREAS BANG LEED\u003c\/b\u003e is the Head of Data Science at Oxford Global Projects. He specializes in data-driven project planning and risk analysis for some of the world's most ambitious mega-projects.\u003c\/p\u003e\u003cbr\u003e","brand":"booksdeli.com","offers":[{"title":"Douglas W. Hubbard \/ Hardcover \/ English","offer_id":47449646039197,"sku":"9781394239818","price":81.82,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_30edeb75-7a9b-43d1-b7f0-0519154fec72.jpg?v=1764247781"},{"product_id":"building-event-driven-microservices-leveraging-organizational-data-at-scale-9798341622197","title":"Building Event-Driven Microservices: Leveraging Organizational Data at Scale","description":"\u003cp\u003eEvent-driven microservices offer an optimal approach to harnessing event streams, reacting and responding to changes as they occur across your company. With this fully revised and updated guide, you'll learn how to apply the principles of event-driven architecture to create event streams and build powerful microservice applications.\u003c\/p\u003e \u003cp\u003eAuthor Adam Bellemare takes you through the process of creating event-driven microservice architectures, from first principles all the way to advanced applications. Covering events, event streams, and microservices, this book will give you powerful and reusable patterns for sharing and using important data all across your organization. \u003c\/p\u003e \u003cul\u003e\n\u003cli\u003eThe theory and principles of event-driven architectures\u003c\/li\u003e \u003cli\u003eHow to design and build event-driven microservice architectures to deliver exceptional business value\u003c\/li\u003e \u003cli\u003eEvent and event-stream design patterns, including schemas and evolution through time\u003c\/li\u003e \u003cli\u003eMicroservice application patterns, both as singular services and as a collection of multiple services\u003c\/li\u003e \u003cli\u003eTooling and techniques to get your event-driven microservice ecosystem off the ground and set yourself up for success\u003c\/li\u003e \u003cli\u003eIntegrating event-driven applications into your existing architecture\u003c\/li\u003e\n\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Adam Bellemare\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e O'Reilly Media\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 10\/21\/2025\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 482\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 1.68lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.19h x 7.00w x 0.97d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9798341622197\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cb\u003e\u003ci\u003eBellemare, Adam:\u003c\/i\u003e\u003c\/b\u003e - \u003cp\u003eAdam Bellemare is a principal technologist of the Technology Strategy Group at Confluent. Previously, he has worked as a staff engineer on data streaming platforms at Shopify and Flipp from 2014 to 2021. He started his work in event-driven systems at Blackberry in 2010, using custom-built streaming data pipelines for analyzing and reporting on cell-phone failures.\u003c\/p\u003e \u003cp\u003e His expertise includes DevOps (Kafka, Spark, Mesos, Kubernetes, Solr, Elasticsearch, HBase, and Zookeeper clusters, programmatic building, scaling, monitoring); technical leadership (helping businesses organize their data communication layer, integrate existing systems, develop new systems, and focus on delivering products); software development (building event-driven microservices in Java and Scala using Kafka Streams, Flink, and Spark); and data engineering (reshaping the way that behavioral data is collected from user devices and shared within the organization). \u003c\/p\u003e\n\u003c\/ul\u003e","brand":"booksdeli.com","offers":[{"title":"Adam Bellemare \/ Paperback \/ English","offer_id":47464032567453,"sku":"9798341622197","price":91.28,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_d48ee5f2-a578-472a-b7c4-a8f6d3e72476.jpg?v=1764944393"},{"product_id":"software-engineering-at-google-lessons-learned-from-programming-over-time-9781492082798","title":"Software Engineering at Google: Lessons Learned from Programming Over Time","description":"\u003cp\u003eToday, software engineers need to know not only how to program effectively but also how to develop proper engineering practices to make their codebase sustainable and healthy. This book emphasizes this difference between programming and software engineering. \u003c\/p\u003e\u003cp\u003e How can software engineers manage a living codebase that evolves and responds to changing requirements and demands over the length of its life? Based on their experience at Google, software engineers Titus Winters and Hyrum Wright, along with technical writer Tom Manshreck, present a candid and insightful look at how some of the world's leading practitioners construct and maintain software. This book covers Google's unique engineering culture, processes, and tools and how these aspects contribute to the effectiveness of an engineering organization. \u003c\/p\u003e\u003cp\u003e You'll explore three fundamental principles that software organizations should keep in mind when designing, architecting, writing, and maintaining code: \u003c\/p\u003e\u003cul\u003e \u003cli\u003eHow time affects the sustainability of software and how to make your code resilient over time \u003c\/li\u003e\n\u003cli\u003eHow scale affects the viability of software practices within an engineering organization \u003c\/li\u003e\n\u003cli\u003eWhat trade-offs a typical engineer needs to make when evaluating design and development decisions \u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Titus Winters,Tom Manshreck,Hyrum Wright\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e O'Reilly Media\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 04\/07\/2020\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 599\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 2.15lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.10h x 6.90w x 1.30d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781492082798\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cp\u003eTitus Winters is a Senior Staff Software Engineer at Google, where he has worked since 2010. Today, he is the chair of the global subcommittee for the design of the C++ standard library. At Google, he is the library lead for Google's C++ codebase: 250 million lines of code that will be edited by 12K distinct engineers in a month. For the last 7 years, Titus and his teams have been organizing, maintaining, and evolving the foundational components of Google's C++ codebase using modern automation and tooling. Along the way he has started several Google projects that believed to be in the top 10 largest refactorings in human history. As a direct result of helping to build out refactoring tooling and automation, Titus has encountered first-hand a huge swath of the shortcuts that engineers and programmers may take to \"just get something working\". That unique scale and perspective has informed all of his thinking on the care and feeding of software systems.\u003c\/p\u003e\u003cp\u003eTom Manshreck is a Staff Technical Writer within Software Engineering at Google since 2005, responsible for developing and maintaining many of Google's core programming guides in infrastructure and language. Since 2011, he has been a member of Google's C++ Library Team, developing Google's C++ documentation set, launching (with Titus Winters) Google's C++ training classes, and documenting Abseil, Google's open source C++ code. Tom holds a BS in Political Science and a BS in History from the Massachusetts Institute of Technology. Before Google, Tom worked as a Managing Editor at Pearson\/Prentice Hall and various startups.\u003c\/p\u003e\u003cp\u003eHyrum K. Wright is a Staff Software Engineer at Google, where he has worked since 2012, mainly in the areas of large-scale maintenance of Google's C++ codebase. Hyrum has made more individual edits to Google's codebase than any other engineer in the history of the company. He is a member of the Apache Software and an occasional visiting faculty member at Carnegie Mellon University. Hyrum received a PhD in Software Engineering from the University of Texas at Austin, and also holds an MS from the University of Texas and a BS from Brigham Young University. He is an active speaker at conferences and contributor to the academic literature on software maintenance and evolution.\u003c\/p\u003e\u003cbr\u003e","brand":"booksdeli.com","offers":[{"title":"Titus Winters \/ Paperback \/ English","offer_id":47520936755357,"sku":"9781492082798","price":89.98,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_40439c7e-3b1e-4ae0-8102-dca300bfdd57.jpg?v=1767115212"},{"product_id":"release-it-design-and-deploy-production-ready-software-9781680502398","title":"Release It!: Design and Deploy Production-Ready Software","description":"\u003cp\u003eA single dramatic software failure can cost a company millions of dollars - but can be avoided with simple changes to design and architecture. This new edition of the best-selling industry standard shows you how to create systems that run longer, with fewer failures, and recover better when bad things happen. New coverage includes DevOps, microservices, and cloud-native architecture. Stability antipatterns have grown to include systemic problems in large-scale systems. This is a must-have pragmatic guide to engineering for production systems.\u003c\/p\u003e \u003cp\u003eIf you're a software developer, and you don't want to get alerts every night for the rest of your life, help is here. With a combination of case studies about huge losses - lost revenue, lost reputation, lost time, lost opportunity - and practical, down-to-earth advice that was all gained through painful experience, this book helps you avoid the pitfalls that cost companies millions of dollars in downtime and reputation. Eighty percent of project life-cycle cost is in production, yet few books address this topic.\u003c\/p\u003e \u003cp\u003eThis updated edition deals with the production of today's systems - larger, more complex, and heavily virtualized - and includes information on chaos engineering, the discipline of applying randomness and deliberate stress to reveal systematic problems. Build systems that survive the real world, avoid downtime, implement zero-downtime upgrades and continuous delivery, and make cloud-native applications resilient. Examine ways to architect, design, and build software - particularly distributed systems - that stands up to the typhoon winds of a flash mob, a Slashdotting, or a link on Reddit. Take a hard look at software that failed the test and find ways to make sure your software survives.\u003c\/p\u003e \u003cp\u003eTo skip the pain and get the experience...get this book.\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Michael Nygard\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Pragmatic Bookshelf\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 02\/13\/2018\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 378\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 1.43lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.25h x 7.50w x 0.78d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781680502398\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cp\u003eMichael Nygard has been a professional programmer and architect for more than 15 years. He has delivered running systems to the U.S. government and to the banking, finance, agriculture, and retail industries. Michael is a popular speaker at technical conferences, and has written and co-authored several books, including \u003ci\u003e97 Things Every Software Architect Should Know\u003c\/i\u003e and the best-selling first edition of this book.\u003c\/p\u003e\u003cbr\u003e","brand":"booksdeli.com","offers":[{"title":"Michael Nygard \/ Paperback \/ English","offer_id":47834207256733,"sku":"9781680502398","price":88.61,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_5c71e1ad-20f5-46a4-aa46-aac73fc82e68.jpg?v=1776146338"},{"product_id":"the-video-game-producer-9798994377604","title":"The Video Game Producer","description":"\u003cp\u003e\u003cstrong\u003eWhat does a video game producer actually do?\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eThe role of the video game producer is one of the most misunderstood jobs in the industry. When a game succeeds, the spotlight falls on designers, artists, and engineers. When a project struggles, the producer is often the one responsible for keeping the team aligned and the game moving forward.\u003c\/p\u003e\u003cp\u003eIn \u003cem\u003eThe Video Game Producer\u003c\/em\u003e, industry veteran Casey Day shares lessons from more than fifteen years in game development. From competitive gaming and early online communities to professional development teams, this book connects real video game experiences to the skills required to lead game projects.\u003c\/p\u003e\u003cp\u003eEvery chapter begins with a video game story, a personal experience, or a familiar gameplay moment. Those experiences are then broken down into the production skills behind them: leadership, coordination, communication, planning, and team dynamics.\u003c\/p\u003e\u003cp\u003eThe central idea is simple: \u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eIf you play video games, you have already been practicing many of the skills required to become a producer.\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eRaids teach coordination. Competitive matches teach communication under pressure. Strategy games teach resource management and planning. Multiplayer teams teach leadership and trust.\u003c\/p\u003e\u003cp\u003eInside this book you will learn: \u003c\/p\u003e\u003cp\u003e- What the role of a video game producer actually is\u003c\/p\u003e\u003cp\u003e - How gaming experiences translate into real production skills\u003c\/p\u003e\u003cp\u003e - Leadership and communication techniques used by successful teams\u003c\/p\u003e\u003cp\u003e - Practical frameworks for managing scope, schedules, and morale\u003c\/p\u003e\u003cp\u003e - How to develop the mindset required to guide creative teams\u003c\/p\u003e\u003cp\u003e - Ways to continue training production skills through the games you play\u003c\/p\u003e\u003cp\u003eThis is not a traditional textbook. It is a practical field manual built from gaming experiences and industry lessons.\u003c\/p\u003e\u003cp\u003eWhether you are an aspiring producer, a developer looking to understand leadership, or a gamer curious about how games are really made, this book shows how the experiences you already have can become the foundation for mastering game production.\u003c\/p\u003e\u003cp\u003eGreat games are not accidents.\u003c\/p\u003e\u003cp\u003eThey are built by teams.\u003c\/p\u003e\u003cp\u003eAnd teams need leaders who serve.\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Casey James Day\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Bird Fight Press\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 05\/01\/2026\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 318\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Hardcover\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 1.28lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.00h x 6.00w x 0.88d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9798994377604\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cb\u003e\u003ci\u003eDay, Casey James:\u003c\/i\u003e\u003c\/b\u003e - Casey Day is a video game producer and esports competitor who has experienced nearly every facet of the gaming industry for the past 15 years. Throughout his career, he has contributed to a wide range of games at both indie startups and AAA studios. He can be found in San Diego with his beautiful wife and wonderful cat Alfredo.","brand":"booksdeli.com","offers":[{"title":"Casey James Day \/ Hardcover \/ English","offer_id":47897237520541,"sku":"9798994377604","price":41.98,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_d954ea34-1320-4949-81ac-ee9491e7f870.jpg?v=1778004295"},{"product_id":"the-psychology-of-software-teams-9781032963389","title":"The Psychology of Software Teams","description":"\u003cp\u003eThis book explains the psychology that creates resilience, sustainable practices, and innovation for organizations. It uses rigorous empirical evidence from top engineering organizations and developers around the world, revealing powerful principles to guard against failure and drive cultures of collaboration and problem-solving.\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Cat Hicks\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e CRC Press\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 07\/14\/2026\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 196\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 0.66lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.21h x 6.14w x 0.44d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781032963389\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cp\u003e\u003cb\u003eCat Hicks\u003c\/b\u003e is a psychological scientist who creates open science to drive change for people doing technical work. She holds a PhD in Quantitative Experimental Psychology from UC San Diego and is the founder and principal scientist of Catharsis, a scientific consultancy that helps organizations transform with human-centered evidence strategies. drcathicks.com\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003ci\u003eThis title is not returnable\u003c\/i\u003e\u003cbr\u003e","brand":"booksdeli.com","offers":[{"title":"Cat Hicks \/ Paperback \/ English","offer_id":48685116424349,"sku":"9781032963389","price":50.38,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_6e4c4db3-2fd7-46d9-95d5-47e8f68a9341.jpg?v=1784715169"}],"url":"https:\/\/booksdeli.com\/collections\/computers-software-development-engineering-project-management.oembed","provider":"booksdeli.com","version":"1.0","type":"link"}