The Software Developer's Trove

I've been working as a software developer for almost twenty-five years.

trove (ˈtrōv)
n.
A collection of valuable items discovered or found; a treasure-trove.