- "Auctions and bidding: A guide for computer scientists"
- "Grow Your Own BaaS"
- "Old Agile vs New Agile"
- 11 Promises From a Manager: Threads
- 49 Habits for Public Speaking Success
- 50 Big Ideas
- 50 Philosophy Ideas
- 50 Psychology Ideas
- 8 Pillars of Greek Philosophy
- Actionable Gamification
- Adversaries Into Allies
- Android and Windows
- Apache.org
- Architectural Decision Records (ADR)
- Art of Game Design
- Art of the Start
- Art of UNIX Programming
- Aspect-Oriented Programming (AOP)
- Atomic Habits
- Bastard Operator From Hell (BOFH)
- Beej's Guide to Network Programming
- Behind Closed Doors
- Bitsy
- Blockchain reading
- Brain Rules
- Build tools and research
- Business metrics
- C++ atomics, lock-free libraries and tools, and the memory model
- C++ Error handling
- Category Theory
- Challenges for Game Developers
- Clang static analysis reading
- Clean Architecture
- Clean Code
- Cloud Design Patterns
- Colin S Gordon's Electronic References
- Competing on Analytics
- Compiler correctness reading
- Compilers Implementation/Optimization Reading
- Computer Architecture: Microarchitectural channels
- Computer Hardware and Architecture
- Concept Maps
- Continuation-passing style
- Core J2EE Patterns
- Create Your Own Programming Language
- Crucial Conversations
- Cryptocurrency reading
- CTO Links
- Cynefin
- Data, context, and interaction (DCI)
- Data concurrency and parallel programming
- Death by Meeting
- Debugging reading
- Design Docs (Google)
- Designing Data-Intensive Applications
- Designing Distributed Systems
- Design Patterns (GOF)
- Developer Advocacy Handbook
- Developer Marketing Does Not Exist: The Authentic Guide to Reach a Technical Audience
- Developer Relations
- Developer Relations: The Essential Guide
- Developer Relations for Beginners
- Development process-related reading (Scrum, XP, Kanban)
- DevOps
- Diataxis
- Distribution (networking, distributed systems, etc) reading
- DotNetMQ
- DSL Evaluation Checklist
- DWARF
- Dynamic Analysis Sanitizers reading
- Dynamic Binary Instrumentation (DBI) reading
- Dynamic Binary Translation (DBT) reading
- ECMAScript example of code as data
- Economics
- Economist: International Relations A to Z
- Effective C++, 3rd Ed
- Effective Enterprise Java
- Effective Java (1st Ed)
- Effective Java (2nd Ed)
- Effective Python, 2nd Edition
- Elegant Puzzle
- Engineering Enablement (newsletter)
- Enterprise Integration Patterns
- Entity Component Systems (ECS)
- Essays on distribution and networking
- Essays on People
- Essays on Programming
- Essential Drucker
- Evolving Frameworks
- Executable and object file format reading
- Executables linking and loading reading
- eXtreme Programming Explained
- Farnam Street Blog
- Feedback Fallacy
- Finite and Infinite Games
- Finite State Machines
- Foreign Function Interfaces (FFI)
- FPGA hardware architecture
- Free programming books
- Free Programming Books
- Functional reading
- Fuzzing (as part of testing)
- Fuzzy logic
- Game Development Ideas
- Game Frame
- Game Programming Patterns
- Gamification and Game Mechanics Made Simple
- Good Strategy Bad Strategy
- Google re:Work Guides
- GPU hardware Architecture
- HBR's 10 Must Reads 2021
- HBR's 10 Must Reads for New Managers
- HBR's 10 Must Reads on Building a Great Culture
- HBR's 10 Must Reads on Diversity
- HBR's 10 Must Reads on Entrepreneurship
- HBR's 10 Must Reads on Leadership
- HBR's 10 Must Reads on Managing People
- HBR's 10 Must Reads on Managing Yourself
- HBR's 10 Must Reads on Mental Toughness
- HBR's 10 Must Reads on Platforms and Ecosystems
- HBR's 10 Must Reads on Strategy
- HBR's 10 Must Reads on Strategy, Vol 2
- HBR's Everyday Emotional Intelligence
- HBR's Guide to Making Every Meeting Matter
- HBR's Guide to Office Politics
- HBR's Guide to Performance Management
- HBR Manager's Handbook
- Hexagonal architecture
- Hexagons in Game Development
- High Scalability (Website) notes
- How to Design Programs
- How to Successfully Market and API
- Hunting Tech Debt via Org Charts
- Idempotence is not a Medical Condition
- Implementation Patterns
- Influence: The Psychology of Persuasion
- Interviewing
- iOS AutoLayout
- iOS Core Data
- It's Your Ship!
- Java Concurrency in Practice
- Jeff Patton & Associates
- Job search links and articles
- Leading Change
- Learn X in Y Minutes
- Let's Build a Compiler (Jack Crenshaw)
- Levels of War
- Liberating Structures
- Low-Code/No-Code reading
- Low-code platforms (definition, reading, etc)
- Management and Admins Reading
- Management frameworks
- Manager Pool
- Managing Humans
- Managing Oneself
- Marketing Myopia
- Meeting Design
- Meeting the Challenge of Disruptive Change
- Memory Management and Garbage Collection (reading and references)
- Message passing (reading)
- Metaobject Protocol (MOP)
- Microservices
- Mission-Critical Meetings
- Modern Compiler Implementation
- Monads
- Multi-Paradigm Design in C++
- Multipliers
- Naked Objects
- Natural Language Processing for Semantic Search
- Negotiation reading
- No One Understands You
- Object-capability model
- Object Thinking
- OCaml for the Masses
- Onion Architecture
- OpenLibrary
- OSTEP: Operating Systems: Three Easy Pieces
- Package by Feature Architecture
- Papers We Love
- Paradigms of Artificial Intelligence Programming
- Parsing (language syntax)
- Parsix
- Pattern-Oriented Software Architecture 1 (POSA1)
- Pattern-Oriented Software Architecture 2 (POSA2)
- Patterns of Distributed Systems
- Patterns of Enterprise Application Architecture
- People in language development
- Performance tools and research
- Philosophy and Psychology
- PIXAR's 22 Rules of Storytelling
- Platform Revolution
- Pragmatic Programmer
- Pragmatic Thinking & Learning
- Presentation Patterns
- Product Roadmaps
- Program analysis
- Programming Language Concepts
- Programming Languages: Application and Interpretation
- Programming Paradigms for Dummies: What Every Programmer Should Know
- Progressive Web applications (PWAs)
- Psychology (reading)
- Public Speaking Topic Secrets for College, Community, Toastmasters and TED Talks
- Python Tricks, The Book
- Quick.Ref Cheat Sheets
- Reading
- Reading about Virtual Machines
- Reading in Algorithms and Data Structures
- Reading in Artificial Intelligence
- Reading in mathematics
- Reading in software
- Reading list: Computer Science
- Reading list: Hardware
- Reading on Domain-Specific Languages (DSLs)
- Reading on software licensing
- Readings on operating systems
- Real World Haskell
- Refactoring to HTML
- Release It!
- Remote: Office Not Required
- Remote management
- Resources List: Compilers
- Reversing/reverse engineering
- Rework
- RFD (Request For Discussion)
- RISC-V Reading
- Scratchapixel
- Service Design Patterns
- Ship It!
- Silos, Politics, and Turf Wars
- SimpleDB
- Simple Rules
- Simplexity
- SOA Design Patterns
- Software Design
- Software development for beginners
- Software development roles
- Software Foundations
- Speaking.io
- Speech and Language Processing (3rd ed)
- SSCLI Essentials
- Staff Engineer: Leadership Beyond the Management Track
- Static analysis tools - benchmarking
- Static analysis - verification
- Static Program Analysis
- Static Site Generators list
- Steve Yegge Rants
- Structure and Interpretation of Computer Programs (SICP)
- Superbosses
- Superforecasting: The Art and Science of Prediction
- Surprising Science of Meetings
- Sway
- Switch
- Systems Thinking
- Tap
- Teach Yourself Computer Science
- Teach Yourself Scheme in Fixnum Days
- Team Topologies
- Technology Fallacy
- Tempo
- Testing
- The 1-Week Marketing Plan
- The Advantage
- The Art of Concurrency
- The Book on Writing
- The Business Value of Developer Relations
- The Coaching Habit
- The Elephant in the Brain
- The Eleven Laws of Showrunning
- The Field Guide to Understanding 'Human Error' (3rd Ed)
- The Five Dysfunctions of a Team
- The Five Temptations of a CEO
- The Four Obsessions of an Extraordinary Executive
- The Grand Unified Programming Theory: The Pure Function Pipeline Data Flow with Principle-based Warehouse/Workshop Model
- The Ideal Team Player
- The Kick Ass College Guide to Presentations
- The Motive
- The Online Books Page
- The Passionate Programmer
- The Philosophical Programmer
- The Reactive Manifesto
- The Red Team Handbook
- The Subtle Art of Not Giving a F*ck
- The Ultimate Public Speaking Survival Guide
- Thinking Fast and Slow
- Thinking in Bets
- Thinking in Systems
- Thoughts and reading about continuations
- Thoughts and reading on logic languages
- To Sell Is Human
- Tracing (in software) reading
- Tuple Space
- Turn the Ship Around!
- Types and type systems (reading)
- Untools
- Wargames
- What Is Strategy?
- What Makes a Leader?
- When
- Why Motivating People Doesn't Work (and What Does)
- Working Backwards
- Write your own Tiny Programming System
- Writing Tools
- WWW-Architecture