-
Boring take: It’s extremely convenient to treat software architecture/technology decisions as if there were simple truths. But there’s really nothing that’s a good solution everywhere, and there are very, very few approaches that are almost always bad. 1/2
-
Seeing people either over-hype some approach or quickly dismiss the choices made by others can become quite frustrating. Always assume people had very good reasons for their decisions at the time they made them. 2/2