More #StrangelyAestheticDebugOutput, this time while adding some new functions to generate parameterized arc points…
“The trouble with computers is you play with them. They are so wonderful.” — R.P. Feynman, who probably wasn’t even drawing a geometric interpretation of a wave at the time
@jack Do you typically mar the aesthetics with any text while you're debugging? In the vein of Tufte's "show the data"?
@akkartik Only if the text would be helpful!
There was a bug caused by `(range a b stepsize)` being exclusive of the last value, thus causing the last point of an arc to fall short. The only extra data used to debug it was drawing a differently colored ellipse to mark the final point of each arc and a ruler line down the center of the coordinate space. (N.B. both clockwise and anti-clockwise arcs to make sure that didn’t matter.)
@jack This series is glorious. And it's glorious how I have no idea which images will grab me or why.
@jack I knew a professor emeritus in astronomy who said something similar about computers. In the eighties, he was building a spectrograph and needed to program assembly or similar to control it. He said he got pretty good at it because it was fun to do. That was his sign that he should stop doing programming because it was starting to become a threat to his research.