Book Summary: The Staff Engineer’s Path by Tanya Reilly
TLDR: The Staff Engineer’s Path by Tanya Reilly helps define the role of staff engineer and provides a plan for succeeding in the role. She does this by exploring what she calls the three pillars of the technical track (big-picture thinking, project execution, and leveling up). If you are a senior engineer looking to grow...
Book Summary: Staff Engineer – Leadership Beyond the Management Track
TLDR: Staff Engineer: Leadership Beyond the Management Track by Will Larson demystifies what a Staff Engineer does. Through numerous interviews with current Staff+ engineers, you’ll learn about many different paths to grow into a Staff engineer and strategies to thrive at this level. If you are a senior engineer looking to grow your career, I...
Clean Code means Coding Without the Bullshit
Writing Clean Code Without the Bullshit means treating our code reviewer’s time as more important than our own. To write clean code, update your definition of “done” to include refactoring. ...
Book Summary: Writing Without Bullshit
Level up your career by improving this one skill. Learn the iron imperative - treat the reader’s time as more valuable than your own. Achieve this by writing shorter and frontloading your work. Build the habit of editing what you write....
Book Summary: Designing Data-Intensive Applications
Data-Intensive applications should be reliable, scalable, and maintainable. A big challenge is understanding the tradeoffs to pick the right tool for the job, often many different tools are needed to build a complex system....