BLGM's mission is to promote a love of books and reading to all by offering advice and information needed to help our visitors to find their next favorite book.

Best Software Development Books That Will Hook You

Here is a list of the best Software Development books, some I have read myself, some that I did research on, and all have great reviews!

1. Clean Code: A Handbook of Agile Software Craftsmanship (2008)

Best Software Development Books That Will Hook YouEven bad code can function. But if code isn’t clean, it can bring a development organization to its knees. Every year, countless hours and significant resources are lost because of poorly written code. But it doesn’t have to be that way. Noted software expert Robert C. Martin presents a revolutionary paradigm with . Martin has teamed up with his colleagues from Object Mentor to distill their best agile practice of cleaning code “on the fly” into a book that will instill within you the values of a software craftsman and make you a better programmer—but only if you work at it. What kind of work will you be doing?…
Author(s): Robert C. Martin

2. The Self-Taught Programmer: The Definitive Guide to Programming Professionally (2017)

Best Software Development Books That Will Hook YouI am a self-taught programmer. After a year of self-study, I learned to program well enough to land a job as a software engineer II at eBay. Once I got there, I realized I was severely under-prepared. I was overwhelmed by the amount of things I needed to know but hadn’t learned yet. My journey learning to program, and my experience at my first job as a software engineer were the inspiration for this book. This book is not just about learning to program; although you will learn to code. If you want to program professionally, it is not enough to learn to code; that is why, in…
Author(s): Cory Althoff

3. Beginning Software Engineering (2015)

Best Software Development Books That Will Hook YouBeginning Software Engineering demystifies the software engineering methodologies and techniques that professional developers use to design and build robust, efficient, and consistently reliable software. Free of jargon and assuming no previous programming, development, or management experience, this accessible guide explains important concepts and techniques that can be applied to any programming language. Each chapter ends with exercises that let you test your understanding and help you elaborate on the chapter’s main concepts. Everything you need to understand waterfall, Sashimi,…
Author(s): Rod Stephens

4. Managing the Unmanageable: Rules, Tools, and Insights for Managing Software People and Teams (2012)

Best Software Development Books That Will Hook You“Mantle and Lichty have assembled a guide that will help you hire, motivate, and mentor a software development team that functions at the highest level. Their rules of thumb and coaching advice are great blueprints for new and experienced software engineering managers alike.” —Tom Conrad, CTO, Pandora   “I wish I’d had this material available years ago. I see lots and lots of ‘meat’ in here that I’ll use over and over again as I try to become a better manager. The writing style is right on, and I love the personal anecdotes.” —Steve Johnson, VP,…
Author(s): Mickey W. Mantle, Ron Lichty

5. Herding Cats and Coders: Software Development for Non-Techies (2018)

Best Software Development Books That Will Hook YouThis is not a book for programmers. This book is for those who have to work with programmers and programming teams to get software built for their businesses. Most people responsible for software projects are CEOs, marketing directors, project managers, and entrepreneurs. Not being on the same page as your development team leads to poor products, cost overruns, and project failures. Herding Cats and Coders will put you on the same page as the techies. This is the perfect book for a non-technical manager, whether working with an outside developer, a development team, or an agency. And to…
Author(s): Greg Ross-Munro, Canter Marc

6. Clean Architecture: A Craftsman’s Guide to Software Structure and Design (Robert C. Martin Series) (2017)

Best Software Development Books That Will Hook You  By applying universal rules of software architecture, you can dramatically improve developer productivity throughout the life of any software system. Now, building upon the success of his best-selling books Clean Code and The Clean Coder, legendary software craftsman Robert C. Martin (“Uncle Bob”) reveals those rules and helps you apply them.   Martin’s doesn’t merely present options. Drawing on over a half-century of experience in software environments of every imaginable type, Martin tells you what choices to make and why…
Author(s): Robert C. Martin

7. The Complete Software Developer’s Career Guide: How to Learn Programming Languages Quickly, Ace Your Programming Interview, and Land Your Software Developer Dream Job (2017)

Best Software Development Books That Will Hook YouTechnical Knowledge Alone Isn’t Enough – Increase Your Income by Leveling Up Your Soft Skills Early in his software developer career, John Sonmez discovered that technical knowledge alone isn’t enough to break through to the next income level – developers need “soft skills” like the ability to learn new technologies just in time, communicate clearly with management and consulting clients, negotiate a fair hourly rate, and unite teammates and coworkers in working toward a common goal. As John invested in these skills his career took off, and he became a highly…
Author(s): John Sonmez

8. Timeless Laws of Software Development (2017)

Best Software Development Books That Will Hook YouIf you want to write high-quality, maintainable code, this book is for you.Most software projects have dreadful quality! Quality code requires more than good intentions and wishful thinking. This book clearly explains the fundamental laws and practices that you need, but probably didn’t learn in school. No matter what your role or experience level, Timeless Laws will change your view of software development forever. #388,633 in Books (See Top 100 in Books) #897 in Software Development (Books) #217 in Computer Systems Analysis & Design (Books) Would you like to ?If you are a seller for this product, would you like to ?…
Author(s): Jerry Fitzpatrick, Jennifer Kohnke

9. Implementing Lean Software Development: From Concept to Cash (2006)

Best Software Development Books That Will Hook You“This remarkable book combines practical advice, ready-to-use techniques, anda deep understanding of why this is the right way to develop software. I haveseen software teams transformed by the ideas in this book.” –Mike Cohn, author of Agile Estimating and Planning “As a lean practitioner myself, I have loved and used their first book for years.When this second book came out, I was delighted that it was even better. If youare interested in how lean principles can be useful for software developmentorganizations, this is the book you are looking for. The Poppendiecks offer…
Author(s): Mary Poppendieck, Tom Poppendieck

10. Leading Lean Software Development: Results Are not the Point (2009)

Best Software Development Books That Will Hook YouBuilding on their breakthrough bestsellers Lean Software Development and Implementing Lean Software Development, Mary and Tom Poppendieck’s latest book shows software leaders and team members exactly how to drive high-value change throughout a software organization—and make it stick. They go far beyond generic implementation guidelines, demonstrating exactly how to make lean work in real projects, environments, and companies. The Poppendiecks organize this book around the crucial concept of frames, the unspoken mental constructs that shape our perspectives and…
Author(s): Mary Poppendieck, Tom Poppendieck

11. The Nature of Software Development: Keep It Simple, Make It Valuable, Build It Piece by Piece (2015)

Best Software Development Books That Will Hook YouYou need to get value from your software project. You need it “free, now, and perfect.” We can’t get you there, but we can help you get to “cheaper, sooner, and better.” This book leads you from the desire for value down to the specific activities that help good Agile projects deliver better software sooner, and at a lower cost. Using simple sketches and a few words, the author invites you to follow his path of learning and understanding from a half century of software development and from his engagement with Agile methods from their very beginning.The book describes…
Author(s): Ron Jeffries

Online shopping for Computer Software Development Books in the Books Store. Online shopping for Computer Software Development Books in the Books Store. Skip to main content. Try Prime Software Development Go Search EN Hello, Sign in Account & Lists Sign in Account & Lists Orders Try Prime Cart. Today’s Deals Your Gift Cards Help Whole Foods Registry Sell Disability Customer Support 12 Most Influential Books Every Software Engineer Needs to Read. This is a question that I get a lot, especially from co-workers or friends that are just beginning their journey as a software craftsman. What book should I read to become a better developer? Do I need to read books? I think it’s a great question, and it is one that I asked many of my mentors as I was becoming a software Lean Software Development. By David J. Anderson. This ebook sheds light on how the concept of “Lean”, originating from the management structure at Toyota in the 1990s, can be applied to software development. It’s not a book about programming; instead, the ebook discusses how to approach and manage the process of developing software. Available Top 20 software development books to read . 1. Refactoring: Improving the Design of Existing Code by Martin Fowler, Kent Beck, John Brant, William Opdyke, Don Roberts, Erich Gamma. This book is the first one in the list of top software development books and it is written by very well known software development influencers. It is basically about “Anything written by people has bugs. Not testing something is equivalent to asserting that it’s bug-free. Programmers can’t think of everything especially of all the possible interactions between features and between different pieces of software.

We highly recommend you to buy all paper or e-books in a legal way, for example, on Amazon. But sometimes it might be a need to dig deeper beyond the shiny book cover. Before making a purchase, you can visit resources like Genesis and download some software development books mentioned below at your own risk. Once again, we do not host any illegal or copyrighted files, but simply give our visitors a choice and hope they will make a wise decision.

Software Development From A to Z: A Deep Dive into all the Roles Involved in the Creation of Software

Author(s): Olga Filipova, Rui Vilão
Publisher: Apress, Year: 2019, Size: 8 Mb, Download: pdf
ID: 2273296

Software Engineering Aspects of Continuous Development and New Paradigms of Software Production and Deployment: First International Workshop, DEVOPS 2018, Chateau de Villebrumier, France, March 5-6, 2018, Revised Selected Papers

Author(s): Jean-Michel Bruel, Manuel Mazzara, Bertrand Meyer
Publisher: Springer International Publishing, Year: 2019, Size: 18 Mb, Download: pdf
ID: 2354678

The DevOps Engineer’s Career Guide: A Handbook for Entry- Level Professionals to get into Continuous Delivery Roles for Agile Software Development (Career Series)

Author(s): Stephen Fleming
Publisher: , Year: 2019, Size: 3 Mb, Download: azw3
ID: 2398694

Model-Driven Engineering and Software Development

Author(s): Slimane Hammoudi, Luís Ferreira Pires, Bran Selic
Publisher: Springer International Publishing, Year: 2019, Size: 65 Mb, Download: pdf
ID: 2407010

Client-centered software development: the CO-FOSS approach

Author(s): Tucker, Allen B
Publisher: CRC Press/Taylor & Francis Group, Year: 2019, Size: 10 Mb, Download: pdf
ID: 2414794

Software Development Measurement Programs

Author(s): Miroslaw Staron, Wilhelm Meding
Publisher: Springer International Publishing, Year: 2018, Size: 11 Mb, Download: pdf
ID: 2251949

Mastering Vim: Build a software development environment with Vim and Neovim

Author(s): Ruslan Osipov
Publisher: Packt Publishing, Year: 2018, Size: 8 Mb, Download: pdf
ID: 2300511

Routines of Substitution: John von Neumann’s Work on Software Development, 1945–1948

Author(s): Mark Priestley
Publisher: Springer International Publishing, Year: 2018, Size: 4 Mb, Download: pdf
ID: 2310820

Principled Software Development: Essays Dedicated to Arnd Poetzsch-Heffter on the Occasion of his 60th Birthday

Author(s): Peter Müller, Ina Schaefer
Publisher: Springer International Publishing, Year: 2018, Size: 17 Mb, Download: pdf
ID: 2311934

Please note that this booklist is not absolute. Some books are really best-sellers according to USA Today, others are written by unknown writers. On top of that, you can always find additional tutorials and courses on Coursera, Udemy or edX, for example. Are there any other relevant books you could recommend? Drop a comment if you have any feedback on the list.

Affiliate Disclaimer: We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to and affiliated sites.
Leave a Reply