1) "Debugging in robotics is often highly visual."
i say this as someone who struggles heavily with visualizations; i can whip out a multi-line sed/awk query in a smidge of the time it takes me to construct a graph.
the cli is good at helping us find the things we already know, the patterns we are already looking for. it is shit for unknown-unknowns, and that means it's shit for observability.
think on this a sec.
dev and ops were extremely specialized teams, with wildly different priorities and cultures. hardware was fucking expensive, so we were incentivized to optimize for a narrower/cheaper use case.
now we know that developing code and running it in prod are twinned phases of a single lifecycle; strict roles make bad software. and storage is cheap to the point of disposable.