Every team I've been on has had "the diagram" somewhere a Miro board, a Lucid file, a photo of a whiteboard and on every team it was quietly wrong within a month or two. Nobody updates it, so eventually nobody trusts it, and new engineers just re-derive the system in their heads.
How do you document your system's architecture today and does it stay accurate?
Have you just given up on diagrams and rely on reading the code?
If a diagram could stay in sync automatically, what would it need to do for you to actually keep it around?
Not looking for validation I want the honest version, including "diagrams are a waste of time." Curious what's worked and what hasn't for you.