Software Design Decoded: 66 Ways Experts Think
Software Design Decoded: 66 Ways Experts Think

Author: Marian Petre, André Van Der Hoek and Yen Quach
Publisher: MIT Press
Pages: 184
ISBN: 978-0262035187
Print: 0262035189
Kindle: N/A
Audience: Software Designers
Rating: 3.8
Reviewer: Kay Ewbank

This book consists of sixty-six short one-page insights each putting forward an idea about how expert software designers think.

This is an interesting concept, and while some ot the ideas contained in the book seem quite obvious, when was the last time you stopped and thought about how the way you work?

The authors have spoken to a wide variety of expert software designers, and asked them for insights into how they work. The results of these interviews and observations have been distilled into eleven sections, each taking an overall idea and expanding it into a number of specifics.

Banner

In each case, the ideas are put forward in a two-page illustrated spread, with the concept being discussed on one page, expanded into a short explanatory text of no more than a paragraph on one page, and a drawing on the facing page.

The sections are called Experts keep it simple; Experts collaborate; Experts borrow; Experts break the rules; Experts sketch; Experts work with uncertainty; Experts are not afraid; Experts iterate; Experts test; Experts reflect; and Experts keep going.

 

softdesdecoded

 

The simple layout and the brevity of the text make this a book that's easy to underestimate, but the authors have made the choices to keep it simple quite deliberately.

When I first opened the book, I thought it was over simplified, and I couldn't see the point of the illustrations. However, if you treat the ideas almost as five minute 'thought for the day' essays, and really ask yourself whether you do what the authors are saying experts do, there are some useful insights in this text.

To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on, Twitter, FacebookGoogle+ or Linkedin.

Banner


Introduction to Computation and Programming Using Python

Author: John V Guttag 
Publisher: MIT Press
Pages: 296
ISBN: 9780262525008
Print: 0262525003
Kindle: B00EK6P6RM
Audience: Students wanting a thorough grounding in Computer Science 
Rating: 5
Reviewer:  Mike James

 

Python  and computation - what else could go to [ ... ]



Beginning T-SQL (3e)

Author: Kathi Kellenberger and Scott Shaw
Publisher: Apress
Pages: 496
ISBN: 9781484200476
Print: 1484200470
Kindle: B00LPDVAGE
Audience: T-SQL beginners
Rating: 4.8
Reviewer: Ian Stirk 

This book aims to teach you the basics of T-SQL, while emphasizing the importance of best practices a [ ... ]


More Reviews

Related Reviews

Beautiful Code: Leading Programmers Explain How They Think

Programming Collective Intelligence 

Last Updated ( Saturday, 11 March 2017 )
 
 

   
Banner
RSS feed of book reviews only
I Programmer Book Reviews
RSS feed of all content
I Programmer Book Reviews
Copyright © 2017 i-programmer.info. All Rights Reserved.
Joomla! is Free Software released under the GNU/GPL License.