Bargain PostboxSearch
Product guide

The Secret Life of Programs: Understand Computers, Craft Better Code

Understand Computers Craft: The Secret Life of Programs is a book about how software works on computer hardware and how that knowledge can inform better programming. Its topics span memory, language processing, browsers, efficient code and computer security basics.

At a glance

  • Explains how software behaves when running on hardware.
  • Covers data in memory, language processing and how web browsers work.
  • Also addresses efficient programs, computer security basics and practical considerations when writing code.
Price
£35.38Save 18%

Reference price: £42.99

Price checked: 14 Nov 2026

View offer

Pros and cons

Pros

  • Connects programming concepts to the underlying computer hardware, which can help readers reason about how software runs.
  • Combines topics from memory and language processing to browsers and security in one 500-page volume.

Technical specifications

8 specifications
Publication details
PublisherNo Starch Press
Publication date1 Aug. 2019
LanguageEnglish
Print length500 pages
ISBN-101593279701
ISBN-13978-1593279707
Dimensions and installation
Weight listed1 kg
Dimensions17.9 x 2.9 x 23.5 cm

Who is it for?

A good fit for

  • Programmers who want to understand how computers execute software, beyond writing code alone.
  • Readers looking for a broad introduction to memory, hardware, language processing and web browsers.

Less suited to

  • Readers seeking a focused guide to one programming language or a hands-on coding workbook. The supplied listing does not describe either.

Customer reviews on Amazon

4.7 / 5 · 142 ratings
  • 5 stars80%80%
  • 4 stars11%11%
  • 3 stars6%6%
  • 2 stars3%3%
  • 1 star0%0%

Customer feedback praises the book's broad computer-science coverage and detailed explanations of computing architecture and hardware, and describes it as gentle and easy to read. That reported accessibility may suit readers building foundational understanding, while the subject range is relevant to programmers curious about how software runs. Aggregate ratings are largely positive, but do not establish that every reader will find the depth or style suitable.

Positive themes

  • Customers praise its coverage of computer science and explanations of computing architecture and hardware.
  • Customers describe it as gentle and easy to read.

Frequently asked questions

What subjects does The Secret Life of Programs cover?

The listing describes software running on hardware, data in memory, language processing, web browsers, efficient programming and computer security basics.

Is this a practical programming book?

It focuses on understanding how programs run on computers and includes real-world considerations for writing code. The listing does not specify a programming language or a set of exercises.

How long is the book?

The listing gives a print length of 500 pages.

What language is the book in?

The listing identifies the language as English.

Alternative options

Products with discounts that might interest you

4.4
Hypnosis: A Comprehensive Guide Producing Deep Trance Phenomena
Hypnosis: A Comprehensive Guide Producing Deep Trance Phenomena

£25

£21.25

-15%
-15%
Product details in Markdown