They are two types of ways to define geeks:
By how they think,
and by how they act.
Geeks "think deeply".
Geeks use supportive tools, such as electronics, to express their thoughts.
On the other hand, non-geeks think at a shallow level. They respond, react, and retreat when faced with new things. Their personal development is dependent more on environment than anything else, and they have a type of stability based on external constructs, like jobs.
Geeks have rejoiced since
the invention of the transistor in 1947, because it allows the development of tools to follow an exponential function rather than a linear one.
It has already passed the Singularity Point, for people like us....
Although "deep thinkers" existed since the dawn of humanity (they made tools, star tables, social structures, clothes, customs, and so on), it is only with IC based technology that it has been possible for tools to crudely approximate the images which haunted geeks in their wakeful state.
Fractal patterns are common in African cities, but it is only with modern computing technology that we can easily render them, and it is only with the formalization of trans-finite mathematics that we can discuss fractals in term of math....