. . "I do understand, especially as a programmer, that re-inventing the wheel is a waste of time." . .