Spare-time coding