List

14 books

Architecture

Software Architecture Metrics
Software architecture in practice - 3. ed.
Design It! : Pragmatic Programmers: From Programmer to Software Architect
The Software Architect Elevator: Redefining the Architect's Role in the Digital Enterprise
Fundamentals of Software Architecture: A Modern Engineering Approach
Building Microservices: Designing Fine-Grained Systems
Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures

List

10 books

Design

Clean Architecture
Design Patterns
Domain-Driven Design
The Laws of Simplicity
Team Topologies: Organizing Business and Technology Teams for Fast Flow
Thinking in Systems: A Primer
Wardley Maps

List

6 books

Languages

Programming Kotlin: Create Elegant, Expressive, and Performant JVM and Android Applications
Effective Java
Learn You a Haskell for Great Good! A Beginner’s Guide
Web Development with Clojure: Build Bulletproof Web Apps with Less Code
Seven Languages in Seven Weeks
Functional Programming in Kotlin

List

2 books

Math

Category Theory for Programmers
How to Solve it

List

0 books

Owned

List

22 books

People

Thinking, Fast and Slow
Influence: The Psychology of Persuasion
Pragmatic Thinking and Learning: Refactor Your Wetware
The 7 Habits of Highly Effective People
Predictably Irrational: The Hidden Forces That Shape Our Decisions
First Things First
Pre-Suasion

List

7 books

Philosophy

Antifragile: Things That Gain from Disorder
Order Out of Chaos
Simulacra and Simulation
Notes on the Synthesis of Form
Finite and Infinite Games
Brief Answers to the Big Questions
The Labyrinths of Information:Challenging the Wisdom of Systems

List

25 books

Practices

Clean Code: A Handbook of Agile Software Craftsmanship
The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations
The Pragmatic Programmer: Your Journey to Mastery, 20th Anniversary Edition
The Clean Coder
Refactoring: Improving the Design of Existing Code
The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win
Continuous Delivery: Reliable Software Releases Through Build, Test, and Deployment Automation

List

2 books

Product

Escaping the Build Trap: How Effective Product Management Creates Real Value
An Elegant Puzzle: Systems of Engineering Management

List

1 book

Strategy

Good Strategy Bad Strategy: The Difference and Why It Matters

List

5 books

Technical

Computer Networking
Seven Databases in Seven Weeks: A Guide to Modern Databases and the NoSQL Movement
System Design Interview – An Insider's Guide
Grokking Algorithms
Structure and Interpretation of Computer Programs