I'm just trying to understand better this way of seeing the tangent space. Given a manifold $M$, it's possible to define the tangent space as $(\mathfrak{I}/\mathfrak{I^2})^*$ , being $\mathfrak{I} = \{f \in C^\infty (M, p); f(p) = 0 \}$ and $C^\infty (M, p)$ the germ of functions on $p$. Or, for a given local ring $R$, the cotangent space is defined analogously as $\mathfrak{m}/\mathfrak{m^2}$, being $\mathfrak{m}$ the unique maximal ideal in this ring .
I've already know that $(\mathfrak{I}/\mathfrak{I^2})^*$ is isomorphic to the set of derivations in $C^\infty (M, p)$ by picking the linear functional $l_v(f) = v(f - f(m) + \mathfrak{I^2})$. Furthermore, $\mathfrak{I^2}$ is the zero because always $v(f^2) = 0$. Despite these stuffs, this definition seems very unnatural to me. Is there any intuitive way to see the tangent space via this definition?