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
 


Grokking Machine Learning

Author: Luis G. Serrano
Publisher: Manning
Date: December 2021
Pages: 512
ISBN: 978-1617295911
Print: 1617295914
Kindle: B09LK7KBSL
Audience: Python developers interested in machine learning
Rating: 5
Reviewer: Mike James
Another book on machine learning - surely we have enough by now?



Core Java for the Impatient, 3rd Ed

Authors:  Cay S. Horstmann 
Publisher: Addison Wesley
Pages: 576
ISBN: 9780138052102
Print: 0138052107
Kindle: B0B8RZZBDJ
Audience: Smart programmers wanting in-depth coverage
Rating: 4.8
Reviewer: Mike James

The key to this book is the word "impatient" in the title. What does this m [ ... ]


More Reviews