Computer magazines and newsletters featured a lot of program listings that readers could type in to their computers. It was a cheap and easy way to distribute software, brought readers to the publications and, especially in the case of user group newsletters, allowed readers to share their expertise and projects.