Computation understood as craft, infrastructure, interface, and social force. The shelf moves from algorithms and protocols to the human work of building software—and to the consequences once technical systems escape the room where they were designed.

The recorded ratings average 6.8/10, with 0 perfect tens. Recurring authors include Alan Cooper, et al.. The strongest-rated pockets are UX, Software Engineering, Programming.

50cataloged
40read
15.5K+pages read · 36 recorded
6.8average rating / 10

A place to begin

Highest rated.

Keep drilling down

Shelves.

UX

→

8 books · 7.9 avg

Interfaces as negotiated relationships between a system's model and a person's intentions. Information architecture, affordance, interaction patterns, and micro-behavior are treated as structural design, not polish.

The Design of Everyday ThingsHow to Make Sense of Any MessAbout Face: The Essentials of Interaction Design

Software Engineering

→

13 books · 7.4 avg

Code as a long-lived social artifact. Patterns, readability, scalability, failure modes, and practitioner lore are gathered here because maintainability is ultimately a theory of cooperation across time.

Design Patterns: Elements of Reusable…Code Complete, Second EditionClean Code: A Handbook of Agile Software…

Engineering

→

5 books · 7.0 avg

Materials, mechanisms, medical devices, and robots: books about making physical systems behave reliably in a world with friction, uncertainty, bodies, and load.

Stuff MattersProbabilistic RoboticsHow Infrastructure Works: Inside the Systems…

Programming

→

5 books · 7.0 avg

Concrete tools from a working developer's path—Java, JavaScript, CSS, databases, search—and one newer bridge from code into simulated natural systems.

JavaScript: The Good PartsCSS: The Missing Manual, Second EditionSCJP 6 Study Guide

Computer Science

→

6 books · 6.3 avg

The deeper machinery beneath applications: automata, algorithms, architecture, assembly, and the energetic cost of computation in both living and artificial systems.

Introduction to Automata Theory, Languages, and…An Assembly Language Introduction to Computer…Introduction to Algorithms

Security

→

4 books · 5.5 avg

Networks understood adversarially. Protocols, reconnaissance, obfuscation, leaks, and quantum communication reveal how systems behave when another intelligence is actively looking for the seam.

Hacking Exposed: Network Security Secrets &…Web Application ObfuscationSilence on the Wire: A Field Guide to Passive…

Society

→

9 books · 5.1 avg

What software becomes after release: industry, law, labor, culture, institutions, and unintended publics. Histories and reported narratives keep technical change attached to who funds, builds, governs, and absorbs it.

In the Beginning... Was the Command LineInformation Doesn't Want to Be Free: Laws for…Free to Make: How the Maker Movement Is Changing…

All books 50

50 titles1–25 shown
Sort
Open
100 Things Every Designer Needs to Know About PeopleSusan Weinschenk20116Read→
507 Mechanical MovementsHenry T. Brown1868—Browsed→
About Face: The Essentials of Interaction DesignAlan Cooper, Robert Reimann, David Cronin, Christopher Noessel19958Read→
Adrenaline Junkies and Template ZombiesTom DeMarco, Peter Hruschka, Tim Lister, et al.20089Read→
Agile ALM: Lightweight Tools and Agile StrategiesMichael Hüttermann20123Read→
An Assembly Language Introduction to Computer Architecture: Using the Intel PentiumKaren Miller19997Read→
Augmented: Life in the Smart LaneBrett King20164Read→
Beautiful Code: Leading Programmers Explain How They ThinkAndy Oram, Greg Wilson20078Read→
Biodesign: The Process of Innovating Medical TechnologiesPaul Yock, Stefanos Zenios, et al.2015—Unread→
Clean Code: A Handbook of Agile Software CraftsmanshipRobert C. Martin20088Read→
Code Complete, Second EditionSteve McConnell20048Read→
CSS: The Missing Manual, Second EditionDavid Sawyer McFarland20097Read→
Design Patterns: Elements of Reusable Object-Oriented SoftwareErich Gamma, Richard Helm, Ralph Johnson, John Vlissides19949Read→
Designing Interfaces: Patterns for Effective Interaction DesignJenifer Tidwell20058Read→
Dreaming in Code: Two Dozen Programmers, Three Years, 4,732 Bugs, and One Quest for Transcendent SoftwareScott Rosenberg20078Read→
Enterprise Integration Patterns: Designing, Building, and Deploying Messaging SolutionsGregor Hohpe, Bobby Woolf20037Read→
Evil by Design: Interaction Design to Lead Us into TemptationChris Nodder20137Read→
Expert Oracle Database Architecture: 9i and 10g Programming Techniques and SolutionsThomas Kyte20054Read→
Free to Make: How the Maker Movement Is Changing Our Schools, Our Jobs, and Our MindsDale Dougherty20166Read→
From Airline Reservations to Sonic the Hedgehog: A History of the Software IndustryMartin Campbell-Kelly20035Read→
Hacking Exposed: Network Security Secrets & SolutionsStuart McClure, Joel Scambray, George Kurtz19996Read→
Hello World: Being Human in the Age of AlgorithmsHannah Fry20183.5Read→
Hibernate Search in ActionEmmanuel Bernard, John Griffin20086Read→
How Infrastructure Works: Inside the Systems That Shape Our WorldDeb Chachra2023—Unread→
How to Make Sense of Any MessAbby Covert20149Read→