[Share] Top 50 new software development books

Source: Internet
Author: User

It's been nine months since I created the top 100 Best Software Engineering books, ever, with the best booksEverReleased. I still refer to it when I want to pick up a timeless classic.

But last week I suddenly had the desire to know whatNewBest software development books are. And I couldn't find any such list. So, of course, I made it myself.

In this post I proudly presentTop 50NewSoftware development books, WhereNewMeans "less than two years old". This list was created using a weighed mix of the following criteria:

    • Number of ratings on Amazon.com
    • Average rating on Amazon.com
    • Number of ratings on goodreads.com
    • Averate rating on goodreads.com

Note: The time that has passed since a book's release date waspart of the calculation. for example: a book that got three 5-starratings in just four months is listed higher than a book that got thesame ratings in a much longer period of time.

Some other things worth pointing out:

  • Like in the previous edition, I ignored all technology-specifictitles. Only books about generic software engineering topics wereallowed on the list.
  • I discarded all re-releases of books that had earlier editions before 2007. the only exception is making things happen, because Scott berkun changed the title of his book. and because he's a nice bloke who granted an interview with me.
  • Thomas ERL is on this listThreeTimes (#6, #17, #24). He didn't pay me for that, unfortunately. He just did it all by himself.
  • Three books released in 2009 were already able to get listed here, which is quite an achievement: Agile testing (#28), 97 things every software impact ect shold know (#33 ), and scrumban (#49 ).
  • There are 22 books from 2007 on this list, 25 books from 2008, and 3 from 2009.
  • While making this list I drank 8 cups of coffee, and consumed a full bag of Belgian chocolates.
  • This must be the first list of mine where Steve McConnell isNotListed.

I hope you will enjoy the results...

Title/author (s) Release
1 Dreaming in code: two dozen programmers, three years, 4,732 bugs, and one quest for transcendent Software
Scott Rosenberg
26-1-2007
2 Clean code: A Handbook of agile software craftsmanship
Robert C. Martin
11-8-2008
3 Pragmatic thinking and learning: refactor your wetware
Andy hunt
15-8-2008
4 Managing humans: biting and humorous tales of a software engineering manager
Michael lopp
12-6-2007
5 Beautiful code: Leading programmers explain how they think
Andy Oram, Greg Wilson
26-6-2007
6 SOA principles of service design
Thomas ERL
28-7-2007
7 The productive programmer
Neal Ford
3-7-2008
8 Smart and gets things done: Joel Spolsky's concise guide to finding the best technical talent
Joel Spolsky
31-5-2007
9 Making things happen: Mastering Project Management
Scott berkun
25-3-2008
10 Release it! : Design and deploy production-ready Software
Michael Nygard
30-3-2007
11 The art of agile development
James shore, Shane warden
26-10-2007
12 Service-Oriented Modeling: service analysis, design, and architecture
Michael Bell
25-2-2008
13 Scaling software Agility: Best practices for large elastic ISES
Dean leffingwell
8-3-2007
14 The annotated Turing: a guided tour through Alan Turing's historic paper on Computability and the Turing Machine
Charles Petzold
16-6-2008
15 Sketching user experiences: getting the design right and the right design
Bill Buxton
11-4-2007
16 Continuous integration: improving software quality and risk cing risk
Paul Duvall, Steve Matyas, Andrew GLOVER
9-7-2007
17 SOA Design Patterns
Thomas ERL
23-10-2008
18 The developer's Guide to debugging
Thorsten gr ötker, Ulrich holtmann, Holger Keding, Markus wloka
11-8-2008
19 Agile adoption patterns: a roadmap to organizational success
Amr elssamadisy
7-2008
20 Manage it! : Your Guide to modern, pragmatic project management
Johanna Rothman
7-6-2007
21 The principles of Project Management
Meri Williams
13-3-2008
22 Introduction to Information Retrieval
Christopher D. Manning, prabhakar Raghavan, Hinrich Sch ütze
7-2008
23 Head first software development
Dan pilone, Russ miles
11-1-2007
24 Web Service Contract Design and versioning for SOA
Thomas ERL, anish karmarkar, Priscilla Walmsley
25 The art of Multiprocessor Programming
Maurice Herlihy, NIR Shavit
29-2-2008
26 Scaling lean & agile development: Thinking and organizational tools for large-scale scrum
Craig larman, Bas vodde
22-12-2008
27 SOA in Practice: The art of Distributed System Design
Niclai M. josutis
24-8-2007
28 Agile testing: A Practical Guide for testers and agile teams
Lisa cripin, Janet Gregory
5-1-2009
29 The Business Analyst's Handbook
Howard podeswa
4-11-2008
30 Scrum and XP from the trenches
Henrik kniberg
4-10-2007
31 Xunit test patterns: refactoring test code
Gerard meszaros
31-5-2007
32 Applied SOA: service-oriented architecture and design strategies
Michael Rosen, Boris lublinsky, Kevin T. Smith, Marc J. Balcer
13-6-2008
33 97 things every software architect shold know
Richard Monson-haefel
13-2-2009
34 Perfect software: and other comprehensions about testing
Gerald M. weberger
29-8-2008
35 Expert product management: advanced techniques, tips and Strategies for Product Management & Product Marketing
Brian Lawley
10-10-2007
36 The Enterprise and scrum
Ken schwaber
13-6-2007
37 Algorithms in a nutshell
George Heineman, Gary pollice, Stanley selkow
1-11-2008
38 The software project manager's bridge to agility
Michelin sliger, stacia Broderick
29-5-2008
39 Designing Web interfaces: Principles and patterns for rich interactions
Bill Scott, Theresa Neil
15-1-2008
40 If I only changed the software, why is the phone on fire?
Lisa K. Simone
23-3-2007
41 Puzzles for programmers and pros
Dennis shasha
7-5-2007
42 Managing the test people
Judy McKay
27-4-2007
43 Practical Project Initiation: a handbook with tools
Karl E. wiegers
8-8-2007
44 Simple ubuntures for complex replicises
Roger sessions
19-5-2008
45 How we test software at Microsoft
Alan page, Ken Johnston, BJ rollison
16-8-2008
46 The one page project manager for IT projects
Clark a. Campbell
4-8-2008
47 The art of lean Software Development: a practical and incremental approach
Curt Hibbs, Steve jewett, Mike Sullivan
15-12-2008
48 Code leader: using people, tools, and processes to build successful software
Patrick cauldwell
5-5-2008
49 Scrumban-Essays on Kanban systems for lean Software Development
Corey Ladas
12-1-2009
50 Software Requirement patterns
Stephen withall
13-6-2007

The book getting results from software development teams from Lawrence J. Peters (8-6-2008) wowould have been#51. But alas, I have to stop somewhere...

Original address: http://www.noop.nl/2009/03/top-50-new-software-development-books.html

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.