I know that it is possible to read the basis for $\operatorname{Null}(A)$ and $\operatorname{Null}(A^T)$ by simply looking at the reduced row-echelon form (RREF) of the matrix $A$. I have only an approximate idea of how to do it.
For example, if we $$A = \begin{bmatrix} 1 & 2 & 0 & -1 \\ 0 & 0 &1 &2 \\ 0 &0 &0 &0 \end{bmatrix},$$ then one of the basis vectors for $\operatorname{Null}(A)$ will be $\begin{bmatrix}-2 & 1 & 0 &0\end{bmatrix}^T$, and the other one will be $\begin{bmatrix}1 & 0 & -2 &1 \end{bmatrix}^T$. So, basically we're "going around" over eight digits and alternating signs. But I noticed that this method isn't perfect. Does someone have a better idea of how to read bases for these two spaces from the RREF of $A$?