{"product_id":"software-mistakes-and-tradeoffs","title":"Software Mistakes And Tradeoffs","description":"\u003cp class=\"MsoNormal\" style=\"line-height: normal; margin-bottom: 0cm; -ms-text-autospace:; mso-layout-grid-align: none;\"\u003e\u003cspan style=\"mso-fareast-font-family: TimesNewRomanPSMT; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;\"\u003eIn \u003cb\u003e\u003ci\u003eSoftware Mistakes and Tradeoffs\u003c\/i\u003e\u003c\/b\u003e\u003ci\u003e \u003c\/i\u003eyou''ll learn from costly mistakes that \u003cb\u003eTomasz Lelek\u003c\/b\u003e and \u003cb\u003eJon Skeet\u003c\/b\u003e have encountered over their impressive careers. You''ll explore real-world scenarios where poor understanding of tradeoffs lead to major problems down the road, to help you make better design decisions. Plus, with a little practice, you''ll be able to avoid the pitfalls that trip up even the most experienced developers.   \u003co:p\u003e\u003c\/o:p\u003e\u003c\/span\u003e\u003c\/p\u003e \u003cp class=\"MsoNormal\" style=\"line-height: normal; margin-bottom: 0cm; -ms-text-autospace:; mso-layout-grid-align: none;\"\u003e\u003cb\u003e\u003ci\u003e\u003cspan style=\"mso-fareast-font-family: TimesNewRomanPSMT; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;\"\u003eSoftware Mistakes and Tradeoffs\u003c\/span\u003e\u003c\/i\u003e\u003c\/b\u003e\u003ci\u003e\u003cspan style=\"mso-fareast-font-family: TimesNewRomanPSMT; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;\"\u003e \u003c\/span\u003e\u003c\/i\u003e\u003cspan style=\"mso-fareast-font-family: TimesNewRomanPSMT; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;\"\u003eteaches you how to make better decisions about designing, planning, and implementing applications. You''ll analyse real-world scenarios where the wrong tradeoff decisions were made, and discover what could have been done differently. The book lays out the pros and cons of different approaches and explores evergreen \u003cspan style=\"mso-spacerun: yes;\"\u003e \u003c\/span\u003epatterns that will always be relevant to software design.\u003c\/span\u003e\u003cspan style=\"mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;\"\u003e   \u003co:p\u003e\u003c\/o:p\u003e\u003c\/span\u003e\u003c\/p\u003e \u003cp class=\"MsoNormal\" style=\"line-height: normal; margin-bottom: 0cm; -ms-text-autospace:; mso-layout-grid-align: none;\"\u003e\u003c\/p\u003e \u003cp class=\"MsoNormal\" style=\"line-height: normal; margin-bottom: 0cm; -ms-text-autospace:; mso-layout-grid-align: none;\"\u003e\u003cspan style=\"background: white; color: rgb(51, 51, 51); mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;\"\u003eCode performance versus simplicity. Delivery speed versus duplication. Flexibility versus maintain ability—everydecision you make in software engineering involves balancing tradeoffs. Often, decisions that look good at the design stage can prove problematic in practice.This book reveals the questions you need to be asking to make the right decisions for your own software tradeoffs.\u003c\/span\u003e\u003cspan style=\"mso-fareast-font-family: TimesNewRomanPSMT; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;\"\u003e   \u003co:p\u003e\u003c\/o:p\u003e\u003c\/span\u003e\u003c\/p\u003e \u003cspan style=\"mso-fareast-font-family: TimesNewRomanPSMT; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;\"\u003e\u003c\/span\u003e \u003cp\u003e\u003c\/p\u003e","brand":"MediaPlace","offers":[{"title":"Default Title","offer_id":57313381056894,"sku":"NW9781617299209","price":33.65,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1379\/1261\/files\/9781617299209.jpg?v=1778592338","url":"https:\/\/mediaplace.com\/products\/software-mistakes-and-tradeoffs","provider":"MediaPlace","version":"1.0","type":"link"}