Have one to sell? Sell yours here
After the Gold Rush: Creating a True Profession of Software Engineering (DV-Best Practices)
 
 
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

After the Gold Rush: Creating a True Profession of Software Engineering (DV-Best Practices) [Paperback]

Steve McConnell (Author)
3.6 out of 5 stars  See all reviews (41 customer reviews)


Available from these sellers.


Textbook Student FREE Two-Day Shipping for Students. Learn more


Book Description

DV-Best Practices November 1, 1999
Lively and highly readable introspections on the software development industry appeals to both insiders and non-technical readers alike with candid reflections takes a look at the future of software engineering as a profession. McConnell, a best-selling and award-winning author, describes software development practices and trends, provides valuable insight, and gives the non-technical public an understanding of software engineering.


Editorial Reviews

Amazon.com Review

Software developers are supposed to work insane hours, drink only caffeinated beverages, and have no personal lives, all in the interest of shipping the all-important Product. In the popular consciousness, the desperate programming team has acquired a status similar to that of the movie protagonist drinking whiskey alone at a bar--both are examples of ritual self-abuse deemed heroic. In After the Gold Rush: Creating a True Profession of Software Engineering, Steve McConnell argues that the methodical abuse of programmers causes bad code, unhappy people, and reduced profitability in the long run. In place of the existing system of crazy deadlines, clueless marketing, and scattershot programming strategies, McConnell proposes making software engineering into a "true profession." Such a profession would have a well-defined body of core knowledge, a system of professional certifications, and a code of professional ethics.

The question of whether such a "professionalization" of software development is a good idea is up for debate, certainly. It seems that a lot of programming jobs involve standard problems and solutions, which would lend themselves to teaching and testing. On the other hand, quantum-leap innovation has often come from "cowboy" artisans who deviate from the standard practices. Similarly, aggressive technology investors aren't interested in deliberate, standardized work--they want world-beating products (and they want them to market immediately, if not sooner). After the Gold Rush makes a well-reasoned, well-supported argument for a more structured programming profession, and is worthwhile reading for any technology executive or project manager. --David Wall

Topics covered: The problem with "code-and-fix" software development, the elusive nature of a body of knowledge in high-tech subjects, the structure of more traditional engineering professions (civil, chemical, and others), solution design versus implementation, and suggestions for how software engineering professionals might get trained and certified.


Product Details

  • Paperback: 182 pages
  • Publisher: Microsoft Press (November 1, 1999)
  • Language: English
  • ISBN-10: 0735608776
  • ISBN-13: 978-0735608771
  • Product Dimensions: 9.1 x 7.4 x 0.7 inches
  • Shipping Weight: 1.3 pounds
  • Average Customer Review: 3.6 out of 5 stars  See all reviews (41 customer reviews)
  • Amazon Best Sellers Rank: #802,792 in Books (See Top 100 in Books)

More About the Author

I am CEO and Chief Software Engineer at Construx Software (www.construx.com). I've written Software Estimation, Code Complete, Rapid Development, Software Project Survival Guide, and Professional Software Development. I live in Bellevue, WA (near Seattle).

 

Customer Reviews

41 Reviews
5 star:
 (15)
4 star:
 (12)
3 star:
 (3)
2 star:
 (5)
1 star:
 (6)
 
 
 
 
 
Average Customer Review
3.6 out of 5 stars (41 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

69 of 71 people found the following review helpful:
5.0 out of 5 stars Concise excellence, November 5, 1999
By 
Robert Lawrence (Brooklyn, NY USA) - See all my reviews
This review is from: After the Gold Rush: Creating a True Profession of Software Engineering (DV-Best Practices) (Paperback)
Steve McConnell comes through again. In this short collection of essays, he argues convincingly that the software industry can and must change drastically. The industry's "code-and-fix" practices, which have over and over proved ineffective and even dangerous, have to go. The image of the heroic programming genius, saving the dysfunctional organization over and over from behind a wall of empty pizza boxes and soda cans, must go as well. Empty and foolish heroism must be replaced by good processes, patient planning, and good engineering practice.

McConnell argues that in order for this change to occur, a proper "profession" of software engineering must be created. Such a profession would, above all, aid the diffusion of effective software engineering practices. In addition, a profession backed by universities, professional guilds, and a system of certification would make developers accountable for the software they create, and would allow them to take a stand against clueless management who want systems "done yesterday"--whatever the ultimate cost or detrimental effect on quality.

My only complaint is that McConnell ignores one important factor in software: the impatience of contemporary investors and financial professionals. The short-term focus of these parties is hurting quality in every industry, including software. Perhaps the only way new companies will be able to battle their influence will be to remain private--a difficult sacrifice that will require character verging on stubbornness.

For an interesting pairing, you may want to read this book alongside Mark Minasi's "The Software Conspriracy."

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


35 of 39 people found the following review helpful:
5.0 out of 5 stars An excellent roadmap and an important book, May 17, 2000
Amazon Verified Purchase(What's this?)
This review is from: After the Gold Rush: Creating a True Profession of Software Engineering (DV-Best Practices) (Paperback)
Steve McConnel is right on the money here. Software Engineering needs to mature into a real "profession", in the sense the engineers, doctors, and lawyers belong to a "profession". This is the basic point of the book. As McConnell says in the Introduction, "It's time for software development to grow up."

However, contrary to some other reviews, this book is a lot more that just a rehash of "Rapid Development" (one of McConnell's earlier books, and an essential book in its own right). "After the Gold Rush" does make some points that are also made in "Rapid Development", but the intent and content of "After the Gold Rush" is totally different.

This book is part manifesto, and part roadmap. McConnell puts forth the idea that, despite the proven effectiveness of many fully developed "best practices", the software development industry as a whole continues to ignore them and engage in "code and fix" style development. The software industry, McConnell writes, needs to grow up and start taking on some of the characteristics of more mature professions, especially the engineering profession. After making this point, and backing it up with studies and other empirical data, McConnell proceeds to lay out the qualities that a mature profession possesses, which of those qualities the software industry is lacking, and how we can move forward toward maturity, examining such topics as education, licensing, and ethics.

I feel this is essential reading for any developer. Will this book teach you about coupling and cohesion or show you the ins and outs of running a JAD session? No, that's what "Code Complete" and "Rapid Development" are for (and please read those if you haven't). This book foretells (and I believe will help fulfill) the inevitable future of software engineering as a profession. This book provides a look at what software developers do from a higher perspective, and puts the profession in a broader (even historical) context. It has helped me to consider my job as a software developer from a fresh angle, and to take stock of my role in the future of the profession.

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


23 of 25 people found the following review helpful:
4.0 out of 5 stars Good summary of ongoing evolution of the software profession, April 25, 2000
By 
David Stengle (Princeton, NJ USA) - See all my reviews
(REAL NAME)   
This review is from: After the Gold Rush: Creating a True Profession of Software Engineering (DV-Best Practices) (Paperback)
Mr. McConnell's latest book delivers a pitch for certification in software engineering. He makes a reasoned case and provides a little useful historical context. Unlike his other books (Code Complete, Rapid Application Development, and Software Project Survival Guide), this book offers little of direct use to a practitioner. The book aims to accelerate a coming trend, rather than inform its readers about what exists today.

If you are at SW-CMM level zero (never heard of CMM) or level minus one (think it's nonsense), then this may present new concepts - but I found this book to focus on the process of certification and credentials rather than the software process itself.

I found the chapter on professional ethics to be rather humorous, although I doubt this was the author's intention. Look at the miniscule number of doctors or lawyers that lose certification. In practice, professional certification is used to defend established players from newcomers, particularly foreign newcomers. This will be a big issue given the large number of first-generation immigrants making huge contributions to software in North America. I think in this area, as well as the discussion on the "Chasm" (see Geoffrey Moore) in adopting practices, the author could take a stab at some conclusions, however speculative.

As always, Mr. McConnell's crisp writing style and deep industry knowledge make for a pleasant, informative read; however, I think only people working on setting policy, establishing certification or a defining a curriculum will find the material concretely helpful.

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

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews











Only search this product's reviews



Inside This Book (learn more)
First Sentence:
In 1975, Fred Brooks compared the development of large software systems to dinosaurs, woolly mammoths, and saber-toothed tigers fighting the glutinous grip of the tar pit. Read the first page
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
programming heroes, software engineering body, software engineering code, rush phase, professional software engineers, software workers, mature profession, software development practices, engineering license, engineering exam, software engineering education, software engineering principles, software engineering practices, software community, schedule overruns, computer science degrees, software field, software organizations, other engineering disciplines, software process improvement, software engineering knowledge, true profession
Key Phrases - Capitalized Phrases (CAPs): (learn more)
United States, Computer Society, Fundamentals of Engineering, Fred Brooks, Novum Organum, Sydney Opera House, Microsoft Windows, Larry Constantine, Monty Python, North America, Capers Jones, Code Complete, Rochester Institute of Technology, Year End Update
New!
Books on Related Topics | Concordance | Text Stats
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Back Cover | Surprise Me!
Search Inside This Book:





Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product).
 
(26)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums





Look for Similar Items by Category


Look for Similar Items by Subject