Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Best of 2016 Recommended by Editor Recommended by Reviewer Recommended by Reader
Search
Software development from A to Z : a deep dive into all the roles involved in the creation of software
Filipova O., Vilão R., Apress, New York, NY, 2018. 308 pp.  Type: Book (978-1-484239-44-5)
Date Reviewed: Apr 2 2019

Initially I didn’t much like this book. Here’s why:

  • It’s mostly about software as a product. My experience is with software as an in-house problem solution.
  • It spends most of its time talking about the various roles involved in building software, and what tools are available to support those roles, and not what software is and how to build it. But I have to admit: the subtitle of the book (A deep dive into all the roles involved in the creation of software) covers some of this objection.
  • When the book does finally get to talking about programming/coding (after more than 60 pages of avoiding it), it leaps into it with too little explanation about what that really means and is.
  • Similarly, the book does an excellent job of identifying the types of testing and the roles involved in doing it, but spends too little time on what a test is and what it should look like.
  • The book expects its readers to use the same kind of development environments that the authors discuss; since I am not familiar with those environments, this was a problem for me.

In other words, my first impression was that the book sort of assumes the reader already knows what software development is, and thus all the reader needs to know is how to organize the doing of it. But that’s not what the book’s back cover says it’s going to be: “The topics that are covered do not require a deep knowledge of technology in general.”

But then I have to admit that the book grew on me. It does some things interestingly and well, like putting specific people into the software development roles, as the subtitle promises, and then interviewing those people about the tasks they perform and how they perform them.

So, in the end, I guess I have to say this: the book could indeed be fairly useful if you’re interested in building (and marketing) software as a product; if you already know some rudimentary things about what it means to program and to test; and if you know and accept the programming environment the authors use.

Oh, and the writing style? Breezy, occasionally annoying, but for the most part you, the reader, feel like you get to know and like the authors.

More reviews about this item: Amazon, Goodreads

Reviewer:  R. L. Glass Review #: CR146508 (1906-0209)
Bookmark and Share
  Editor Recommended
Featured Reviewer
 
 
General (D.2.0 )
 
 
Coding Tools and Techniques (D.2.3 )
 
 
Testing And Debugging (D.2.5 )
 
Would you recommend this review?
yes
no
Other reviews under "General": Date
Bitwise: a life in code
Auerbach D.,  Pantheon Books, New York, NY, 2018. 304 pp. Type: Book (978-0-670024-93-3)
May 2 2019
Hawking’s nightmare
Batchelor D.  Communications of the ACM 62(2): 120-ff, 2019. Type: Article
Apr 26 2019
Why SRE documents matter
Nukala S., Rau V.  Communications of the ACM 61(12): 45-51, 2018. Type: Article
Mar 4 2019
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright © 2000-2019 ThinkLoud, Inc.
Terms of Use
| Privacy Policy