To Read
Just Enough Software Architecture: A Risk-Driven Approach
by George Fairbanks
by Andy Hunt
Emergence: The Connected Lives of Ants, Brains, Cities, and Software
by Steven Johnson
by Steven Johnson
(Note: Available at Greene County Library)
by Michael Polanyi
by Richard P. Feynman
Getting Clojure (Note: Available on O'Reilly)
Types and Programming Languages by Benjamin C. Pierce
Programming Elixir
Programming Ecto
-----
Refactoring by Martin Fowler
Designing Data-Intensive Applications
Serverless Architecture on AWS by Peter Sbarski
Machine Learning with Random Forests
Kubernetes Cookbook
Learning GraphQL
------
Design It!: From Programmer to Software Architect
Release It!: Design and Deploy Production-Ready Software, 2nd Ed.
Building Evolutionary Architectures
*Documenting Software Architectures
Site Reliability Engineering: How Google Runs Production Systems
-----
Crucial Conversations
Managing the Unmanageable
Peopleware: Productive Projects and Teams, 3rd Ed.
The Manager's Path: A Guide for Tech Leaders Navigating Growth & Change
Creativity, Inc.: Overcoming the Unseen Forces That Stand in the way of True Inspiration
-----
The Timeless Way of Building by Christopher Alexander
A Pattern Language by Christopher Alexander
How Buildings Learn: What Happens After They're Build by Stewart Brand
The Death and Life of Great American Cities by Jane Jacobs
The Revolutionary Bridges of Robert Maillart by David P. Billington (Scientific American, July 2000)
Engineers of Dreams: Great Bridge Builders and the Spanning of America by Henry Petroski
To Engineer is Human: The Role of Failure in Successful Design by Henry Petroski
The Design of Design by Gordon L. Glegg
What Engineers Know and How They Know It: Analytical Studies from Aeronautical History by Walter G. Vincenti
Definition of the Engineering Method by Billy Vaughn Koen
Warfighting - U.S. Marine Corps (MCDP 1)
The Mangle of Practice: Time, Agency, & Science by Andrew Pickering
The Buzz about Bees: Biology of a Superorganism by Jurgen Tautz
The Checklist Manifesto: How To Get Things Right by Atul Gawande
Article of 12 pages - Communicating Sequential Processes [PDF] by C.A.R. Hoare
- Book of 260 pages - Communicating Sequential Processes [PDF] by C. A. R. Hoare
Read & Recommend
The History of Rasselas, Prince of Abissinia by Samuel Johnson
(Note: Available on HooplaDigital)
Fifty Inventions That Shaped the Modern Economy by Tim Harford