Be Charmed by These Bewitching Books from 2025
  • Home
  • My Books
  • Browse ▾
    • Recommendations
    • Choice Awards
    • Genres
    • Giveaways
    • New Releases
    • Lists
    • Explore
    • News & Interviews
    Genres
    • Art
    • Biography
    • Business
    • Children's
    • Christian
    • Classics
    • Comics
    • Cookbooks
    • Ebooks
    • Fantasy
    • Fiction
    • Graphic Novels
    • Historical Fiction
    • History
    • Horror
    • Memoir
    • Music
    • Mystery
    • Nonfiction
    • Poetry
    • Psychology
    • Romance
    • Science
    • Science Fiction
    • Self Help
    • Sports
    • Thriller
    • Travel
    • Young Adult
    • More Genres
  • Community ▾
    • Groups
    • Quotes
    • Ask the Author
  • Sign In
  • Join
Sign up
View profile
  • Profile
  • Friends
  • Groups
  • Discussions
  • Comments
  • Reading Challenge
  • Kindle Notes & Highlights
  • Quotes
  • Favorite genres
  • Friends’ recommendations
  • Account settings
  • Help
  • Sign out
  • Home
  • My Books
  • Browse ▾
    • Recommendations
    • Choice Awards
    • Genres
    • Giveaways
    • New Releases
    • Lists
    • Explore
    • News & Interviews
    Genres
    • Art
    • Biography
    • Business
    • Children's
    • Christian
    • Classics
    • Comics
    • Cookbooks
    • Ebooks
    • Fantasy
    • Fiction
    • Graphic Novels
    • Historical Fiction
    • History
    • Horror
    • Memoir
    • Music
    • Mystery
    • Nonfiction
    • Poetry
    • Psychology
    • Romance
    • Science
    • Science Fiction
    • Self Help
    • Sports
    • Thriller
    • Travel
    • Young Adult
    • More Genres
  • Community ▾
    • Groups
    • Quotes
    • Ask the Author
Discover new books on Goodreads
Meet your next favorite book
Facebook Sign in with Facebook
Sign in
options
Join Goodreads
Listopia

Inspired by https://leadership-library.dev/Softwa...
flag

Score

A book’s total score is based on multiple factors, including the number of people who have voted for it and how highly those voters ranked the book.

All Votes Add Books To This List
1
Staff Engineer: Leadership ...
Staff Engineer: Leadership Beyond the Management Track
by
Will Larson (Goodreads Author)

4.04 avg rating — 2,935 ratings
score: 389, and 4 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
2
Designing Data-Intensive Ap...
Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems
by
Martin Kleppmann (Goodreads Author)

4.70 avg rating — 10,160 ratings
score: 295, and 3 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
3
The Pragmatic Programmer: F...
The Pragmatic Programmer: From Journeyman to Master
by
Andy Hunt (Goodreads Author)

4.33 avg rating — 23,678 ratings
score: 280, and 3 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
4
IT Dictionary: A survival m...
IT Dictionary: A survival manual for devs, dreamers, and those still pretending their job has structure.
by
Adam Korga (Goodreads Author)

it was amazing 5.00 avg rating — 11 ratings
score: 200, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
5
Building a Career in Softwa...
Building a Career in Software: A Comprehensive Guide to Success in the Software Industry
by
Daniel Heller

4.21 avg rating — 164 ratings
score: 197, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
6
Refactoring: Improving the ...
Refactoring: Improving the Design of Existing Code
by
Martin Fowler

4.24 avg rating — 8,783 ratings
score: 190, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
7
The Coding Career Handbook....
The Coding Career Handbook. Guides, Principles, Strategies, and Tactics – from Code Newbie to Senior Dev
by
Shawn Swyx Wang

4.39 avg rating — 127 ratings
score: 185, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
8
Understanding Distributed S...
Understanding Distributed Systems: What every developer should know about large distributed applications
by
Roberto Vitillo (Goodreads Author)

4.37 avg rating — 515 ratings
score: 181, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
9
14 Habits of Highly Product...
14 Habits of Highly Productive Developers
by
Zeno Rocha (Goodreads Author)

really liked it 4.00 avg rating — 700 ratings
score: 100, and 1 person votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
9
Essential Software Development
Essential Software Development
by
AppJungle NET LLC

4.50 avg rating — 10 ratings
score: 100, and 1 person votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
11
Clean Code: A Handbook of A...
Clean Code: A Handbook of Agile Software Craftsmanship
by
Robert C. Martin

4.36 avg rating — 23,131 ratings
score: 98, and 1 person votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
11
About Face 2.0: The Essenti...
About Face 2.0: The Essentials of Interaction Design
by
Alan Cooper

4.07 avg rating — 3,524 ratings
score: 98, and 1 person votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
13
Communication for Engineers...
Communication for Engineers: A framework for software developers to become better communicators and increase their happiness, productivity, and impact
by
Chris Laffra (Goodreads Author)

4.05 avg rating — 19 ratings
score: 97, and 1 person votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
13
Code Complete: A Practical ...
Code Complete: A Practical Handbook of Software Construction
by
Steve McConnell (Goodreads Author)

4.30 avg rating — 9,449 ratings
score: 97, and 1 person votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
15
The Psychology of Everyday ...
The Psychology of Everyday Things
by
Donald A. Norman

4.15 avg rating — 46,830 ratings
score: 96, and 1 person votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
16
Good Code, Bad Code: Think ...
Good Code, Bad Code: Think like a software engineer
by
Tom Long

3.75 avg rating — 8 ratings
score: 95, and 1 person votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
17
Modern Software Engineering...
Modern Software Engineering: Doing What Works to Build Better Software Faster
by
David Farley

4.17 avg rating — 1,110 ratings
score: 94, and 1 person votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
18
Seriously Good Software: Co...
Seriously Good Software: Code that works, survives, and wins
by
Marco Faella (Goodreads Author)

3.09 avg rating — 23 ratings
score: 92, and 1 person votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
19
Software Engineering at Goo...
Software Engineering at Google: Lessons Learned from Programming Over Time
by
Titus Winters

4.20 avg rating — 1,908 ratings
score: 91, and 1 person votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
20
The Effective Engineer: How...
The Effective Engineer: How to Leverage Your Efforts In Software Engineering to Make a Disproportionate and Meaningful Impact
by
Edmond Lau (Goodreads Author)

4.25 avg rating — 1,761 ratings
score: 88, and 1 person votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
21
The Passionate Programmer: ...
The Passionate Programmer: Creating a Remarkable Career in Software Development
by
Chad Fowler (Goodreads Author)

3.95 avg rating — 4,348 ratings
score: 87, and 1 person votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
22
The Programmer's Brain: Wha...
The Programmer's Brain: What every programmer needs to know about cognition
by
Felienne Hermans (Goodreads Author)

3.86 avg rating — 399 ratings
score: 85, and 1 person votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
23
The Psychology of Computer ...
The Psychology of Computer Programming
by
Gerald M. Weinberg

4.07 avg rating — 603 ratings
score: 84, and 1 person votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
24
Software Craftsman, The: Pr...
Software Craftsman, The: Professionalism, Pragmatism, Pride (Robert C. Martin Series)
by
Sandro Mancuso (Goodreads Author)

4.30 avg rating — 959 ratings
score: 83, and 1 person votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
25
The Timeless Way of Building
The Timeless Way of Building
by
Christopher W. Alexander

4.37 avg rating — 2,600 ratings
score: 82, and 1 person votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
26
Working Effectively with Le...
Working Effectively with Legacy Code
by
Michael C. Feathers (Goodreads Author)

4.14 avg rating — 4,653 ratings
score: 80, and 1 person votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
26 books · 8 voters · list created February 6th, 2022 by Giovani De Sousa (votes) .
Tags: computer-science, software-development
12 likes · Like
Lists are re-scored approximately every 5 minutes.


People Who Voted On This List (8)

Giovani 1809 books
80 friends
Greyjoy 63 books
0 friends
Jaskirat 151 books
3 friends
Tarun 325 books
66 friends
Andy 271 books
15 friends
Essential Software Development 10 books
0 friends
Adam 1 book
0 friends
Sławek 12 books
0 friends



Post a comment »
Comments

No comments have been added yet.


post a comment »
Add a reference:
Book Author

Search for a book to add a reference

add:    link cover

Author:



add:    link photo



Add books from: My Books or a Search
You must have a goodreads account to vote.
Loading trans
Loading trans

Featured News & Interviews

108 Books to Celebrate Hispanic Heritage Month
108 Books to Celebrate Hispanic Heritage Month
Read »

More articles…
  • Create New List
  • All Lists
  • Lists I Created
  • Lists I've Voted On
  • Lists I've Liked

Anyone can add books to this list.

Saving Loading trans
My Votes

vote now


Friends Votes

get your friends to vote

How to Vote

To vote on existing books from the list, beside each book there is a link vote for this book clicking it will add that book to your votes.

To vote on books not in the list or books you couldn't find in the list, you can click on the tab add books to this list and then choose from your books, or simply search.

Company

  • About us
  • Careers
  • Terms
  • Privacy
  • Interest Based Ads
  • Ad Preferences
  • Help

Work with us

  • Authors
  • Advertise
  • Authors & ads blog

Connect

Goodreads on Facebook Goodreads on Twitter
Goodreads on Instagram Goodreads on LinkedIn
Download app for iOS Download app for Android
  • © 2025 Goodreads, Inc.
  • Mobile version

Welcome back. Just a moment while we sign you in to your Goodreads account.

Login animation