Skip to main content

Influential Engineering Resources

A curated collection of books, articles, blogs, and papers that have shaped my thinking as a software engineer. Whether you're just starting out or are a seasoned architect, I hope you'll find something here to spark curiosity and deepen your knowledge.

Resource Types:

book
article
blog
github
paper
video

🛠️Core Software Development & Craftsmanship

The Pragmatic Programmer

by Andy Hunt and Dave Thomas

Packed with practical advice and insights, urging developers to keep learning and adapting.

Clean Code: A Handbook of Agile Software Craftsmanship

by Robert C. Martin

An essential guide for writing readable, maintainable, and robust code.

Refactoring: Improving the Design of Existing Code

by Martin Fowler

Comprehensive catalog of refactoring techniques to improve code structure.

Design Patterns

by Gang of Four

23 fundamental design patterns for flexible and reusable designs.

Compiler Engineering & Performance Optimization

🏗️System Design, Architecture & Distributed Systems

🧮Algorithms & Data Structures

Introduction to Algorithms (CLRS)

by Cormen et al.

The 'bible of algorithms' - comprehensive coverage of algorithms and data structures.

The Algorithm Design Manual

by Steven S. Skiena

Practical approach to algorithm design with real-world examples.

⚙️DevOps, Reliability & Operations

The Phoenix Project

by Gene Kim et al.

A novel about implementing DevOps principles.

The DevOps Handbook

by Gene Kim et al.

Comprehensive guide to DevOps principles and practices.

👥Project Management & Team Dynamics

The Mythical Man-Month

by Fred Brooks

Classic on the challenges of adding manpower to software projects.

Crucial Conversations

by Patterson et al.

Framework for handling difficult conversations effectively.

How to Win Friends and Influence People

by Dale Carnegie

Timeless classic on interpersonal skills and human relations.

💼Career, Negotiation & Business Acumen

Never Split the Difference

by Chris Voss

Negotiation masterclass from a former FBI hostage negotiator.

Zero to One

by Peter Thiel

Creating something entirely new rather than copying existing models.

Good Profit

by Charles G. Koch

Market-Based Management and creating long-term value.

🤔Broader Thinking & Philosophy

Antifragile

by Nassim Nicholas Taleb

Systems that benefit and improve from shocks and volatility.

Skin in the Game

by Nassim Nicholas Taleb

The importance of bearing consequences of one's decisions.

🔐Security, Open Source & UX

These resources offer valuable lessons and principles. What are some of your most recommended reads?

Explore My Blog