Software Design Decoded (MIT Press)
Monday, 06 February 2017

This book is subtitled 66 Ways Experts Think and offers sixty-six insights, distilled from years of studying experts at work, that capture what successful software designers actually do to create great software. The authors, Marian Petre and AndrĂ© Van Der Hoek, present these insights in a series of two-page illustrated spreads, with the principle and a short explanatory text on one page, and a drawing on the facing page. For example, "Experts generate alternatives" is illustrated by the same few balloons turned into a set of very different balloon animals.

<ASIN:0262035189>

 

Authors: Marian Petre, André Van Der Hoek and Yen Quach
Publisher: MIT Press
Date: November 2016
Pages: 184
ISBN: 978-0262035187
Print: 0262035189
Audience: Software Designers
Level: Introductory
Category: Software Architecture

 

softdesdecoded

 

The text is organized into such categories as "Experts reflect," "Experts are not afraid," and "Experts break the rules," the insights range from "Experts prefer simple solutions" to "Experts see error as opportunity." You're told that "Experts involve the user"; "Experts take inspiration from wherever they can"; "Experts design throughout the creation of software"; and "Experts draw the problem as much as they draw the solution."

The insights, illustrated with drawings by Yen Quach, described are designed to offer a guide for the novice or a reference for the veteran -- in software design or any design profession. A companion web site provides an annotated bibliography that compiles key underpinning literature, and the opportunity to suggest additional insights.

Follow @bookwatchiprog on Twitter or subscribe to IProgrammer's Books RSS feed for each day's new addition to Book Watch and for new reviews.

To have new titles included in Book Watch contact  BookWatch@i-programmer.info

Banner
 


Foundational Python For Data Science

Author: Kennedy Behrman
Publisher: Pearson
Pages:256
ISBN: 978-0136624356
Print: 0136624359
Kindle: B095Y6G2QV
Audience: Data scientists
Rating: 4.5
Reviewer: Kay Ewbank

This book sets out to be a simple introduction to Python, specifically how to use it to work with data.



ChatGPT For Dummies

Author: Pam Baker
Publisher: For Dummies
Pages: 176
ISBN: 9781394204632
Print: 1394204639
Kindle: B0C63LZ6DN
Audience: Everyone
Rating: 4
Reviewer: Ian Stirk

 


This book aims to introduce you to ChatGPT, how does it fare?


More Reviews