
Cryptoassets: The Innovative Investor's Guide to Bitcoin and Beyond
Chris Burniske and Jack Tatar
4.6 on Amazon
3 HN comments

Fate: Return to Avalon: Takeuchi Takashi Art Works
Type-Moon and Takeuchi Takashi
? on Amazon
3 HN comments

Mastering Ethereum: Building Smart Contracts and DApps
Andreas M. Antonopoulos and Gavin Wood Ph. D.
4.6 on Amazon
3 HN comments

Fundamentals of Software Architecture: An Engineering Approach
Mark Richards, Neal Ford, et al.
4.6 on Amazon
3 HN comments

Algorithms of Oppression: How Search Engines Reinforce Racism
Safiya Umoja Noble
4.7 on Amazon
3 HN comments

Storytelling with Data: Let's Practice!
Cole Nussbaumer Knaflic
4.6 on Amazon
3 HN comments

Introduction to Machine Learning with Python: A Guide for Data Scientists
Andreas C. Müller and Sarah Guido
4.5 on Amazon
3 HN comments

Think Like a Programmer: An Introduction to Creative Problem Solving
V. Anton Spraul
4.7 on Amazon
3 HN comments

Logo Design Love: A Guide to Creating Iconic Brand Identities, 2nd Edition
David Airey
4.7 on Amazon
3 HN comments

Python 3 Object-Oriented Programming: Build robust and maintainable software with object-oriented design patterns in Python 3.8, 3rd Edition
Dusty Phillips
4.4 on Amazon
3 HN comments

Threat Modeling: Designing for Security
Adam Shostack
4.5 on Amazon
3 HN comments

Introduction to Statistics: An Intuitive Guide for Analyzing Data and Unlocking Discoveries
Jim Frost
4.3 on Amazon
3 HN comments

Ansible for DevOps: Server and configuration management for humans
Jeff Geerling
4.6 on Amazon
3 HN comments

Technology Strategy Patterns: Architecture as Strategy
Eben Hewitt
4.3 on Amazon
3 HN comments

Making Embedded Systems: Design Patterns for Great Software
Elecia White
4.6 on Amazon
3 HN comments
tedmistononAug 4, 2020
The O'Reilly book Fundamentals of Software Architecture [1] that came out this year is really broad and the best overview I've seen so far.
[1]: https://learning.oreilly.com/library/view/fundamentals-of-so...
cowanon22onMar 7, 2021
GoF was great for it's time and context, but the world has moved on and even mid-level engineers need to be aware of software architecture and how to put it all together.
playing_coloursonMay 12, 2020
I would like to recommend the recent book “Fundamentals of Software Architecture” https://www.oreilly.com/library/view/fundamentals-of-softwar...
It covers important foundations, walks through different architecture patterns. The last part of the book is about soft skills: communications, decision making, etc. In my experience, it is critical for such position. The book is different from piles of enterprise architecture books that talks a lot about UMLs, formal processes, ceremonies, and roles - things I found either irrelevant for my jobs or I can learn them better elsewhere.