100 Best Tech Books of All Time

We've ranked the best tech books using expert recommendations, sales data, and millions of reader ratings. At Shortform, we know books. Our book guides are the best in the world. Learn why.

Steve Jobs book cover1

Steve Jobs

Walter Isaacson

5.0
From the author of the bestselling biographies of Benjamin Franklin and Albert Einstein, this is the exclusive, New York Times bestselling biography of Apple co-founder Steve Jobs.

Based on more than forty interviews with Jobs conducted over two years—as well as interviews with more than a hundred family members, friends, adversaries, competitors, and colleagues—Walter Isaacson has written a riveti
The Pragmatic Programmer: From Journeyman to Master book cover2

The Pragmatic Programmer: From Journeyman to Master

Andrew Hunt and David Thomas

4.8
-- Ward Cunningham Straight from the programming trenches, The Pragmatic Programmer cuts through the increasing specialization and technicalities of modern software development to examine the core process--taking a requirement and producing working, maintainable code that delights its users. It covers topics ranging from personal responsibility and career development to architectural techniques fo
The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win book cover3

The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win

Gene Kim

4.8
Bill is an IT manager at Parts Unlimited. It's Tuesday morning and on his drive into the office, Bill gets a call from the CEO.

The company's new IT initiative, code named Phoenix Project, is critical to the future of Parts Unlimited, but the project is massively over budget and very late. The CEO wants Bill to report directly to him and fix the mess in ninety days or else Bill's entire department
Clean Code: A Handbook of Agile Software Craftsmanship book cover4

Clean Code: A Handbook of Agile Software Craftsmanship

Robert C. Martin

4.8
Even 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 Clean Code: A Handbook of Agile Software Craftsmanship . Martin has teamed up with
Bad Blood: Secrets and Lies in a Silicon Valley Startup book cover5

Bad Blood: Secrets and Lies in a Silicon Valley Startup

John Carreyrou

4.8
The full inside story of the breathtaking rise and shocking collapse of a multibillion-dollar startup, by the prize-winning journalist who first broke the story and pursued it to the end in the face of pressure and threats from the CEO and her lawyers.

In 2014, Theranos founder and CEO Elizabeth Holmes was widely seen as the female Steve Jobs: a brilliant Stanford dropout whose startup "unicorn" pr
The Lean Startup: How Today's Entrepreneurs Use Continuous Innovation to Create Radically Successful Businesses book cover6

The Lean Startup: How Today's Entrepreneurs Use Continuous Innovation to Create Radically Successful Businesses

Eric Ries

4.7
Most startups fail. But many of those failures are preventable. The Lean Startup is a new approach being adopted across the globe, changing the way companies are built and new products are launched.

Eric Ries defines a startup as an organization dedicated to creating something new under conditions of extreme uncertainty. This is just as true for one person in a garage or a group of seasoned profes
Zero to One: Notes on Startups, or How to Build the Future book cover7

Zero to One: Notes on Startups, or How to Build the Future

Peter Thiel

4.7
If you want to build a better future, you must believe in secrets.

The great secret of our time is that there are still uncharted frontiers to explore and new inventions to create. In Zero to One, legendary entrepreneur and investor Peter Thiel shows how we can find singular ways to create those new things.

Thiel begins with the contrarian premise that we live in an age of technological stagnation,
The Mythical Man-Month: Essays on Software Engineering book cover8

The Mythical Man-Month: Essays on Software Engineering

Frederick P. Brooks Jr.

4.7
Few books on software project management have been as influential and timeless as The Mythical Man-Month. With a blend of software engineering facts and thought-provoking opinions, Fred Brooks offers insight for anyone managing complex projects. These essays draw from his experience as project manager for the IBM System/360 computer family and then for OS/360, its massive software system. Now, 20
Elon Musk: Tesla, SpaceX, and the Quest for a Fantastic Future book cover9

Elon Musk: Tesla, SpaceX, and the Quest for a Fantastic Future

Ashlee Vance

4.7
Elon Musk, the entrepreneur and innovator behind SpaceX, Tesla, and SolarCity, sold one of his internet companies, PayPal, for $1.5 billion. Ashlee Vance captures the full spectacle and arc of the genius's life and work, from his tumultuous upbringing in South Africa and flight to the United States to his dramatic technical innovations and entrepreneurial pursuits. Vance uses Musk's story to explo
The Design of Everyday Things book cover10

The Design of Everyday Things

Don Norman

4.6
Even the smartest among us can feel inept as we fail to figure out which light switch or oven burner to turn on, or whether to push, pull, or slide a door. The fault, argues this ingenious—even liberating—book, lies not in ourselves, but in product design that ignores the needs of users and the principles of cognitive psychology. The problems range from ambiguous and hidden controls to arbitrary r
11

Code Complete

Steve McConnell

4.6
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 availab
Weapons of Math Destruction: How Big Data Increases Inequality and Threatens Democracy book cover12

Weapons of Math Destruction: How Big Data Increases Inequality and Threatens Democracy

Cathy O'Neil

4.6
Longlisted for the National Book Award
New York Times Bestseller


A former Wall Street quant sounds an alarm on the mathematical models that pervade modern life -- and threaten to rip apart our social fabric

We live in the age of the algorithm. Increasingly, the decisions that affect our lives--where we go to school, whether we get a car loan, how much we pay for health insurance--are being made not
Don't Make Me Think, Revisited: A Common Sense Approach to Web Usability book cover13

Don't Make Me Think, Revisited: A Common Sense Approach to Web Usability

Steve Krug

4.5
Since Don’t Make Me Think was first published in 2000, over 400,000 Web designers and developers have relied on Steve Krug’s guide to help them understand the principles of intuitive navigation and information design.

In this 3rd edition, Steve returns with fresh perspective to reexamine the principles that made Don’t Make Me Think a classic-–with updated examples and a new chapter on mobile usabil
Superintelligence: Paths, Dangers, Strategies book cover14

Superintelligence: Paths, Dangers, Strategies

Nick Bostrom

4.5
Superintelligence asks the questions: what happens when machines surpass humans in general intelligence? Will artificial agents save or destroy us? Nick Bostrom lays the foundation for understanding the future of humanity and intelligent life.

The human brain has some capabilities that the brains of other animals lack. It is to these distinctive capabilities that our species owes its dominant posi
15

The Clean Coder: A Code of Conduct for Professional Programmers

Robert Martin

4.5
Programmers who endure and succeed amidst swirling uncertainty and nonstop pressure share a common attribute: They care deeply about the practice of creating software. They treat it as a craft. They are professionals. In The Clean Coder: A Code of Conduct for Professional Programmers, legendary software expert Robert C. Martin introduces the disciplines, techniques, tools, and practices of true
Sapiens: A Brief History of Humankind book cover16

Sapiens: A Brief History of Humankind

Yuval Noah Harari

4.5
100,000 years ago, at least six human species inhabited the earth. Today there is just one. Us. Homo sapiens.

How did our species succeed in the battle for dominance? Why did our foraging ancestors come together to create cities and kingdoms? How did we come to believe in gods, nations and human rights; to trust money, books and laws; and to be enslaved by bureaucracy, timetables and consumerism?
Design Patterns: Elements of Reusable Object-Oriented Software book cover17

Design Patterns: Elements of Reusable Object-Oriented Software

Erich; Helm John Gamma

4.5
Capturing a wealth of experience about the design of object-oriented software, four top-notch designers present a catalog of simple and succinct solutions to commonly occurring design problems. Previously undocumented, these 23 patterns allow designers to create more flexible, elegant, and ultimately reusable designs without having to rediscover the design solutions themselves.

The authors begin by
Refactoring: Improving the Design of Existing Code book cover18

Refactoring: Improving the Design of Existing Code

Martin Fowler

4.5
Fully Revised and Updated-Includes New Refactorings and Code Examples"Any fool can write code that a computer can understand. Good programmers write code that humans can understand."
--M. Fowler (1999) For more than twenty years, experienced programmers worldwide have relied on Martin Fowler's Refactoring to improve the design of existing code and to enhance software maintainability, as well as to
Code: The Hidden Language of Computer Hardware and Software book cover19

Code: The Hidden Language of Computer Hardware and Software

Charles Petzold

4.5
What do flashlights, the British invasion, black cats, and seesaws have to do with computers? In CODE, they show us the ingenious ways we manipulate language and invent new means of communicating with each other. And through CODE, we see how this ingenuity and our very human compulsion to communicate have driven the technological innovations of the past two centuries.

Using everyday objects and fam
Designing Data-Intensive Applications book cover20

Designing Data-Intensive Applications

Martin Kleppmann

4.5
Many forces affect software today: larger datasets, geographical disparities, complex company structures, and the growing need to be fast and nimble in the face of change.

Proven approaches such as service-oriented and event-driven architectures are joined by newer techniques such as microservices, reactive architectures, DevOps, and stream processing. Many of these patterns are successful by thems
Life 3.0: Being Human in the Age of Artificial Intelligence book cover21

Life 3.0: Being Human in the Age of Artificial Intelligence

Max Tegmark

4.5
How will Artificial Intelligence affect crime, war, justice, jobs, society and our very sense of being human? The rise of AI has the potential to transform our future more than any other technology--and there's nobody better qualified or situated to explore that future than Max Tegmark, an MIT professor who's helped mainstream research on how to keep AI beneficial.

How can we grow our prosperity th
Structure and Interpretation of Computer Programs book cover22

Structure and Interpretation of Computer Programs

Harold Abelson and Gerald Jay Sussman

4.5
Structure and Interpretation of Computer Programs has had a dramatic impact on computer science curricula over the past decade. This long-awaited revision contains changes throughout the text. There are new implementations of most of the major programming systems in the book, including the interpreters and compilers, and the authors have incorporated many small changes that reflect their experienc
Algorithms to Live By: The Computer Science of Human Decisions book cover23

Algorithms to Live By: The Computer Science of Human Decisions

Brian Christian and Griffiths

4.5
A fascinating exploration of how insights from computer algorithms can be applied to our everyday lives, helping to solve common decision-making problems and illuminate the workings of the human mind

All our lives are constrained by limited space and time, limits that give rise to a particular set of problems. What should we do, or leave undone, in a day or a lifetime? How much messiness should we
The Hard Thing About Hard Things: Building a Business When There Are No Easy Answers book cover24

The Hard Thing About Hard Things: Building a Business When There Are No Easy Answers

Ben Horowitz

4.5
A lot of people talk about how great it is to start a business, but only Ben Horowitz is brutally honest about how hard it is to run one.

In The Hard Thing About Hard Things, Ben Horowitz, cofounder of Andreessen Horowitz and one of Silicon Valley's most respected and experienced entrepreneurs, draws on his own story of founding, running, selling, buying, managing, and investing in technology compa
The Everything Store: Jeff Bezos and the Age of Amazon book cover25

The Everything Store: Jeff Bezos and the Age of Amazon

Brad Stone

4.4
The definitive story of Amazon.com, one of the most successful companies in the world, and of its driven, brilliant founder, Jeff Bezos.

Amazon.com started off delivering books through the mail. But its visionary founder, Jeff Bezos, wasn't content with being a bookseller. He wanted Amazon to become the everything store, offering limitless selection and seductive convenience at disruptively low pri
26

Rework

Jason Fried, David Heinemeier Hansson

4.4
Most business books give you the same old advice: Write a business plan, study the competition, seek investors, yadda yadda. If you're looking for a book like that, put this one back on the shelf.

Rework shows you a better, faster, easier way to succeed in business. Read it and you'll know why plans are actually harmful, why you don't need outside investors, and why you're better off ignoring the c
Hooked: How to Build Habit-Forming Products book cover27

Hooked: How to Build Habit-Forming Products

Nir Eyal

4.4
How do successful companies create products people can’t put down?

Why do some products capture widespread attention while others flop? What makes us engage with certain products out of sheer habit? Is there a pattern underlying how technologies hook us?
Nir Eyal answers these questions (and many more) by explaining the Hook Model—a four-step process embedded into the products of many successful com
The Innovators: How a Group of Hackers, Geniuses and Geeks Created the Digital Revolution book cover28

The Innovators: How a Group of Hackers, Geniuses and Geeks Created the Digital Revolution

Walter Isaacson

4.4
The computer and the internet are among the most important innovations of our era, but few people know who created them. They were not conjured up in a garret or garage by solo inventors suitable to be singled out on magazine covers or put into a pantheon with Edison, Bell, and Morse. Instead, most of the innovations of the digital age were done collaboratively. There were a lot of fascinating peo
Domain-Driven Design: Tackling Complexity in the Heart of Software book cover29

Domain-Driven Design: Tackling Complexity in the Heart of Software

Eric Evans

4.4
"Eric Evans has written a fantastic book on how you can make the design of your software match your mental model of the problem domain you are addressing. "His book is very compatible with XP. It is not about drawing pictures of a domain; it is about how you think of it, the language you use to talk about it, and how you organize your software to reflect your improving understanding of it. Eric th
The Four: The Hidden DNA of Amazon, Apple, Facebook, and Google book cover30

The Four: The Hidden DNA of Amazon, Apple, Facebook, and Google

Scott Galloway

4.3
NEW YORK TIMES BESTSELLER
USA TODAY
BESTSELLER


Amazon, Apple, Facebook, and Google are the four most influential companies on the planet. Just about everyone thinks they know how they got there. Just about everyone is wrong.

For all that's been written about the Four over the last two decades, no one has captured their power and staggering success as insightfully as Scott Galloway.

Instead of buyin
The Age of Surveillance Capitalism: The Fight for a Human Future at the New Frontier of Power book cover31

The Age of Surveillance Capitalism: The Fight for a Human Future at the New Frontier of Power

Shoshana Zuboff

4.3
The challenges to humanity posed by the digital future, the first detailed examination of the unprecedented form of power called "surveillance capitalism," and the quest by powerful corporations to predict and control our behavior.

In this masterwork of original thinking and research, Shoshana Zuboff provides startling insights into the phenomenon that she has named surveillance capitalism. The sta
Building Microservices: Designing Fine-Grained Systems book cover32

Building Microservices: Designing Fine-Grained Systems

Sam Newman

4.3
Distributed systems have become more fine-grained in the past 10 years, shifting from code-heavy monolithic applications to smaller, self-contained microservices. But developing these systems brings its own set of headaches. With lots of examples and practical advice, this book takes a holistic view of the topics that system architects and administrators must consider when building, managing, and
Effective Java book cover33

Effective Java

Joshua Bloch

4.3
Since this Jolt-award winning classic was last updated in 2008 (shortly after Java 6 was released), Java has changed dramatically. The principal enhancement in Java 8 was the addition of functional programming constructs to Java's object-oriented roots. Java 7, 8, and 9 also introduced language features, such as the try-with-resources statement, the diamond operator for generic types, default and
JavaScript: The Good Parts book cover34

JavaScript: The Good Parts

Douglas Crockford

4.3
Most programming languages contain good and bad parts, but JavaScript has more than its share of the bad, having been developed and released in a hurry before it could be refined. This authoritative book scrapes away these bad features to reveal a subset of JavaScript that's more reliable, readable, and maintainable than the language as a whole--a subset you can use to create truly extensible and
Permanent Record book cover35

Permanent Record

Edward Snowden

4.3
Edward Snowden, the man who risked everything to expose the US government’s system of mass surveillance, reveals for the first time the story of his life, including how he helped to build that system and what motivated him to try to bring it down.

In 2013, twenty-nine-year-old Edward Snowden shocked the world when he broke with the American intelligence establishment and revealed that the United St
Head First Design Patterns book cover36

Head First Design Patterns

Eric Freeman, Bert Bates, Kathy Sierra, Elisabeth Robson

4.3
You're not alone.

At any given moment, somewhere in the world someone struggles with the same software design problems you have. You know you don't want to reinvent the wheel (or worse, a flat tire), so you look to Design Patterns--the lessons learned by those who've faced the same problems. With Design Patterns, you get to take advantage of the best practices and experience of others, so that you
Working Effectively with Legacy Code book cover37

Working Effectively with Legacy Code

Michael Feathers

4.3
Get more out of your legacy systems, more performance, functionality, reliability, and manageability.Is your code easy to change? Can you get nearly instantaneous feedback when you do change it? Do you understand it? If the answer to any of these questions is no, you have legacy code, and it is draining time and money away from your development efforts.

In this book, Michael Feathers offers start-t
In the Plex: How Google Thinks, Works, and Shapes Our Lives book cover38

In the Plex: How Google Thinks, Works, and Shapes Our Lives

Steven Levy

4.3
Written with full cooperation from top management, including cofounders Sergey Brin and Larry Page, this is the inside story behind Google, the most successful and most admired technology company of our time, told by one of our best technology writers.

Few companies in history have ever been as successful and as admired as Google, the company that has transformed the Internet and become an indispen
Introduction To Algorithms book cover39

Introduction To Algorithms

Thomas H. Cormen, Charles E. Leiserson, et al.

4.3
Patterns of Enterprise Application Architecture book cover40

Patterns of Enterprise Application Architecture

Martin Fowler

4.3
The practice of enterprise application development has benefited from the emergence of many new enabling technologies. Multi-tiered object-oriented platforms, such as Java and .NET, have become commonplace. These new tools and technologies are capable of building powerful applications, but they are not easily implemented. Common failures in enterprise applications often occur because their develop
Invisible Women: Data Bias in a World Designed for Men book cover41

Invisible Women: Data Bias in a World Designed for Men

Caroline Criado Perez

4.3
Imagine a world where your phone is too big for your hand, where your doctor prescribes a drug that is wrong for your body, where in a car accident you are 47% more likely to be seriously injured, where every week the countless hours of work you do are not recognised or valued. If any of this sounds familiar, chances are that you're a woman.

Invisible Women shows us how, in a world largely built fo
Hackers: Heroes of the Computer Revolution book cover42

Hackers: Heroes of the Computer Revolution

Steven Levy

4.3
A mere fifteen years ago, computer nerds were seen as marginal weirdos, outsiders whose world would never resonate with the mainstream. That was before one pioneering work documented the underground computer revolution that was about to change our world forever. With groundbreaking profiles of Bill Gates, Steve Wozniak, MIT's Tech Model Railroad Club, and more, Steven Levy's Hackers brilliantly ca
The Manager's Path: A Guide for Tech Leaders Navigating Growth and Change book cover43

The Manager's Path: A Guide for Tech Leaders Navigating Growth and Change

Camille Fournier

4.3
Managing people is difficult wherever you work, but the tech industry as a whole is pretty bad at it. Tech companies in general lack the experience, tools, texts, and frameworks to do it well. And the handful of books that share tips and tricks of engineering management don t explain how to supervise employees in the face of growth and change.

In this book, author Camille Fournier takes you through
The Soul of a New Machine book cover44

The Soul of a New Machine

Tracy Kidder

4.3
The computer revolution brought with it new methods of getting work done—just look at today's news for reports of hard-driven, highly-motivated young software and online commerce developers who sacrifice evenings and weekends to meet impossible deadlines. Tracy Kidder got a preview of this world in the late 1970s when he observed the engineers of Data General design and build a new 32-bit minicomp
The Inevitable: Understanding the 12 Technological Forces That Will Shape Our Future book cover45

The Inevitable: Understanding the 12 Technological Forces That Will Shape Our Future

Kevin Kelly

4.3
From one of our leading technology thinkers and writers, a guide through the twelve technological imperatives that will shape the next thirty years and transform our lives

Much of what will happen in the next thirty years is inevitable, driven by technological trends that are already in motion. In this fascinating, provocative new book, Kevin Kelly provides an optimistic road map for the future, sh
Ready Player One book cover46

Ready Player One

Ernest Cline

4.3
The bestselling cult classic--soon to be a major motion picture directed by Steven Spielberg.



At once wildly original and stuffed with irresistible nostalgia, READY PLAYER ONE is a spectacularly genre-busting, ambitious, and charming debut--part quest novel, part love story, and part virtual space opera set in a universe where spell-slinging mages battle giant Japanese robots, entire planets are in
The Singularity is Near: When Humans Transcend Biology book cover47

The Singularity is Near: When Humans Transcend Biology

Ray Kurzweil

4.3
The great inventor and futurist Ray Kurzweil is one of the best-known and controversial advocates for the role of machines in the future of humanity. In his latest, thrilling foray into the future, he envisions an event--thesingularity--in which technological change becomes so rapid and so profound that our bodies and brains will merge with our machines.

The Singularity Is Near portrays what life w
Crossing the Chasm: Marketing and Selling Disruptive Products to Mainstream Customers book cover48

Crossing the Chasm: Marketing and Selling Disruptive Products to Mainstream Customers

Geoffrey A Moore

4.3
The bible for bringing cutting-edge products to larger markets--now revised and updated with new insights into the realities of high-tech marketing

In Crossing the Chasm, Geoffrey A. Moore shows that in the Technology Adoption Life Cycle--which begins with innovators and moves to early adopters, early majority, late majority, and laggards--there is a vast chasm between the early adopters and the ea
49

The C Programming Language

Brian W. Kernighan, Dennis M. Ritchie

4.3
This book is meant to help the reader learn how to program in C. It is the definitive reference guide, now in a second edition. Although the first edition was written in 1978, it continues to be a worldwide best-seller. This second edition brings the classic original up to date to include the ANSI standard.

From the Preface:
We have tried to retain the brevity of the first edition. C is not a bi
Everybody Lies: Big Data, New Data, and What the Internet Can Tell Us About Who We Really Are book cover50

Everybody Lies: Big Data, New Data, and What the Internet Can Tell Us About Who We Really Are

Seth Stephens-Davidowitz

4.2
Foreword by Steven Pinker

Blending the informed analysis of The Signal and the Noise with the instructive iconoclasm of Think Like a Freak, a fascinating, illuminating, and witty look at what the vast amounts of information now instantly available to us reveals about ourselves and our world—provided we ask the right questions.

By the end of an average day in the early twenty-first century, human bei
The Innovator's Dilemma: When New Technologies Cause Great Firms to Fail book cover51

The Innovator's Dilemma: When New Technologies Cause Great Firms to Fail

Clayton M. Christensen

4.2
The bestselling classic on disruptive innovation, renowned author Clayton M. Christensen.

His work is cited by the world’s best-known thought leaders, from Steve Jobs to Malcolm Gladwell. In this classic bestseller—now updated with a fresh new package—innovation expert Clayton Christensen shows how even the most outstanding companies can do everything right—yet still lose market leadership. Read th
52

How Google Works

Eric Schmidt

4.2
Both Eric Schmidt and Jonathan Rosenberg came to Google as seasoned Silicon Valley business executives, but over the course of a decade they came to see the wisdom in Coach John Wooden's observation that 'it's what you learn after you know it all that counts'. As they helped grow Google from a young start-up to a global icon, they relearned everything they knew about management. How Google Works i
Site Reliability Engineering: How Google Runs Production Systems book cover53

Site Reliability Engineering: How Google Runs Production Systems

Niall Richard Murphy, Betsy Beyer, et al.

4.2
The overwhelming majority of a software system's lifespan is spent in use, not in design or implementation. So, why does conventional wisdom insist that software engineers focus primarily on the design and development of large-scale computing systems?

In this collection of essays and articles, key members of Google's Site Reliability Team explain how and why their commitment to the entire lifecycle
Clean Architecture book cover54

Clean Architecture

Robert C. Martin

4.2
Building upon the success of best-sellers The Clean Coder and Clean Code, legendary software craftsman Robert C. "Uncle Bob" Martin shows how to bring greater professionalism and discipline to application architecture and design.
As with his other books, Martin's Clean Architecture doesn't merely present multiple choices and options, and say "use your best judgment": it tells you what choices to ma
55

The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations

Gene Kim, Patrick Debois, John Willis, Jez Humble, John Allspaw

4.2
Increase profitability, elevate work culture, and exceed productivity goals through DevOps practices.

More than ever, the effective management of technology is critical for business competitiveness. For decades, technology leaders have struggled to balance agility, reliability, and security. The consequences of failure have never been greater whether it's the healthcare.gov debacle, cardholder data
56

Continuous Delivery: Reliable Software Releases Through Build, Test, and Deployment Automation

Jez Humble and David Farley

4.2
Winner of the 2011 Jolt Excellence Award!

Getting software released to users is often a painful, risky, and time-consuming process. This groundbreaking new book sets out the principles and technical practices that enable rapid, incremental delivery of high quality, valuable new functionality to users. Through automation of the build, deployment, and testing process, and improved collaboration betwe
Cracking the Coding Interview: 189 Programming Questions and Solutions book cover57

Cracking the Coding Interview: 189 Programming Questions and Solutions

Gayle Laakmann McDowell

4.2
I am not a recruiter. I am a software engineer. And as such, I know what it's like to be asked to whip up brilliant algorithms on the spot and then write flawless code on a whiteboard. I've been through this as a candidate and as an interviewer.

Cracking the Coding Interview, 6th Edition is here to help you through this process, teaching you what you need to know and enabling you to perform at your
Hackers & Painters: Big Ideas from the Computer Age book cover58

Hackers & Painters: Big Ideas from the Computer Age

Paul Graham

4.2
“The computer world is like an intellectual Wild West, in which you can shoot anyone you wish with your ideas, if you’re willing to risk the consequences.” —from Hackers & Painters: Big Ideas from the Computer Age, by Paul Graham

We are living in the computer age, in a world increasingly designed and engineered by computer programmers and software designers, by people who call themselves hackers. W
59

Release It!: Design and Deploy Production-Ready Software (Pragmatic Programmers)

Michael T. Nygard

4.2
Whether it's in Java, .NET, or Ruby on Rails, getting your application ready to ship is only half the battle. Did you design your system to survivef a sudden rush of visitors from Digg or Slashdot? Or an influx of real world customers from 100 different countries? Are you ready for a world filled with flakey networks, tangled databases, and impatient users?

If you're a developer and don't want to b
The Master Switch: The Rise and Fall of Information Empires book cover60

The Master Switch: The Rise and Fall of Information Empires

Tim Wu

4.2
In this age of an open Internet, it is easy to forget that every American information industry, beginning with the telephone, has eventually been taken captive by some ruthless monopoly or cartel. With all our media now traveling a single network, an unprecedented potential is building for centralized control over what Americans see and hear. Could history repeat itself with the next industrial co
Thinking in Systems: A Primer book cover61

Thinking in Systems: A Primer

Donella H. Meadows

4.2
Meadows’ Thinking in Systems, is a concise and crucial book offering insight for problem solving on scales ranging from the personal to the global. Edited by the Sustainability Institute’s Diana Wright, this essential primer brings systems thinking out of the realm of computers and equations and into the tangible world, showing readers how to develop the systems-thinking skills that thought leader
Ghost in the Wires: My Adventures as the World's Most Wanted Hacker book cover62

Ghost in the Wires: My Adventures as the World's Most Wanted Hacker

Kevin Mitnick

4.2

If they were a hall of fame or shame for computer hackers, a Kevin Mitnick plaque would be mounted the near the entrance. While other nerds were fumbling with password possibilities, this adept break-artist was penetrating the digital secrets of Sun Microsystems, Digital Equipment Corporation, Nokia, Motorola, Pacific Bell, and other mammoth enterprises. His Ghost in the Wires memoir paints an act

63

Peopleware: Productive Projects and Teams

Tom DeMarco and Tim Lister

4.2
64

Digital Minimalism: Choosing a Focused Life in a Noisy World

Cal Newport

4.2
The key to living well in a high tech world is to spend much less time using technology.

Georgetown computer scientist Cal Newport's Deep Work sparked a movement around the idea that unbroken concentration produces far more value than the electronic busyness that defines the modern work day. But his readers had an urgent follow-up question: What about technology in our personal lives?

In recent year
Snow Crash book cover65

Snow Crash

Neal Stephenson

4.2
In the near future, Americans excel at only two things: writing software and delivering pizza in less than 30 minutes.

Franchises line the Los Angeles freeway as far as the eye can see: Reverend Wayne's Pearly Gates, Mr. Lee's Greater Hong Kong, Uncle Enzo's CosaNostra Pizza, Incorporated. The only relief from the sea of logos is within the well-guarded borders of the autonomous city-states that la
The Upstarts: How Uber, Airbnb, and the Killer Companies of the New Silicon Valley Are Changing the World book cover66

The Upstarts: How Uber, Airbnb, and the Killer Companies of the New Silicon Valley Are Changing the World

Brad Stone

4.2
A look deep inside the new Silicon Valley, from the New York Times bestselling author of The Everything Store.

Ten years ago, the idea of getting into a stranger's car, or a walking into a stranger's home, would have seemed bizarre and dangerous, but today it's as common as ordering a book online. Uber and Airbnb have ushered in a new era: redefining neighborhoods, challenging the way governments
Start with Why: How Great Leaders Inspire Everyone to Take Action book cover67

Start with Why: How Great Leaders Inspire Everyone to Take Action

Simon Sinek

4.2
Why do you do what you do?

Why are some people and organizations more innovative, more influential, and more profitable than others? Why do some command greater loyalty from customers and employees alike? Even among the successful, why are so few able to repeat their success over and over?

People like Martin Luther King Jr., Steve Jobs, and the Wright Brothers might have little in common, but they a
The Cuckoo's Egg book cover68

The Cuckoo's Egg

Cliff Stoll

4.2
Before the Internet became widely known as a global tool for terrorists, one perceptive U.S. citizen recognized its ominous potential. Armed with clear evidence of computer espionage, he began a highly personal quest to expose a hidden network of spies that threatened national security. But would the authorities back him up? Cliff Stoll's dramatic firsthand account is "a computer-age detective sto
The Shallows: What the Internet Is Doing to Our Brains book cover69

The Shallows: What the Internet Is Doing to Our Brains

Nicholas Carr

4.2
“Is Google making us stupid?” When Nicholas Carr posed that question, in a celebrated Atlantic Monthly cover story, he tapped into a well of anxiety about how the Internet is changing us. He also crystallized one of the most important debates of our time: As we enjoy the Net’s bounties, are we sacrificing our ability to read and think deeply?

Now, Carr expands his argument into the most compelling
Homo Deus: A Brief History of Tomorrow book cover70

Homo Deus: A Brief History of Tomorrow

Yuval Noah Harari

4.1
Yuval Noah Harari, author of the critically-acclaimed New York Times bestseller and international phenomenon Sapiens, returns with an equally original, compelling, and provocative book, turning his focus toward humanity’s future, and our quest to upgrade humans into gods.

Over the past century humankind has managed to do the impossible and rein in famine, plague, and war. This may seem hard to acce
Building a StoryBrand: Clarify Your Message So Customers Will Listen book cover71

Building a StoryBrand: Clarify Your Message So Customers Will Listen

Donald Miller

4.1
New York Times bestselling author Donald Miller uses the seven universal elements of powerful stories to teach readers how to dramatically improve how they connect with customers and grow their businesses.

Donald Miller’s StoryBrand process is a proven solution to the struggle business leaders face when talking about their businesses. This revolutionary method for connecting with customers provides
AI Superpowers: China, Silicon Valley, and the New World Order book cover72

AI Superpowers: China, Silicon Valley, and the New World Order

Kai-Fu Lee

4.1
Dr. Kai-Fu Lee—one of the world’s most respected experts on AI and China—reveals that China has suddenly caught up to the US at an astonishingly rapid and unexpected pace. In AI Superpowers, Kai-fu Lee argues powerfully that because of these unprecedented developments in AI, dramatic changes will be happening much sooner than many of us expected. Indeed, as the US-Sino AI competition begins to hea
Coders at Work: Reflections on the Craft of Programming book cover74

Coders at Work: Reflections on the Craft of Programming

Peter Seibel

4.1
Peter Seibel interviews 16 of the most interesting computer programmers alive today in Coders at Work, offering a brand-new companion volume to Apress’s highly acclaimed best-seller Founders at Work by Jessica Livingston. As the words "at work" suggest, Peter Seibel focuses on how his interviewees tackle the day–to–day work of programming, while revealing much more, like how they became great prog
Hatching Twitter: A True Story of Money, Power, Friendship, and Betrayal book cover75

Hatching Twitter: A True Story of Money, Power, Friendship, and Betrayal

Nick Bilton

4.1
Twitter seems like a perfect start-up success story. In barely six years, a small group of young, ambitious programmers in Silicon Valley built an $11.5 billion business out of the ashes of a failed podcasting company. Today Twitter boasts more than 200 million active users and has affected business, politics, media, and other fields in innumerable ways.

Now Nick Bilton of the New York Times takes
Test Driven Development: By Example book cover76

Test Driven Development: By Example

Kent Beck

4.1
Follows two TDD projects from start to finish, illustrating techniques programmers can use to increase the quality of their work. The examples are followed by references to the featured TDD patterns and refactorings. This book emphasises on agile methods and fast development strategies.
Chip War: The Fight for the World's Most Critical Technology book cover78

Chip War: The Fight for the World's Most Critical Technology

Chris Miller

4.1
Fanatical Prospecting: The Ultimate Guide to Opening Sales Conversations and Filling the Pipeline by Leveraging Social Selling, Telephone, Email, Text, and Cold Calling book cover79

Fanatical Prospecting: The Ultimate Guide to Opening Sales Conversations and Filling the Pipeline by Leveraging Social Selling, Telephone, Email, Text, and Cold Calling

Jeb Blount

4.1
Ditch the failed sales tactics, fill your pipeline, and crush your number

Fanatical Prospecting gives salespeople, sales leaders, entrepreneurs, and executives a practical, eye-opening guide that clearly explains the why and how behind the most important activity in sales and business development--prospecting.

The brutal fact is the number one reason for failure in sales is an empty pipe and the roo
80

Programming Pearls

Jon Bentley

4.1
The first edition of Programming Pearls was one of the most influential books I read early in my career, and many of the insights I first encountered in that book stayed with me long after I read it. Jon has done a wonderful job of updating the material. I am very impressed at how fresh the new examples seem. - Steve McConnell When programmers list their favorite books, Jon Bentley's collection of
81

Where Wizards Stay Up Late: The Origins Of The Internet

Katie Hafner

4.1
Considering that the history of the Internet is perhaps better documented internally than any other technological construct, it is remarkable how shadowy its origins have been to most people, including die-hard Net-denizens!

At last, Hafner and Lyon have written a well-researched story of the origins of the Internet substantiated by extensive interviews with its creators who delve into many inter

How to Do Nothing: Resisting the Attention Economy book cover82

How to Do Nothing: Resisting the Attention Economy

Jenny Odell

4.1
This thrilling critique of the forces vying for our attention re-defines what we think of as productivity, shows us a new way to connect with our environment and reveals all that we’ve been too distracted to see about our selves and our world.

When the technologies we use every day collapse our experiences into 24/7 availability, platforms for personal branding, and products to be monetized, nothin
Cryptonomicon book cover83

Cryptonomicon

Neal Stephenson

4.1
With this extraordinary first volume in an epoch-making masterpiece, Neal Stephenson hacks into the secret histories of nations and the private obsessions of men, decrypting with dazzling virtuosity the forces that shaped this century.

In 1942, Lawrence Pritchard Waterhouse—mathematical genius and young Captain in the U.S. Navy—is assigned to detachment 2702. It is an outfit so secret that only a h
The Information: A History, a Theory, a Flood book cover84

The Information: A History, a Theory, a Flood

James Gleick

4.1
James Gleick, the author of the best sellers Chaos and Genius, now brings us a work just as astonishing and masterly: a revelatory chronicle and meditation that shows how information has become the modern era’s defining quality—the blood, the fuel, the vital principle of our world.

The story of information begins in a time profoundly unlike our own, when every thought and utterance vanishes as soo
Accelerate: Building and Scaling High-Performing Technology Organizations book cover85

Accelerate: Building and Scaling High-Performing Technology Organizations

Nicole Forsgren PhD

4.1
Does technology actually matter? And how can we apply technology to drive business value? For years, we've been told that the performance of software delivery teams doesn't matter--that it can't provide a competitive advantage to our companies. Through four years of groundbreaking research, Dr. Nicole Forsgren, Jez Humble, and Gene Kim set out to find a way to measure software delivery performance
Pro Git book cover86

Pro Git

Scott Chacon

4.0
Git is the version control system developed by Linus Torvalds for Linux kernel development. It took the open source world by storm since its inception in 2005, and is used by small development shops and giants like Google, Red Hat, and IBM, and of course many open source projects.

A book by Git experts to turn you into a Git expert. Introduces the world of distributed version control Shows how to b
Gödel, Escher, Bach: An Eternal Golden Braid book cover87

Gödel, Escher, Bach: An Eternal Golden Braid

Douglas R. Hofstadter

4.0
Douglas Hofstadter's book is concerned directly with the nature of “maps” or links between formal systems. However, according to Hofstadter, the formal system that underlies all mental activity transcends the system that supports it. If life can grow out of the formal chemical substrate of the cell, if consciousness can emerge out of a formal system of firing neurons, then so too will computers at
The Second Machine Age: Work, Progress, and Prosperity in a Time of Brilliant Technologies book cover88

The Second Machine Age: Work, Progress, and Prosperity in a Time of Brilliant Technologies

Erik Brynjolfsson

4.0
A revolution is under way. In recent years, Google's autonomous cars have logged thousands of miles on American highways and IBM's Watson trounced the best human Jeopardy! players. Digital technologies with hardware, software, and networks at their core will in the near future diagnose diseases more accurately than doctors can, apply enormous data sets to transform retailing, and accomplish many t
The Unicorn Project: A Novel About Developers, Digital Disruption, and Thriving in the Age of Data book cover89

The Unicorn Project: A Novel About Developers, Digital Disruption, and Thriving in the Age of Data

Gene Kim

4.0
This highly anticipated follow-up to the bestselling title The Phoenix Project takes another look at Parts Unlimited, this time from the perspective of software development. In The Phoenix Project, Bill, an IT manager at Parts Unlimited, is tasked with a project critical to the future of the business, code named Phoenix Project. But the project is massively over budget and behind schedule. The CEO
Masters of Doom: How Two Guys Created an Empire and Transformed Pop Culture book cover90

Masters of Doom: How Two Guys Created an Empire and Transformed Pop Culture

David Kushner

4.0
Masters of Doom is the amazing true story of the Lennon and McCartney of video games: John Carmack and John Romero. Together, they ruled big business. They transformed popular culture. And they provoked a national controversy. More than anything, they lived a unique and rollicking American Dream, escaping the broken homes of their youth to produce the most notoriously successful game franchises in
Inspired: How to Create Tech Products Customers Love book cover91

Inspired: How to Create Tech Products Customers Love

Marty Cagan

4.0
The basic premise of Inspired is that the best tech companies create products in a manner very different from how most companies create products. The goal of the book is to share the techniques of the best companies. This book is aimed primarily at Product Managers working on technology-powered products. That includes the hundreds of "tech companies" like Google, Facebook, Amazon, Twitter and the
Eloquent Javascript: A Modern Introduction to Programming book cover93

Eloquent Javascript: A Modern Introduction to Programming

Marijn Haverbeke

4.0
Completely revised and updated, this best-selling introduction to programming in JavaScript focuses on writing real applications.

Eloquent JavaScript dives into the JavaScript language to show programmers how to write elegant, effective JavaScript code. Like any good programming book, Eloquent JavaScript begins with fundamentals--variables, control structures, functions, and data structures--then m
94

Growing Object-Oriented Software, Guided by Tests

Steve Freeman, Nat Pryce

4.0
Foreword by Kent Beck "The authors of this book have led a revolution in the craft of programming by controlling the environment in which software grows." --Ward Cunningham "At last, a book suffused with code that exposes the deep symbiosis between TDD and OOD. This one's a keeper." --Robert C. Martin "If you want to be an expert in the state of the art in TDD, you need to understand the ideas i
Java Concurrency in Practice book cover95

Java Concurrency in Practice

Brian Goetz

4.0
"I was fortunate indeed to have worked with a fantastic team on the design and implementation of the concurrency features added to the Java platform in Java 5.0 and Java 6. Now this same team provides the best explanation yet of these new features, and of concurrency in general. Concurrency is no longer a subject for advanced users only. Every Java developer should read this book."
--Martin Buchhol
Practical Object Oriented Design in Ruby book cover96

Practical Object Oriented Design in Ruby

Sandi Metz

4.0
The Complete Guide to Writing More Maintainable, Manageable, Pleasing, and Powerful Ruby Applications Ruby's widely admired ease of use has a downside: Too many Ruby and Rails applications have been created without concern for their long-term maintenance or evolution. The Web is awash in Ruby code that is now virtually impossible to change or extend. This text helps you solve that problem by using
97

Extreme Programming Explained: Embrace Change (The XP Series)

Kent Beck

4.0
"In this second edition of Extreme Programming Explained, Kent Beck organizes and presents five years' worth of experiences, growth, and change revolving around XP. If you are seriously interested in understanding how you and your team can start down the path of improvement with XP, you must read this book."



--Francesco Cirillo, Chief Executive Officer, XPLabs S.R.L. "The first edition of this bo
Hit Refresh book cover98

Hit Refresh

Satya Nadella

4.0
As told by Microsoft CEO Satya Nadella, Hit Refresh is the story of corporate change and reinvention as well as the story of Nadella’s personal journey, one that is taking place today inside a storied technology company, and one that is coming in all of our lives as intelligent machines become more ambient and more ubiquitous. It’s about how people, organizations and societies can and must hit ref
99

The Passionate Programmer: Creating a Remarkable Career in Software Development

Chad Fowler

4.0
Success in today's IT environment requires you to view your career as a business endeavor. In this book, you'll learn how to become an entrepreneur, driving your career in the direction of your choosing. You'll learn how to build your software development career step by step, following the same path that you would follow if you were building, marketing, and selling a product. After all, your skill
The Explosive Child: A New Approach for Understanding and Parenting Easily Frustrated, Chronically Inflexible Children book cover100

The Explosive Child: A New Approach for Understanding and Parenting Easily Frustrated, Chronically Inflexible Children

Ross W. Greene

4.0
Screaming, swearing, crying, hitting, kicking, spitting, biting...these are some of the challenging behaviors we see in kids who are having difficulty meeting our expectations. These behaviors often leave parents feeling frustrated, angry, overwhelmed, and desperate for answers. In this fully revised and updated book, Dr. Ross Greene helps you understand why and when your child does these things a