Reading

Books

Crucial Conversations

Tools for talking when the stakes are high

Engineering Management

For the rest of us

Refactoring

Improving the Design of Existing Code

Mindset

The new psychology of success

Designing Data-Intensive Applications

The big ideas behind reliable, scalable, and maintainable systems

Designing Event Driven Systems

Concepts and Patterns for Streaming Services with Apache Kafka

Bless Me, Ultima

Exquisite prose and wondrous storytelling have helped make Rudolfo Anaya the father of Chicano literature in English. 

Domain-Drivan Design

Tackling Complexity in the Heart of Software

First, Break All The Rules

What the world's greatest managers do differently from Gallup

Invisible Women

Data bias in a world designed for men by Caroline Criado Perez

Clean Architecture

A Craftman's Guild to Software Structure and Design

Out of the Tar Pit

Avoiding software complexity by Ben Moseley and Peter Marks

Effective DevOps

Building a culture of collaboration, affinity and tooling at scale

The Manager's Path

A Guide for Tech Leaders Navigating Growth & Change

Sam Newman's Building Microservices

Designing Fine-Grained Systems

Nonviolent Communication

A Language of Life

Clean Code

A Handbook of Agile Software Craftsmanship
by Robert C Martin

grokking Simplicity

Taming complex software with functional thinking by Eric Normand

Caste

The Origins of Our Discontents by Isabel Wilkerson

Articles

Coding Constructs I Now Avoid

The Tolerant Reader

The Richardson Maturity Model

The Saga Pattern

Podcasts

TechLead Journal()