I remember typing in pages and pages of code printed in magazines such as Byte etc only to find that there was a mistake in the code or they had printed the pages in the wrong order then spending countless hours (days) trying to get the program to run