An excellent retrospective on the design of Stack Overflow and the fundamental challenges in its purpose: https://blog.codinghorror.com/what-does-stack-overflow-want-to-be-when-it-grows-up/
Related Posts
Co-Authored-By: An old Stack Overflow answer, blindly accepting the compiler's suggestions, and a linter.
The Matter protocol is excellent for puns.
"Does it Matter? It doesn't Matter."
I'm a huge fan of Swift's 'Error Handling Rationale' design document: https://github.com/swiftlang/swift/blob/9315673c003875158852579bd1f33480cdec5461/docs/ErrorHandlingRationale.md#fundamentals
It carefully defines terminology and compares with other languages, so you can understand Swift's position and preference in the design space.