As I was working on my D3 daylight visualization I ran into a problem. After showing the first iteration to my friends, they set out to find every single edge case that broke the tool. Obvously, I wanted to fix every case, but the bug report process was so laborious …