Book: Presentation Patterns
Presentation skills for people who don't like presentations and love patterns
This is one of those books with a premise for a broader audience but written narrowly for developers and other IT people. And from the perspective of a software developer, everything can be categorized into patterns; there is just something 'primal' in attempting to classify the entire world.
Book: Fundamentals of Software Architecture: An Engineering Approach
Great fundamentals book
"Everything in software architecture is a trade-off."
Anki - Learning with Spaced Repetition Apps
Intelligence-based Superpower you can actually have
Spaced repetition is a learning technique often performed with (digital) flashcards. New and more complex cards are shown more frequently, while better known are shown less.