Skip to content

Instantly share code, notes, and snippets.

@keyan
Created March 2, 2022 21:02
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save keyan/03f41bfce20708aee12f0f03481dae1e to your computer and use it in GitHub Desktop.
Save keyan/03f41bfce20708aee12f0f03481dae1e to your computer and use it in GitHub Desktop.
book recommendations, mostly about software

practice of programming has to be one of my all time favorites, seems really basic, but I love the way Kernighan breaks things down. I've found that the section on debugging is super helpful for mentoring jr engineers on how to approach problem solving.

coders at work is awesome because it helped me understand how some of my programmer heros work, and how they aren't all brilliant wizards or something. Well some of them are 🙂

designing data intensive applications the book on modern distributed systems at scale. Super helpful reference. Would be hard to read all the way through.

staff engineer you've probably heard of, I just read it recently and thought it was useful-ish. The staff engineer title is overblown IMO, but I still found it helpful for thinking about next steps in my own career (i.e. pursue staff eng or EM path).

Manager's Path has been helpful in understanding how I should be interacting with managers. I haven't read it all the way through, just the stuff related to my level and levels I interact with.

Not software related, but I just loved this book of sci-fi short stories, Ted Chiang is a genius, Exhalation

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment