What general strategies are available for minimising the occurrence of errors concerning too large dimensions in PGF/TikZ?
The following is an example but I'm less interested in a fix for this specific problem than in general approaches to avoiding these errors where possible.
I understand that this is a hard limit, but I know that some specific constructions are especially problematic and can be avoided relatively easily. (For example, see this question, where the problem is the result of to paths.)
\documentclass[tikz,border=5pt]{standalone}
\usetikzlibrary{shadows}
\begin{document}
\tikzset{
bom/.pic={
\foreach \i in {1,...,9}
\node (i\i) [shape=circle, inner sep=0pt, minimum size=(10-\i)/3*1mm*#1, circular glow={fill=red!\i0!yellow}, yshift=#1*.5mm, xshift=-#1*.2mm] at (70:#1*16mm) {};
}
}
\begin{tikzpicture}
\pic {bom=.25};
\pic at (-5,6) {bom=.25};
\end{tikzpicture}
\end{document}