From 1G to 10G: code reuse in action