When Joes began to learn programming, he heard the above story, thinking that 'the best way to improve programming skills is to write more programs.' Of course, it wasn't good enough to do anything ...