Ashwin Jayaprakash

Ashwin Jayaprakash CC-BY-SA-4.0

Table of Contents

Created by gh-md-toc

About

This is an opinionated collection of reading material that I’ve collected over the years to help me become a better Engineer. It is not an exhaustive list. I share some more on a somewhat regular basis on my Tech Blog. I also do a lot of general reading on leadership, culture, org building etc but I haven’t found the time to share those.

Problem solving

Programming

Computer fundamentals

IDEs

Best practices

Code Katas

Code reviews

System design basics

(Also see 12 Factor, FURPS / Functional Usability Reliability Performance Supportability)

Performance and deep dives

Concurrency

Distributed systems

SQL

Cloud

Testing

Documentation and information management

Engineering excellence

Operational excellence

Project maintenance and contributions

Learning and leadership

“Awesome” lists