Engineering in Plain Sight: An Illustrated Field Guide to the Constructed Environment

4.25/5 · 700+ ratings

Grady Hillhouse transforms the mundane surroundings of daily commutes into a fascinating landscape of mechanical marvels. This field guide treats the built environment like a natural ecosystem, teaching readers to identify the hidden logic behind the structures we often ignore. Through detailed illustrations and clear explanations, the book reveals how the massive systems supporting modern life a…

Shelves
Urban Planning Nonfiction Urban Design Architecture Construction book Technology Grady Hillhouse Engineering Reference Urbanism Science

More like this


Clean Architecture

Building upon the success of best-sellers The Clean Coder and Clean Code, legendary software craftsman Robert C. "Uncle Bob" Martin shows how to b…

4.25/5 · 700+ ratings

Code Complete: A Practical Handbook of Software Construction

Widely considered one of the best practical guides to programming, Steve McConnell’s original code complete has been helping developers write bett…

4.25/5 · 700+ ratings

The C Programming Language

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…

4.25/5 · 700+ ratings

Structure and Interpretation of Computer Programs

Structure and Interpretation of Computer Programs has had a dramatic impact on computer science curricula over the past decade. This long-awaited …

4.25/5 · 700+ ratings

Programming Pearls

"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 encount…

4.25/5 · 700+ ratings

Clean Code: A Handbook of Agile Software Craftsmanship

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 signifi…

4.25/5 · 700+ ratings

A Pattern Language: Towns, Buildings, Construction

A Pattern Language offers a practical approach to architecture and urban design rooted in human comfort and social connection. Christopher Alexand…

4.25/5 · 700+ ratings

Working Effectively with Legacy Code

Get more out of your legacy systems, more performance, functionality, reliability, and manageability.Is your code easy to change? Can you get near…

4.25/5 · 700+ ratings

Test-Driven Development: By Example

Author: Kent Beck

Quite simply, test-driven development is meant to eliminate fear in application development. While some fear is healthy (often viewed as a conscie…

4.25/5 · 700+ ratings

The Mythical Man-Month: Essays on Software Engineering

Few books on software project management have been as influential and timeless as The Mythical Man-Month. With a blend of software engineering fac…

4.25/5 · 700+ ratings

Learning Python

Portable, powerful, and a breeze to use, Python is the popular open source object-oriented programming language used for both standalone programs …

4.25/5 · 700+ ratings

Penguin Random House Python Crash Course

Python Crash Course is a fast-paced, thorough introduction to programming with Python that will have you writing programs, solving problems, and m…

4.25/5 · 700+ ratings