Simon Wardley is writing a book Rewilding Software Engineering
The gist of this to use small specific tools to learn about behaviour or the structure if systems. This allows us to reduce the time to question and time to answer.
This led me to think where are the small tools that I have been using?
I lean heavily on diagrams. Mermaid, Plantuml and graphviz are my go tos. Other members of my team use Miro.
In the past spreadsheets would have covered this.
Another option that is useful in distributed systems are the observability tools. These can be used to find how frequently a known error condition has occoured.
We frequently build quick views to investigate production issues.
It is amazing how a few simple tools can allow you to build visualisations from data. I recently extracted the team and domain structure from our central security setup scripts. Its about 10 lines of sed/awk/grep/dot
In the past I have used neo4j to identify which project were currently using which version of our internal node libraries. This makes applying upgrades consistently across 80 git repos possible.