Customer Reviews


13 Reviews
5 star:
 (7)
4 star:
 (1)
3 star:
 (2)
2 star:
 (2)
1 star:
 (1)
 
 
 
 
 
Average Customer Review
Share your thoughts with other customers
Create your own review
 
 
Only search this product's reviews

The most helpful favorable review
The most helpful critical review


10 of 11 people found the following review helpful:
5.0 out of 5 stars A software manager's "must read"
Journey of the Software Professional is an impressive work. It begins with a Forward by noted author Gerald Weinberg (The Psychology of Computer Programming, etc.) where Weinberg says "In many ways, it opened my eyes. If you are a software professional, I think it will open yours as well." I couldn't have said it better.

This book should be read by...
Published on January 9, 2001 by B. Scott Andersen

versus
3 of 4 people found the following review helpful:
3.0 out of 5 stars Interesting perspective.
This book has an interesting outlook on software development. Beware it is 'the sociology of computer programming' as it says in the title - only read it if this is of interest to you. For this reason it delves into the reasons why people build software the way they do and provides the framework into which all the engineering methods and methodologies fit.

However,...

Published on April 3, 2000


‹ Previous | 1 2 | Next ›
Most Helpful First | Newest First

10 of 11 people found the following review helpful:
5.0 out of 5 stars A software manager's "must read", January 9, 2001
This review is from: Journey of the Software Professional: The Sociology of Software Development (Hardcover)
Journey of the Software Professional is an impressive work. It begins with a Forward by noted author Gerald Weinberg (The Psychology of Computer Programming, etc.) where Weinberg says "In many ways, it opened my eyes. If you are a software professional, I think it will open yours as well." I couldn't have said it better.

This book should be read by software development managers before their first assignments. Hohmann not only provides software engineering guidance and wisdom in real-world context but also, where possible, backs up his thinking with published works, all carefully annotated.

What separates this work from most software engineering texts is Hohmann's ability to keep the work meaningful and relevant to real-world development environments. Many other texts note that most shops are at an SEI Level I maturity yet those same books delve into COCOMO II or McCabe's cyclomatic complexity--concepts and practices foreign in those same shops. It is easy to fill books with details of these and other software engineering tools and techniques but unless these things are placed in a meaningful context, they are simply tools absent of purpose.

What Hohmann offers is much more: a way to think about the real problem to be solved by engineering management: the maturation of the software development department. It is along these lines that Hohmann shines. For example, in one section discussing conflict, Hohmann asks "How much time, if any should be allocated to the schedule to allow programmers to rework their code?" Refactoring (Fowler) is a new spin on how to accomplish this but acknowledging, at a management level, that such activities go on is not widely discussed in most texts. Hohmann challenges readers to think about problems such as these.

Throughout the book are sections entitled "Advice to Managers" and "Advice to Developers". Most of the advice is rock solid and could apply anywhere for the same reason The Mythical Man Month (Brooks) is still relevant and should be required reading by all software managers: software development is (and always has been) about people! While tools and techniques evolve quickly, people have not.

Because every author wants to bring something new and fresh they'll introduce some spin on their particular approach. Hohmann offers SPO: Structure-Process-Outcome to fulfill this pension. While I think it doesn't add much, neither does it detract. There is plenty in this book to let it stand on its own merit.

I didn't agree with everything in this book. There are few books I can give blanket and unreserved approval to, in fact. But this book did do what Weinberg promised in his Forward: it made me THINK. The book's subtitle is "A Sociology of Software Development" and that description fits well. It is not a substitute for a solid book on software engineering techniques. But, I believe this book would greatly supplement anyone's library whose quest is to better understand the discipline.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


4 of 4 people found the following review helpful:
4.0 out of 5 stars Plenty of goodies, but also some aridities, June 7, 1999
By 
SeanFurl (San Francisco) - See all my reviews
This review is from: Journey of the Software Professional: The Sociology of Software Development (Hardcover)
I found it crowded with good advice and ideas. I also found myself skipping and jumping around in it after a while, and putting it down altogether, because it was getting a bit tedious. But I would leave it lying in a visible place and pick it up again some evenings later. And every time I picked it up I found good and valuable advice in it. There are headings and subheadings on just about every page and the text under them is more or less self-contained: so it's amenable to browsing (chapter 1 excepted). And believe me, it has a huge amount of content. One of the things I like is its stated intention to make you a happier developer, not just a better developer. The causes of developer suffering and confusion are predominantly management and human issues, needless to say, since the machine and machine tools continue to be on their best behavior. The book has helped me avoid some suffering and confusion. It is not B.S.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


1 of 1 people found the following review helpful:
5.0 out of 5 stars Therapy for post-dot-com mania., March 10, 2003
By 
This review is from: Journey of the Software Professional: The Sociology of Software Development (Hardcover)
I first discovered this book thanks to the happy confluence of serendipity, perpetual bookstore browsing, and two decades of white-knuckling it as a software programmer. For the past few years it has given comfort and advice. Again today I am purchasing a copy as a gift for the shrink who is nursing me following the burst of the dot-com bubble. If I were on a desert island I would first wish for this book.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


1 of 1 people found the following review helpful:
5.0 out of 5 stars Effective techniques for software professionals, February 13, 2002
By 
Daniel Mall (San Gabriel, CA United States) - See all my reviews
(REAL NAME)   
This review is from: Journey of the Software Professional: The Sociology of Software Development (Hardcover)
Luke Hohmann explains three aspects of the software development journey: inward focus, outward focus, and upward focus. Principles from psychology are used to demonstrate how the reader can achieve personal growth and develop skills as an engineer or manager. Practical advice for staff and management is prominent at the end of each chapter. Cognitive models, values, personality, goals, culture, strategy, rituals, future perfect thinking, domain experience, competency frameworks, learning styles, training plans, the Johari Window, organizational cohesion and coupling, topology, and roles are discussed in the context of software engineering. The structure, process, outcome (SPO) framework for organizing a software project is a constant thread.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


1 of 1 people found the following review helpful:
5.0 out of 5 stars Thought provoking with good ideas, November 3, 1998
By A Customer
This review is from: Journey of the Software Professional: The Sociology of Software Development (Hardcover)
I have really enjoyed reading this book. It is packed full of information. For example there are sections on personality types and problem solving approaches, as well as sections on creating teams from disparate personalities and the challenges of building teams.

I found this book thought provoking and a good introduction to a wealth of information on sociology issues in software development. People issues are important in team development of software, and most of us will have to work in teams for a large part of our careers. The bibiography is large, good for following up on topics of particular interest.

I don't expect to use everything in the book, but will pick and choose what is appropriate in each particular situation.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


3 of 4 people found the following review helpful:
3.0 out of 5 stars Interesting perspective., April 3, 2000
By A Customer
This review is from: Journey of the Software Professional: The Sociology of Software Development (Hardcover)
This book has an interesting outlook on software development. Beware it is 'the sociology of computer programming' as it says in the title - only read it if this is of interest to you. For this reason it delves into the reasons why people build software the way they do and provides the framework into which all the engineering methods and methodologies fit.

However, it's too tedious in places and contains too many hollow platitiudes despite parts being built on what appears to be a sound academically researched foundation. Pick it up if you have room for a book to round out your engineering expertise but don't expect the kind of experience as in reading 'Design Patterns' for the first time, for example.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


6 of 9 people found the following review helpful:
1.0 out of 5 stars Stay away <g>, November 8, 1997
By A Customer
This review is from: Journey of the Software Professional: The Sociology of Software Development (Hardcover)
This annoying and preachy book is written entirely in the imperative mood, with quotes from widely-known computer industry "visionaries" liberally sprinkled on every line. There are some stunning pieces of wisdom--"To handle a complex problem you must be a complex person", "Be reliable", "Be Honest", and my favourite, "During lunch, keep your overall consumption of food to a reasonable amount." Of course, there are numerous n-step solutions offered, that, by the very virtue of being n-step, are guaranteed to be a success. N-step recipes are supported by numerous charts. There are some good passages: "...Ruthlessly identify those aspects..." (How do you "identify" something "ruthlessly"?) Anyway, to make a long story short: this book is a chunk of banal and boring Tom-Peters-ware from a former athlete gone administrative. Save your $35. (Or, if you want it so badly, you can have my copy for $10. But hurry, this is a limited-time offer--the book is going to be donated to the local library soon ;)
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


2.0 out of 5 stars Nice instight hidden in the pages, January 24, 1999
By A Customer
This review is from: Journey of the Software Professional: The Sociology of Software Development (Hardcover)
The book is not bad. The most valuable sections of this book include topics of Structure-Process-Outcome (sometimes), cognitive learning, values, culture, goals, working with tools, and communication. The diagrams and tables in this book are almost not helpful at all; sometimes you wonder if diagrams like figure 1-3 on page 23 is downright necessary to have there. I felt like parts four and five of the book really dragged on unnecessarily, especially the chapter on organizational engineering. It seemed as if the book completely broke down and lost it after page 300. I think that Hoemann had a lot of potential in this book when I first saw it, and I was let down. Another nice thing would be for him to drop the plethora of coined-terms. Overall, there is some really nice thoughts in here, but there is a lot of unnecessary things that you have to thumb through.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


1 of 2 people found the following review helpful:
5.0 out of 5 stars Wonderful JAVA break reading., October 8, 2003
By 
David A. Koontz (Fayetteville, AR United States) - See all my reviews
(REAL NAME)   
This review is from: Journey of the Software Professional: The Sociology of Software Development (Hardcover)
Java break, <groan> Oh - it's a bad pun. but with a subtitle of "A Sociology of Software Development" one would think this is a dissertation. May be it was. But it's a good read. However it may take several times to get the most of it.

I recommend this for every software engineer. Managers buy it for the whole group, start them out with a plan, to develop as a person.

David

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


2 of 4 people found the following review helpful:
2.0 out of 5 stars Nice instight hidden in the pages, January 24, 1999
By A Customer
This review is from: Journey of the Software Professional: The Sociology of Software Development (Hardcover)
The book is not bad. The most valuable sections of this book include topics of Structure-Process-Outcome (sometimes), cognitive learning, values, culture, goals, working with tools, and communication. The diagrams and tables in this book are almost not helpful at all; sometimes you wonder if diagrams like figure 1-3 on page 23 is downright necessary to have there. I felt like parts four and five of the book really dragged on unnecessarily, especially the chapter on organizational engineering. It seemed as if the book completely broke down and lost it after page 300. I think that Hoemann had a lot of potential in this book when I first saw it, and I was let down. Another nice thing would be for him to drop the plethora of coined-terms. Overall, there is some really nice thoughts in here, but there is a lot of unnecessary things that you have to thumb through.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


‹ Previous | 1 2 | Next ›
Most Helpful First | Newest First

This product

Journey of the Software Professional: The Sociology of Software Development
$30.00
In Stock
Add to cart Add to wishlist