As technology marches on, so too must programmers learn to roll with the changes.