| Search | About | Preferences | Interact | Help | |
| 150 million books. 1 search engine. | ||
› Find signed collectible books: 'After the Gold Rush: Creating a True Profession of Software Engineering'
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. [via]
More editions of After the Gold Rush: Creating a True Profession of Software Engineering:
› Find signed collectible books: 'Code Complete'
Widely considered one of the best practical guides to programming, Steve McConnell's original CODE COMPLETE has been helping developers write better software for more than a decade. Now this classic book has been fully updated and revised with leading-edge practices-and hundreds of new code samples-illustrating the art and science of software construction. Capturing the body of knowledge available from research, academia, and everyday commercial practice, McConnell synthesizes the most effective techniques and must-know principles into clear, pragmatic guidance. No matter what your experience level, development environment, or project size, this book will inform and stimulate your thinking-and help you build the highest quality code.
Discover the timeless techniques and strategies that help you:
More editions of Code Complete:
› Find signed collectible books: 'Code Complete: A Practical Handbook of Software Construction'
Believed by many of our customers to be the best practical guide to writing commercial software, and Highly Recommended. [via]
More editions of Code Complete: A Practical Handbook of Software Construction:

› Find signed collectible books: 'Professional Software Development: Shorter Schedules, Higher Quality Products, More Successful Projects, Enhanced Careers'
More editions of Professional Software Development: Shorter Schedules, Higher Quality Products, More Successful Projects, Enhanced Careers:
› Find signed collectible books: 'Rapid Development'
I can hear some of you exclaiming, "How can you possibly recommend a book about software scheduling published by Microsoft Press and written by a consultant to Microsoft?!" Well, put aside any preconceived biases. This is a tremendous book on effective scheduling software development, and it drinks deeply from the wisdom of all the classics in the field such as Brook's Mythical Man Month -- and is likely well-informed by McConnell's experiences, good and bad, in Redmond.
The nine page section entitled "Classic Mistakes Enumerated" is alone worth the price of admission and should be required reading for all developers, leads, and managers. Here are some types of the 36 classic mistakes that McConnell describes in detail:
I suspect that if you've ever been involved in software development, you winced after reading each of these nine points. And you will learn a great deal from the remaining 640 pages about concrete solutions.
My only substantive gripe: cheesy Powerpoint graphics. Nonetheless, this book is Very Highly Recommended. [via]
More editions of Rapid Development:
› Find signed collectible books: 'Rapid Development: Taming Wild Software Schedules'
I can hear some of you exclaiming, "How can you possibly recommend a book about software scheduling published by Microsoft Press and written by a consultant to Microsoft?!" Well, put aside any preconceived biases. This is a tremendous book on effective scheduling software development, and it drinks deeply from the wisdom of all the classics in the field such as Brook's Mythical Man Month -- and is likely well-informed by McConnell's experiences, good and bad, in Redmond.
The nine page section entitled "Classic Mistakes Enumerated" is alone worth the price of admission and should be required reading for all developers, leads, and managers. Here are some types of the 36 classic mistakes that McConnell describes in detail:
I suspect that if you've ever been involved in software development, you winced after reading each of these nine points. And you will learn a great deal from the remaining 640 pages about concrete solutions.
My only substantive gripe: cheesy Powerpoint graphics. Nonetheless, this book is Very Highly Recommended. [via]
More editions of Rapid Development: Taming Wild Software Schedules:

› Find signed collectible books: 'Software Engineering Classics'
More editions of Software Engineering Classics:
› Find signed collectible books: 'Software Estimation: Demystifying the Black Art'
Often referred to as the black art because of its complexity and uncertainty, software estimation is not as difficult or puzzling as people think. In fact, generating accurate estimates is straightforwardonce you understand the art of creating them. In his highly anticipated book, acclaimed author Steve McConnell unravels the mystery to successful software estimationdistilling academic information and real-world experience into a practical guide for working software professionals. Instead of arcane treatises and rigid modeling techniques, this guide highlights a proven set of procedures, understandable formulas, and heuristics that individuals and development teams can apply to their projects to help achieve estimation proficiency.
Discover how to:
When many corporate software projects are failing, McConnell shows you what works for successful software estimation.
More editions of Software Estimation: Demystifying the Black Art:
› Find signed collectible books: 'Software Project Survival Guide'
More editions of Software Project Survival Guide:
› Find signed collectible books: 'Software Project Survival Guide: How to Be Sure Your First Important Project Isn't Your Last'
Equip yourself with SOFTWARE PROJECT SURVIVAL GUIDE. It's for everyone with a stake in the outcome of a development project--and especially for those without formal software project management training. That includes top managers, executives, clients, investors, end-user representatives, project managers, and technical leads.
Here you'll find guidance from the acclaimed author of the classics CODE COMPLETE and RAPID DEVELOPMENT. Steve McConnell draws on solid research and a career's worth of hard-won experience to map the surest path to your goal--what he calls "one specific approach to software development that works pretty well most of the time for most projects." Nineteen chapters in four sections cover the concepts and strategies you need for mastering the development process, including planning, design, management, quality assurance, testing, and archiving. For newcomers and seasoned project managers alike, SOFTWARE PROJECT SURVIVAL GUIDE draws on a vast store of techniques to create an elegantly simplified and reliable framework for project management success.
So don't worry about wandering among complex sets of project management techniques that require years to sort out and master. SOFTWARE PROJECT SURVIVAL GUIDE goes straight to the heart of the matter to help your projects succeed. And that makes it a required addition to every professional's bookshelf.
More editions of Software Project Survival Guide: How to Be Sure Your First Important Project Isn't Your Last:

› Find signed collectible books: 'Aufwandschätzung für Softwareprojekte'
More editions of Aufwandschätzung für Softwareprojekte:

› Find signed collectible books: 'Code Complete - Deutsche AusgabeDer Second Edition'
More editions of Code Complete - Deutsche AusgabeDer Second Edition:
Founded in 1997, BookFinder.com has become a leading book price comparison site:
Find and compare hundreds of millions of new books, used books, rare books and out of print books from over 100,000 booksellers and 60+ websites worldwide.
