subrutin
a sequence of programmer life