Martial arts principles used to improve programming skills | Hacker News Reader