https://kurtbrindley.com/15/02/2016/writing/while-hacking-at-a-log/
While Hacking at a Log