This is a super simple problem, but I can't figure out how to add a label to an arrow between two nodes. Right now, the code I have seems to add an extra node in between the nodes I wish to connect and labels that node what I want to label the arrow (and it makes a mess). How can I do this properly?
\begin{center}
\begin{tikzpicture}[scale=2, every node/.style={circle, fill=blue!20, minimum size=15mm}]
\node (A) at (0, 1) {A};
\node (B) at (-1, -.5) {B};
\node (C) at (1, -.5) {C};
\draw [thick, ->] (A) to node[left] {-10} (B);
\draw [thick, ->] (A) to node[left] {15} (C);
\draw [thick, ->] (B) to node[left] {20] (C);
\end{tikzpicture}
\end{center}
to node[left] {-10}
things.\draw [thick, ->] (A) -- (B); \draw [thick, ->] (A) -- (C); \draw [thick, ->] (B) -- (C);
instead.