Software
Popular Software Textbooks
A Philosophy of Software Design, 2nd Edition
by Ousterhout, John - ISBN 9781732102217
The Software Engineer's Guidebook: Navigating senior, tech lead, and staff engineer positions at tech companies and startups
by Orosz, Gergely - ISBN 9789083381824
Software Engineering at Google: Lessons Learned from Programming Over Time
by Winters, Titus - Manshreck, Tom - Wright, Hyrum - ISBN 9781492082798
Fundamentals of Software Architecture: An Engineering Approach
by Richards, Mark - Ford, Neal - ISBN 9781492043454
Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures
by Ford, Neal - Richards, Mark - Sadalage, Pramod - Dehghani, Zhamak - ISBN 9781492086895
The Rust Programming Language, 2nd Edition
by Klabnik, Steve - Nichols, Carol - ISBN 9781718503106
Programming Rust: Fast, Safe Systems Development
by Blandy, Jim - Orendorff, Jason - Tindall, Leonora - ISBN 9781492052593