12 best technology books

Here are some notable books in these areas:

  1. "Clean Code: A Handbook of Agile Software Craftsmanship" by Robert C. Martin

    • This book focuses on writing clean, maintainable, and efficient code. It offers practical advice and best practices for improving code quality.
  2. "The Pragmatic Programmer: Your Journey to Mastery" by Andrew Hunt and David Thomas

    • A classic book that provides timeless advice and tips for becoming a more effective and efficient programmer.
  3. "Design Patterns: Elements of Reusable Object-Oriented Software" by Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides

    • This book introduces 23 design patterns that help solve common software design problems. It's a fundamental resource for software architects and developers.
  4. "Introduction to the Theory of Computation" by Michael Sipser

    • A comprehensive introduction to the theory of computation and formal languages. It covers automata theory, formal grammars, and computational complexity.
  5. "Structure and Interpretation of Computer Programs" by Harold Abelson and Gerald Jay Sussman

    • Often referred to as SICP, this book is a classic text in computer science. It teaches programming concepts through Scheme, a dialect of Lisp, and emphasizes the importance of abstraction and modularity.
  6. "Cracking the Coding Interview: 189 Programming Questions and Solutions" by Gayle Laakmann McDowell

    • A popular resource for preparing for technical job interviews, this book covers a wide range of coding and algorithmic problems commonly asked in interviews.
  7. "Introduction to Algorithms" by Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein

    • Widely used as a textbook in computer science courses, this book provides a comprehensive introduction to algorithms and data structures.
  8. "The Mythical Man-Month: Essays on Software Engineering" by Frederick P. Brooks Jr.

    • This classic work explores software engineering and project management principles. It includes insights into the challenges of software development and managing teams.
  9. "Programming Python" by Mark Lutz

    • A comprehensive guide to the Python programming language, suitable for both beginners and experienced developers.
  10. "Deep Learning" by Ian Goodfellow, Yoshua Bengio, and Aaron Courville

    • This book covers the fundamentals of deep learning, including neural networks, optimization, and applications in various domains.

These books cover a wide range of topics within the field of programming and computer technology, from coding best practices to theoretical computer science concepts and practical guides for software development. Depending on your interests and goals, you may find one or more of these books to be valuable resources for your learning and career advancement.

Below you can find our editor's choice of the best technology books on the market
  

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

Based on 10 reviews Check latest price

The Art of Doing Science and Engineering: Learning to Learn

Based on 391 reviews Check latest price

Product features

From the all-new foreword by Bret Victor

The Art of Doing Science and Engineering is the full, beautiful expression of what “You and Your Research” sketched in outline. In this delightfully earnest parody of a textbook, chapters on “Digital Filters” and “Error-Correcting Codes” do not, in fact, teach those things at all, but rather exist to teach the style of thinking by which these great ideas were conceived.

This is a book about thinking. One cannot talk about thinking in the abstract, at least not usefully. But one can talk about thinking about digital filters, and by studying how great scientists thought about digital filters, one learns, however gradually, to think like a great scientist.

Hamming demands that you do extraordinary work

“Hamming is here to tell you about excellence. His lessons unfold through personal stories of discovery and failure—life as an extraordinary scientist. But Hamming demands that you do extraordinary work, too, and for that he offers the best advice I know."

––Andy Matuschak, software engineer, designer, and researcher

One of the major US intellects

"Your last chance to read the words of thinking of one of the major intellects that the USA has produced."

––Eugene N. Miya, NASA researcher

Preparing the next generation for even greater greatness

“Hamming was always as much a teacher as a scientist, and having spent a lifetime forming and confirming a theory of great people, he felt he could prepare the next generation for even greater greatness. That’s the premise and promise of this book.”

––Bret Victor, founder of Dynamicland, designer, and engineer

About the author

Richard W. Hamming was a scientist and mathematician whose work inspired a generation of engineers, scientists, and researchers. He is best known for discovering mathematical formulas that allow computers to correct their own errors, a fundamental function of modems, compact disks, and satellite communications.

Born in Chicago in 1915, he provided crucial programming support as a member of the Manhattan Project. After World War II, he joined Bell Labs, where over the next 15 years he was involved in nearly all of its most prominent achievements. He later taught and lectured at the Naval Postgraduate School in Monterey, California. Throughout his career, Hamming received many awards for his work, including the Turing Award in 1968, the highest honor in computer science. In 1988, the Institute of Electrical and Electronics Engineers created the Richard W. Hamming Medal in his honor, of which he was the first recipient. He died in 1998.

About the publisher

Stripe Press publishes books about economic and technological advancement. Stripe partners with hundreds of thousands of the world’s most innovative businesses—organizations that will shape the world of tomorrow. These businesses are the result of many different inputs. Perhaps the most important ingredient is "ideas." Stripe Press highlights ideas that we think can be broadly useful. Some books contain entirely new material, some are collections of existing work reimagined, and others are republications of previous works that have remained relevant over time or have renewed relevance today.

Other titles by Stripe Press:

  • High Growth Handbook by Elad Gil
  • The Dream Machine by M. Mitchell Waldrop
  • Stubborn Attachments by Tyler Cowen
  • The Revolt of the Public by Martin Gurri
  • An Elegant Puzzle by Will Larson
  • Get Together by Bailey Richardson, Kevin Huynh, and Kai Elmer Sotto
  • The Making of Prince of Persia by Jordan Mechner

Irresistible: The Rise of Addictive Technology and the Business of Keeping Us Hooked

Based on 954 reviews Check latest price

The Future Is Faster Than You Think: How Converging Technologies Are Disrupting Business, Industries, and Our Lives

Based on 1 reviews Check latest price

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

Penguin Books

Based on 845 reviews Check latest price

Science and Cooking: Physics Meets Food, From Homemade to Haute Cuisine

W. W. Norton & Company

Based on 120 reviews Check latest price

Product features

Mugaritz Pectinase Apple

5 g pectinase

25 g water

1 red apple

Salt

This recipe from Mugaritz uses pectinase to break down the pectin in apples. Since enzymes have very specific targets, only the pectin is broken up. The flavors of the raw apple are preserved. Breaking down the pectin also breaks down its cell walls and exposes the polyphenol oxidase to oxygen, causing browning.

Bad Blood: Secrets and Lies in a Silicon Valley Startup

Based on 8 reviews Check latest price

No Rules Rules: Netflix and the Culture of Reinvention

Based on 2 reviews Check latest price

Modern Battery Engineering: A Comprehensive Introduction

WSPC

How to Be Good at Science, Technology, and Engineering

DK Children

Based on 284 reviews Check latest price

How Technology Works: The Facts Visually Explained (How Things Work)

DK

Based on 405 reviews Check latest price

Accelerate: The Science of Lean Software and DevOps: Building and Scaling High Performing Technology Organizations

IT Revolution Press

Based on 895 reviews Check latest price

Latest Reviews

View all