Login Signup

Logo2

Programming Books

The Best Programming Books Ranked by Programmers

  1. 6 Rankings

    The Pragmatic Programmer: From Journeyman to Master

    by Andrew Hunt, David Thomas

    The Pragmatic Programmer: From Journeyman to Master (ISBN 0-201-61622-X) is a book about software engineering by Andrew Hunt and David Thomas, published in October, 1999.

  2. 4 Rankings

    Code Complete

    by Steve McConnell

    Code Complete (ISBN 1-55615-484-4) is a 1993 software development book by Steve McConnell urging developers to get past code and fix programming and the "big design up front" waterfall model. It is also a compendium of useful software construction techniques, from naming variables to deciding when to write a subroutine.

  3. 3 Rankings

    The Practice of Programming

    by Brian W. Kernighan, Rob Pike

    The Practice of Programming (ISBN 0-201-61586-X) by Brian W. Kernighan and Rob Pike is a 1999 book about computer programming and software engineering, published by Addison-Wesley.

    According to the preface, the book is about "topics like testing, debugging, portability, performance, design alternatives, and style," which, according to the aut...

  4. 3 Rankings

    Facts and Fallacies of Software Engineering

    by Robert L. Glass

    The practice of building software is a "new kid on the block" technology. Though it may not seem this way for those who have been in the field for most of their careers, in the overall scheme of professions, software builders are relative "newbies."

    In the short history of the software field, a lot of facts have been identified, and a lot of ...

  5. 1 Ranking

    Code Reading: The Open Source Perspective

    by Diomidis Spinellis

    You may read code because you have to--to fix it, inspect it, or improve it. You may read code the way an engineer examines a machine--to discover what makes it tick. Or you may read code because you are scavenging--looking for material to reuse.

    Code-reading requires its own set of skills, and the ability to determine which technique you use...

  6. 1 Ranking

    Peopleware : Productive Projects and Teams

    by Tom Demarco, Timothy Lister

    Peopleware - Productive Projects and Teams (ISBN 0-932633-43-9) is a popular 1987 book, written by software consultants Tom DeMarco and Timothy Lister, on the inside world of software developing teams, in a manner such as to highlight the real-world conflicting natures between individual work perspective and corporate ideology. Peopleware may be...

  7. 1 Ranking

    Practical Development Environments

    by Matthew B Doar

    "Toolsmith" is a better term for build guy, SCM engineer, release engineer. This book is for the software toolsmith in all of us. A chapter covers each of version control, build systems, test environments, bug tracking systems, documentation environments and release. Each chapter covers the basics, some of the more common generic problems and th...

  8. 1 Ranking

    Exploring Requirements: Quality Before Design

    by Donald C. Gause, Gerald M. Weinberg

    A highly innovative and entertaining look at the most challenging part of the whole development process - how to design products and systems that people want. Its theme is simple: You can achieve better design only through better understanding of the problem to be solved.

  9. 2 Rankings

    Joel on Software: And on Diverse and Occasionally Related Matters That Will Prove of Interest to Software Developers, Designers, and Managers, and to Those Who, Whether by Good Fortune or Ill Luck, Work with Them in Some Capacity

    by Joel Spolsky

    This is a selection of essays from the author's Web site, http://www.joelonsoftware.com. Joel Spolsky started the web log in March 2000 in order to offer his insights, based on years of experience, on how to improve the world of programming. His extraordinary writing skills, technical knowledge, and caustic wit have made him a programming guru. ...

  10. 1 Ranking
Next
About | | Privacy Policy | Blog
Copyright © 2006 Shane Sherman