Updated: 2021-01-27
A (hopefuly up-to-date) compilation of places I go to to keep in touch with the industry.
Books
Computer Science
- Structure and Interpretation of Computer Programs - Sussman and Abelson
- The Art of Computer Programming - D. Knuth
- Data & Reality - W. Kent (read my notes)
Software Engineering
- You Don’t Know JS - K. Simpson
- Working Effectively with Legacy Code - M.C. Feathers
- Accelerate - N. Forsgren, J. Humble, G. Kim
- Smalltalk Best Practise Patterns - K. Beck (blog series)
- The Phoenix Project - G. Kim, G. Spafford, and K. Behr
Project & Team Management
- An Elegant Puzzle: Systems of Engineering Management - W. Larson
- Predicting the Unpredictable: Pragmatic Approaches to Estimating Cost or Schedule - J. Rothman
- Debugging Teams: Better Productivity Through Collaboration - B. Collins-Sussman, B. Fitzpatrick
- The Effective Manager - M. Horstman
Design
- The Design of Everyday Things - D. Norman
- Books by C. Alexander (Notes on the Synthesis of Form, The Timeless Way of Building…)
- Shape Up - R. Singer
Others
- Thinking in Systems - D.H. Meadows
- Thinking, Fast and Slow - D. Kahneman
- Scale - G. West
- Antifragile - N.N. Taleb
Podcasts
- Software Engineering Daily
- Soft Skills Engineering
- CaSE
- The Changelog
- Babel podcast
- React podcast
- Software Engineering Radio
- Syntax
- The Undefined
- Full Stack Radio
Blogs & websites
- https://2ality.com/
- https://addyosmani.com/blog/
- http://overreacted.io/
- https://www.joelonsoftware.com/
- https://lobste.rs/t/javascript
- https://martinfowler.com/
- https://m.signalvnoise.com/
- http://sophiebits.com/
- http://stitcher.io/
- https://www.sicpers.info/
- https://symfony.com/blog/
- https://hacks.mozilla.org/
- https://blog.codinghorror.com/
- https://css-tricks.com/
- https://macwright.org/