I've been writing C++ for half a decade now, and auto
has always been a great source of discomfort to me.
Whenever I came back to a past project that makes extensive use of it, I found myself confused,
and first had to look at all the types before I could make sense of it.
Similarly, I've worked as an intern at a company that had a AAA policy for its code base. Whenever something didn't work, and I had to debug some code, half the time was spent just looking up types.