Topics of interest and research

Listed in a non-deterministic, unordered manner.

  • tactical and strategic engineering
  • responsibility/authority split causes & effects
  • IT roles/process anti-patterns
  • lean/jidoka storytelling for executive board
  • organizational culture typology
  • team topologies
  • service choreography architecture
  • clean architecture
  • domain-driven design
  • Nix (language and package manager)
  • Haskell and pure functional programming

Reading

  • Design Patterns: Elements of Reusable Object-Oriented Software thumbnail
  • Parallel and Concurrent Programming in Haskell: Techniques for Multicore and Multithreaded Programming thumbnail
  • System Design Interview – An insider's guide thumbnail
  • When McKinsey Comes to Town thumbnail

Read

  • A Philosophy of Software Design thumbnail
  • Continuous Integration: Improving Software Quality and Reducing Risk thumbnail
  • Death by Meeting: A Leadership Fable… about Solving the Most Painful Problem in Business thumbnail
  • Surrounded by Idiots thumbnail
  • Accelerate: The Science of Lean Software and DevOps: Building and Scaling High Performing Technology Organizations thumbnail
  • The Lean Mindset: Ask the Right Questions thumbnail
  • Extreme Programming Explained: Embrace Change thumbnail
  • Tidy First?: A Personal Exercise in Empirical Software Design thumbnail
  • Team Topologies: Organizing Business and Technology Teams for Fast Flow thumbnail
  • The Staff Engineer's Path: A Guide for Individual Contributors Navigating Growth and Change thumbnail
  • Domain-Driven Design: Tackling Complexity in the Heart of Software thumbnail
  • Real World Haskell thumbnail
  • Designing Distributed Systems: Patterns and Paradigms for Scalable, Reliable Services thumbnail
  • Learn You a Haskell for Great Good!: A Beginner's Guide thumbnail
  • Clean Architecture thumbnail
  • It's Not How Good You Are, It's How Good You Want To Be thumbnail
  • Identity Attack Vectors: Implementing an Effective Identity and Access Management Solution thumbnail
  • DORA: A guide to the EU digital operational resilience act thumbnail

Want to read

  • The Site Reliability Workbook: Practical Ways to Implement SRE thumbnail
  • Site Reliability Engineering: How Google Runs Production Systems thumbnail
  • Clean Code: A Handbook of Agile Software Craftsmanship thumbnail
  • Introduction to Algorithms thumbnail
  • Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions thumbnail
  • The Mythical Man-Month: Essays on Software Engineering thumbnail
  • The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win thumbnail
  • The Clean Coder: A Code of Conduct for Professional Programmers thumbnail
  • Clean Craftsmanship: Disciplines, Standards, and Ethics thumbnail
  • What If?: Serious Scientific Answers to Absurd Hypothetical Questions thumbnail
  • What If? 2: Additional Serious Scientific Answers to Absurd Hypothetical Questions (What If?, #2) thumbnail
  • How To: Absurd Scientific Advice for Common Real-World Problems thumbnail
  • Steve Jobs thumbnail
  • Patterns of Enterprise Application Architecture thumbnail
  • Seeking SRE: Conversations About Running Production Systems at Scale thumbnail
  • Pattern-Oriented Software Architecture Volume 2: Patterns for Concurrent and Networked Objects thumbnail
  • The Elements of Style thumbnail
  • Fundamentals of Software Architecture: An Engineering Approach thumbnail
  • Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures thumbnail
  • The Book of Monads: Master the theory and practice of monads, applied to solve real world problems thumbnail