And reads
Mostly the well-regarded software engineering books, with a long-running interest in philosophy and how the mind works.
Software engineering
- The Software CraftsmanRated 5 of 5.Sandro Mancuso
- RefactoringMartin Fowler, Kent Beck, John Brant, William Opdyke, Don Roberts
- Clean CodeRobert C. Martin
- Code CompleteSteve McConnell
- Extreme Programming ExplainedKent Beck, Cynthia Andres
- The Productive ProgrammerNeal Ford
- Design PatternsErich Gamma, Richard Helm, Ralph Johnson, John Vlissides
- Clean ArchitectureRobert C. Martin
- PeoplewareTom DeMarco, Timothy R. Lister
- The Pragmatic ProgrammerAndrew Hunt, David Thomas
- Working Effectively with Legacy CodeMichael Feathers
- The Mythical Man-MonthFrederick P. Brooks Jr.
- JavaScriptDouglas Crockford
- The Clean CoderRobert C. Martin
- The Art of InvisibilityKevin Mitnick
- The Inmates Are Running the AsylumAlan Cooper
- CodeRated 4 of 5.Charles Petzold
- Pro GitScott Chacon
- Developing Apps with GPT-4 and ChatGPTOlivier Caelen, Marie-Alice Blete
- iOS Unit Testing by ExampleJon Reid
- CodersClive Thompson
- Docs for DevelopersJared Bhatti, Sarah Corleissen, Jen Lambourne, David Nunez, Heidi Waterhouse
- The C Programming LanguageBrian W. Kernighan, Dennis M. Ritchie
- You Don't Know JS: Scope and ClosuresKyle Simpson
- You Don't Know JS: this & Object PrototypesKyle Simpson
- You Don't Know JS: Up & GoingKyle Simpson
- Timeless Laws of Software DevelopmentJerry Fitzpatrick
- Pragmatic Thinking and LearningAndy Hunt
- Dependency Injection in .NETMark Seemann
- Head First Design PatternsEric Freeman, Elisabeth Robson, Bert Bates, Kathy Sierra
- Your Code As a Crime SceneAdam Tornhill
- Clean AgileRobert C. Martin
- Clean CraftsmanshipRobert C. Martin
- Joel on SoftwareAvram Joel Spolsky
- Practical VimDrew Neil
- AccelerateNicole Forsgren, PhD, Jez Humble, Gene Kim
- The Art of Readable CodeDustin Boswell, Trevor Foucher
- The Best Software Writing IAvram Joel Spolsky
- Test-Driven DevelopmentKent Beck
- We, ProgrammersRobert C. Martin
- More Agile TestingJanet Gregory, Lisa Crispin
- Zero Bugs and Program FasterKate Thompson
- The Hundred-Page Machine Learning BookAndriy Burkov
- Engineers Survival GuideMerih Taze
- A Philosophy of Software DesignJohn K. Ousterhout
- The Design of Everyday ThingsDon Norman
- Don't Make Me Think, RevisitedSteve Krug
- Algorithms to Live ByBrian Christian, Griffiths
- The Rust Programming LanguageRated 3 of 5.Steve Klabnik, Carol Nichols
- Beautiful CodeAndrew S. Tanenbaum, Maarten van Steen
- 97 Things Every Programmer Should KnowKevlin Henney
- Grokking SimplicityEric Normand
- Building Mobile Apps at ScaleGergely Orosz
Also on the shelf
- You Don't Know JS: Types & GrammarKyle Simpson
- You Don't Know JS: Async & PerformanceKyle Simpson
- You Don't Know JS: ES6 & BeyondKyle Simpson
- Programming PearlsJon Bentley
- Rapid DevelopmentSteve McConnell
- Domain-Driven DesignEric Evans
- Object-Oriented Software EngineeringIvar Jacobson
- xUnit Test PatternsGerard Meszaros
- The Algorithm Design ManualSteven S. Skiena
- The Elements of Programming StyleBrian W. Kernighan, P. J. Plauger
- Testing Computer SoftwareCem Kaner, Jack Falk, Hung Q. Nguyen
- Patterns of SoftwareRichard P. Gabriel
- Effective awk ProgrammingArnold Robbins
- Structure and Interpretation of Computer ProgramsHarold Abelson, Gerald Jay Sussman
- Object-Oriented Software ConstructionBertrand Meyer
- The Practice of ProgrammingBrian W. Kernighan, Rob Pike
- Software Testing TechniquesBoris Beizer
- A Discipline of ProgrammingEdsger W. Dijkstra
- Growing Object-Oriented Software, Guided by TestsSteve Freeman, Nat Pryce
- Structured ProgrammingOle-Johan Dahl, Edsger W. Dijkstra, Edsger Wybe Dijkstra, Charles Antony Richard Hoare
- Seven Languages in Seven WeeksBruce Tate
- AlgorithmsRobert Sedgewick, Kevin Wayne
- Classic Computer Science Problems in SwiftDavid Kopec
- Software Design X-RaysAdam Tornhill
- Programming WebAssembly with RustKevin Hoffman
- Software Engineering at GoogleTitus Winters, Tom Manshreck, Hyrum Wright
- Rust Web ProgrammingMaxwell Flitton
- Modern Software EngineeringDavid Farley
- Code That Fits in Your HeadMark Seemann
- Patterns of Enterprise Application ArchitectureMartin Fowler
- Refactoring to PatternsJoshua Kerievsky
- From Bash to Z ShellOliver Kiddle, Peter Stephenson, Jerry Peek
- The Annotated TuringCharles Petzold
- Mastering EthereumAndreas M. Antonopoulos, Gavin Wood Ph.D.
- How Javascript WorksDouglas Crockford
- Machine Learning For HumansVishal Maini, Samer Sabri
- Data VisualizationKieran Healy
- Analysis PatternsMartin Fowler
- Structured Analysis and System SpecificationTom DeMarco
- Implementation PatternsKent Beck
- Smalltalk Best Practice PatternsKent Beck
- Continuous deliveryJez Humble, David Farley
- Deep LearningIan Goodfellow, Yoshua Bengio, Aaron Courville
- Grokking Deep LearningAndrew Trask
- Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlowAurélien Géron
- Crafting InterpretersRobert Nystrom
- Staff EngineerWill Larson
- The Staff Engineer's PathTanya Reilly
- The Psychology of Computer ProgrammingNorman L. Kerth
- Beautiful EvidenceEdward R. Tufte
- About Face 3Alan Cooper, Robert Reimann, David Cronin
- The User Experience Team of OneLeah Buley
Science and philosophy
- Losing OurselvesRated 5 of 5.Jay L. Garfield
- The Case Against RealityDonald Hoffman
- Ethics in the Real WorldPeter Singer
- The Joy of LivingYongey Mingyur Rinpoche, Eric Swanson
- There Are Places in the World Where Rules Are Less Important Than KindnessCarlo Rovelli
- The Order of TimeCarlo Rovelli
- Reality is Not What it SeemsCarlo Rovelli
- Entangled LifeMerlin Sheldrake
- Why We SleepMatthew Walker
- Debugging Your BrainRated 4 of 5.Casey S Watts
- Know ThyselfStephen M Fleming
- Great ThinkersThe School of Life
- Things Never to Tell ChildrenThe School of Life
- The School of LifeAlain de Botton, The School of Life
- Don't Be a JerkBrad Warner
- Waking UpSam Harris
- The Other Side of NothingBrad Warner
- ConsciousAnnaka Harris
- The Doors of Perception & Heaven and HellAldous Huxley
- The Fire of Self KnowledgeJames Swartz
- Galileo's ErrorPhilip Goff
- Other MindsPeter Godfrey-Smith
- Seven Brief Lessons on PhysicsCarlo Rovelli
- Naked StatisticsCharles Wheelan
- Alex's Adventures in NumberlandAlex Bellos
- The Daily StoicRated 3 of 5.Ryan Holiday, Stephen Hanselman
- CalmThe School of Life
- How to Overcome Your ChildhoodThe School of Life
- Small PleasuresThe School of Life
- A Job to LoveThe School of Life
- Why We Hate Cheap ThingsThe School of Life
- Self-KnowledgeThe School of Life
- What is Psychotherapy?The School of Life
- The Emotionally Intelligent OfficeThe School of Life
- Who Am I?The School of Life
- The Obstacle is the WayRyan Holiday
Also on the shelf
- On the Shadows of the IdeasGiordano Bruno
- A History of Western PhilosophyBertrand Russell
- Beyond Good and Evil / On the Genealogy of MoralityFriedrich Wilhelm Nietzsche
- On What Matters: Volumes 1 & 2Derek Parfit
- Embodiment and the inner lifeMurray Shanahan
- A Plato ReaderPlato
- On What Matters: Volume 3Derek Parfit
- This Extraordinary MomentJohn Astin
- Gödel, Escher, BachDouglas R. Hofstadter
- Oliver Byrne's Elements of EuclidEuclid, Oliver Byrne, Werner Oechslin
- QuantumManjit Kumar
Everything else
- Walden or, Life in the WoodsRated 5 of 5.Henry David Thoreau
- The Ax BookDudley Cook
- SiddharthaRated 4 of 5.Hermann Hesse
- Norwegian WoodLars Mytting
- The Proof is in the PlantsSimon Hill
- Atomic HabitsJames Clear
- EffortlessGreg McKeown
- 21 Lessons for the 21st CenturyYuval Noah Harari
- Lord of the FliesWilliam Golding
- FreakonomicsSteven D. Levitt, Stephen J. Dubner
- The Wonderful Wizard of OzL. Frank Baum
- One Up On Wall StreetPeter Lynch
- On ConfidenceRated 3 of 5.The School of Life, Alain de Botton
- RestAlex Soojung-Kim Pang
Also on the shelf
- The Age of Surveillance CapitalismShoshana Zuboff
- Mind Map MasteryTony Buzan
- The Complete Essays of MontaigneMichel Eyquem Montaigne
- Edible Wild PlantsJohn Kallas
- Incredible Wild EdiblesSamuel Thayer
- Fly AgaricKevin M Feeney
- The Architecture of TreesCesare Leonardi, Franca Stagi
- A Bunk for the Night REVISEDShaun Barnett, Geoff Spearpoint, Rob Brown
- Modern Value InvestingSven Carlin