· Brittany Ellich · 2 min read
Notes
This collection of notes represents my public and more polished body of notes and learning resources that I have accumulated throughout my software engineering career. Some of them might not make a ton of sense, and might not even be useful to someone else. If you have questions or are curious about something related to them, please contact me about them!.
About
As I write my newsletter, The Balanced Engineer Newsletter, and as I continue to read and absorb information, I will periodically update the different categories and pages of notes listed on this site.
You can check out the list of blogs and newsletters that I follow in this repo. Otherwise, the majority of this knowledge has been gained and classified from a handful of books that are highly recommended in the tech industry or elsewhere.
Books represented
- Accelerate: Building and Scaling High Performing Technology Organizations by Nicole Forsgren, Jez Humble, and Gene Kim
- Accessibility Handbook by Katie Cunningham
- Computer Science Distilled by Wladstone Ferreira Filho
- Designing Data-Intensive Applications by Martin Kleppman
- Domain-Driven Design by Eric Evans
- Domain-Driven Design Distilled by Vaughn Vernon
- Drive by Daniel H. Pink
- Kill it with Fire: Manage Aging Computer Systems (and Future-Proof Modern Ones) by Marianne Bellotti
- Staff Engineer: Leadership Beyond the Management Track by Will Larson
- Start With Why by Simon Sinek
- The Art and Business of Online Writing by Nicolas Cole
- The Chaos Machine by Max Fisher
- The Coaching Habit by Michael Bungay Stanier
- The Coding Career Handbook by Shawn Swyx Yang
- The Mythical Man-Month by Frederick P. Brooks Jr.
- The Pragmatic Programmer by David Thomas and Andrew Hunt
- The Software Engineer’s Guidebook by Gergely Orosz
- The Staff Engineer’s Path by Tanya Reilly
- The Unicorn Project by Gene Kim
- Thinking Fast and Slow by Daniel Kahneman