I had a Vic 20 once and wrote in basic and assembler on that machine.  I thought the tape recorder was too expensive so I made my own out of a panasonic tape recorder and a bread board I put together.
I wrote llog book programs, Amtor programs and Continental Code trainers on the Vic 20.  It was a fun machine and very fast too.