|
|||||||||||||||||||||||||||||||||||
|
14 Reviews
|
Average Customer Review
Share your thoughts with other customers
Create your own review
|
|
Most Helpful First | Newest First
|
|
8 of 8 people found the following review helpful:
4.0 out of 5 stars
An analysis of a major success and a major failure,
By Charles Ashbacher (Marion, Iowa United States) - See all my reviews (TOP 500 REVIEWER) (VINE VOICE) (HALL OF FAME REVIEWER)
This review is from: The Limits of Software: People, Projects, and Perspectives (Paperback)
The same task has produced what is arguably the greatest triumph as well as the greatest failure in software development. Air traffic control is a task where 24/7/365 (functional 24 hours a day, 7 days a week, 365 days a year) must be a law rather than a mantra. The national air traffic control computer system known as the 9020 was written using punched cards and is roughly 500,000 lines of code. Despite all the noise about problems and obsolescence, it has scaled up so well that it is used to control several times the number of flights that it did when it was developed in the seventies. The project to replace it, called the Advanced Automation System, cost several billion dollars and yielded nothing usable, although it did make the developers a great deal of money. Within these two extreme bookends there are several lessons to be learned and that is the point of this book.The author worked on the 9020 system and spends a great deal of time ruminating on how things were, from coding to the personalities of those who built it. Packed within this is one clear lesson. In all successful software projects, there is a small, core group of people who do the bulk of the true work. Enlarge that core, either by increasing the numbers or infiltrating it with bureaucracy, and the chances of failure plummet. This is the conclusion reached by the author in his analysis of why the Advanced Automation System failed. The secondary lesson is that the very stability of the air traffic control system makes it fragile and difficult to change. There is no easy way to make changes to the system, where the simple movement of a control knob several inches can create problems. There are lessons for developers sprinkled throughout the book, although it is sometimes necessary to read carefully to find them. Presented in the form of a non-sequential journal, the flow sometimes goes sideways, but it nearly always manages to make a valid point.
6 of 7 people found the following review helpful:
5.0 out of 5 stars
A beautifully written book.,
By A Customer
This review is from: The Limits of Software: People, Projects, and Perspectives (Paperback)
The Limits of Software is eccentric and eloquent. I've never read anything quite like it. Somehow the author has mixed amusing stories, characters and dialogue, and technical material in the right proportion: the book is not just informative, at times it is moving. The book, at 200 pages, reads like a 20-page article; but it lingers like a fine novel.
2 of 2 people found the following review helpful:
4.0 out of 5 stars
An excellent narrative of software development issues.,
By A Customer
This review is from: The Limits of Software: People, Projects, and Perspectives (Paperback)
This work by the author provides an excellent narrative on software development issues from the perspective of those actually doing the development. The experiences described are typical of those lived by many software developers. The book is easy to read and captures the reader in the intensity of the authors experiences.
4 of 5 people found the following review helpful:
5.0 out of 5 stars
A work of art,
By
Amazon Verified Purchase(What's this?)
This review is from: The Limits of Software: People, Projects, and Perspectives (Paperback)
This is one of the finest books on any subject I have ever had the pleasure of reading. In fact, a savvy publisher might have taken the words in this book, combined them with some high-quality photography, and converted it into a glossy-paged coffee table book without much effort. But alas, we lucky few who have read it will have to do without the stage-dressing, and console ourselves with the beauty of the words themselves.This certainly isn't a "How-To" book, or a quick punch-list to make you a better manager. Rather, it is a thin volume of lyric beauty; a poem to the design and management of software. I would have thought our industry too young yet for a work like this, but Robert Britcher has cobbled together flashes of life from the computing industry ranging from the 60's through the late 90's into a sum larger than its parts. Will reading this book make you a better manager or engineer? I think so -- if only by helping to create a shared history of the software industry, and a vivid and visceral set of lessons from the front lines.
4 of 5 people found the following review helpful:
5.0 out of 5 stars
It's like sharing lunchtime with the staff elder.,
This review is from: The Limits of Software: People, Projects, and Perspectives (Paperback)
The insights and recollections in these essays at first discouraged me - as my naive hopes (that software and standards could tame any problem) were dashed.That discouragement (mostly) disappeared when I realized the author was using "worst cases" to make his points clear. I was left with the realization that reasonable people, working on reasonable projects using reasonable rules can accomplish much.
3 of 4 people found the following review helpful:
5.0 out of 5 stars
Excellent,
By
This review is from: The Limits of Software: People, Projects, and Perspectives (Paperback)
I started reading this book over dinner, couldn't put it down, and ended up finishing it that night. Britcher presents a perspective on computing that is refreshingly different from the usual technocratic point of view. It is nice to see someone who worries about the ethics of this industry for a change, and who doesn't subscribe to the idea that if something is computerized, it must automatically be better. Lot's of thoughtful comments about the state of the industry, software engineering, management, and the psychology and ethics of computing.Highly recommended!
5 of 7 people found the following review helpful:
5.0 out of 5 stars
Should be read inside and outside the field of computingl,
By A Customer
This review is from: The Limits of Software: People, Projects, and Perspectives (Paperback)
At one level, this is a wonderful book about engineering, but there is more to it than that. It's about how we behave in the face of technology, especially those of us who are deeply involved in it. The book is important; I hope it is discovered.
4 of 6 people found the following review helpful:
5.0 out of 5 stars
Talk about hitting the nail on the head.,
By A Customer
This review is from: The Limits of Software: People, Projects, and Perspectives (Paperback)
I can't stress enough how enjoyable the book was to read. The stories used throughout the book can easily be appreciated by software developers and software hobbyist alike. How refreshing it was to read about the trials and tribulations of real world software development. Perhaps this should be required reading at all universities.
4.0 out of 5 stars
Lessons Learned,
By
Amazon Verified Purchase(What's this?)
This review is from: The Limits of Software: People, Projects, and Perspectives (Paperback)
Mr. Britcher has written a fine book that at times is a little difficult to follow where he is going. Having worked on our National Air Traffic Control System myself for nearly 25 years I could relate too many of his stories. Software engineering by it very nature can bog down very quickly in the tools used to arrive at a do-able solution. His best points are about the difficulty of rewriting something writen so well and back in the days when you had to sweat using too much storage. That being the case the system is easy to maintain and has scaled "up" countless times over the last three deades. The system was re-platformed in 1998 onto hardware that offered five nines of reliability. Normally when you place an operating system and applications on the hardware the total system reliability suffers.In case of the system Mr. Britcher cites as the the target for replacement reliability stayed at five nines on a system 24x7x365, as it does at this very instant. I only wish every FAA manager would read Mr. Britchers book because they are about to commit the same mistake they did on AAS only this time it is called ERAM. Large corporations evolve systems, ie Microsoft Windows Operating System built one release on the other. The government on the other hand replaces systems because that becomes a "program" and employes thousands of government workers. Unfortunitly everything Mr. Britcher writes about AAS is about to happen again on ERAM. With us the American tax payers the big losers and a few corporations who get paid no matter what, the big winners. Thank you Mr. Britcher for putting into words what I see happening around me every working day, it is a very timely read. Bill Capo
3 of 5 people found the following review helpful:
3.0 out of 5 stars
Entertaining but context free,
By Denny Williford (Arkansas) - See all my reviews
This review is from: The Limits of Software: People, Projects, and Perspectives (Paperback)
I feel like slaming this book. It contains a series of lightly connected stories. There is very little real information about what went wrong with the project or anything else. However, it is interesting; I read it in two sittings. My advise is to check it out of the library in a year or two. Don't spend money on this book.
|
|
Most Helpful First | Newest First
|
|
The Limits of Software: People, Projects, and Perspectives by Robert L. Glass (Paperback - June 25, 1999)
Used & New from: $147.57
| ||