I once built a very good web application in ASP (classic) back in 2001 and extensively used XmlHttpRequest object in it. (I was lucky that the clients were only using IE, and only IE supported this object at that time).
Then later when people started talking about AJAX in 2005, It felt good to have used something ahead (or early) of its time.
Well, maybe this does not qualify to be listed as something done ahead of its time.
Which programming technology/technique/practice have you done that was ahead of this time.
One story per answer please.
The title for this question taken from an opposite question here.